YASKAWA(安川)PLC编程语言CP-717的结构及使用介绍
安川PLC控制软件CP-717内部功能完善,通讯及运算功能强大,能对PLC及变频器实施精密控制.
    CP-717支持CP-316,CP-316H,CP-317,CP-916A等PLC,可以进行远程I/O接收模块120I/
O、2000I/O模块配置,另外可以和INVERTER通过216IF建立通讯,实时监视、修改INVERTER参数等功能。
    通过CP-717编程软件,可以方便的进行PLC离线编程、在线修改

第一节 CP-717使用
.启动和退出
1 启动通讯过程
本节说明如何开始CP-717和PLC之间的通讯过程。
1.1 打开通讯过程窗口
打开通讯过程窗口
双击台式机的屏幕上的“YE_Application”(YE_应用程序)图表,然后双击,“YE_Applicati
on”(YE_应用程序)窗口中的“Communication Manager”(通讯管理器)图标。
     
1 通讯过程窗口打开。
1.2 设置通讯过程(串联通讯)
设置通讯过程
单击将要使用的端口的逻辑端口号。
 
2 通讯过程菜单的“File (F)”(文件)中选择“Setting(E)”(设置)。
   
3 在对话框中,将 “Port Kind”(端口类型)设定为“Serial”(串联),并且单击[Detail](细节)按钮。
   
4 在对话框中,进行串联端口设置。设置“波特率”到“9600”或“19200”。保持“数据字节”、“奇偶性校验”和“停止字节”为默认设置。然后单击[OK]按钮。
   
5 在上述第(3)步逻辑端口设置的对话框中单击[OK]按钮。串联通讯的信息在通讯过程窗口中设置。
   
6 通讯过程菜单中的“文件(F)”中选择“保存(S)”。
 
7 在消息框中,单击“是(Y)”按钮。
   
8 在通讯过程菜单中的“文件(F)”中选择“退出(X)”。
 
通讯过程设置在关闭并重新启动通讯过程窗口后生效。因为在启动CP-717时,通讯过程也同时开始,因此只要CP-717还未启动,无需重新启动通讯过程。
14 设置通讯过程(CP-218通讯)
设置CP-218通讯过程。
(1) 单击将要使用的端口的逻辑端口号。
 
(2) 在通讯过程菜单的“File (F)”(文件)中选择“Setting(E)”(设置)。
 
(3) 在对话框中,将 “Port Kind”(端口类型)设定为“CP-215”,并且单击[Detail](细节)按钮。
 
(4) 在CP-218端口设置的对话框中,输入并设置“IP Address”(IP地址)和“Engineering port”(工程端口),然后单击[OK]按钮。
(5) 在上述第(3)步逻辑端口设置的对话框中单击[OK]按钮。
串联通讯的信息在通讯过程窗口中设置。
(6) 在通讯过程菜单中的“文件(F)”中选择“保存(S)”。
(7) 在消息框中,单击“是(Y)”按钮。
(8) 在通讯过程菜单中的“文件(F)”中选择“退出(X)”。
通讯过程设置在关闭并重新启动通讯过程窗口后生效。因为在启动CP-717时,通讯过程也同时开始,因此只要CP-717还未启动,无需重新启动通讯过程。
CP/218端口设置的详细说明
 
(1) IP地址(第一个)
设置计算机的IP地址。
这个IP地址必须和为Windows设定的IP地址相同。
(2) IP地址(第二个)
如果在逻辑端口设置中选择了“冗余”,则设定第二个IP地址。
这个IP地址必须和为Windows设定的IP地址相同。
(3) 默认
选择默认的IP地址的“ON()和“OFF”(关)。
如果选择了“ON”,则设置IP地址(第一个)为192.168.1.2,工程端口为10000。设置WindowsIP地址为192.168.1.2
(4) 工程端口
设定在CP-717中使用的零件编号(UDP协议)。
这个值必须与CP-218设置中的系统端口的数值相同。
(5) 接收到的消息
设置端口号来建立CP-517的被动应用程序。
上端端口的端口数使用串联端口数。
2 启动CP-717
启动CP-717CP-717启动后,CP-717文件管理器窗口首先打开。然后在文件管理器窗口中选择PLC,就可以使用CP-717的功能了。
(1) 双击桌面屏幕上的“YE_Application”(YE_应用程序)图标,然后双击“YE_应用程序”组中的“Total Engineering Work Station”(全部工程工作站点)图标。
         
(2) CP-717文件管理器窗口显示出来。
2.1 注册PLC
注册PLC。这里说明了如何在CP-717文件管理器窗口注册PLC,为其准备程序并定义数据。
1 在“root”(根)文件夹位置单击右键,并在弹出菜单中的“Make New Folder (N)”(建立新
文件夹)中选择“Group Folder (G)”(组文件夹)。
 
2 周艳泓的老公是谁在对话框中输入组文件夹的名称,然后单击[OK]按钮。
3 在“group name”(组名称)位置单击右键,并在弹出菜单中的“Make New Folder (N)”(建立新文件夹)中选择“Group Folder (G)”(组文件夹)。
4 在对话框中输入组文件夹的名称,然后单击[OK]按钮。
5 在“group name”(组名称)位置单击右键,并在弹出菜单中的“Make New Folder (N)”(建立新文件夹)中选择“Order Folder (O)”(顺序文件夹)。
6 在“Information”(信息)表页中输入控制器名称,单击[OK]按钮。
7 在“Network”表页中输入逻辑端口数量,单击[OK]按钮。
在“Application(应用)表页中输入客户等,单击[OK]按钮。
PLC即被新注册。
     
22 选择PLC
选择PLC。这里说明了如何在CP-717文件管理器窗口选择PLC,为其准备程序并定义数据。在选定PLC之前,不能使用CP-717的功能。
  双击顺序名称。 
双击PLC名称。 
在对话框中输入用户名和密码,然后单击[OK]按钮。
 
显示出选定PLC的程序文件夹。
  ..    …
2.3 各个功能的开发
选择PLC后,选择各个功能并且制定程序和数据。可以从各个文件夹中选择各个功能,如表3.1所示。
表1 文件夹名称及各个功能
天龙八部3谁最厉害
功能
文件夹
标签清单
标签文件夹
DWG A程序
程序文件夹 – 启动DWG
DWG I程序
程序文件夹 – 启动DWG
DWG H程序
程序文件夹 – 高度扫描
DWG L程序
程序文件夹 – 低度扫描
用户功能
程序文件夹 – 功能
系统设置
定义文件夹
扫描时间设定
定义文件夹
模块定义
定义文件夹
数据跟踪
定义文件夹
故障监测
定义文件夹
应用信息设定
定义文件夹
表哥数据清单
表格数据文件夹
3 退出CP-717
    这里说明了如何退出CP-717。
    CP-717菜单的“File()”(文件)中选择“Exit(X)”(退出)。
CP-717窗口关闭。
第二节 CP-717结构
一CP-717 File Management
在文件管理器中可以创建目录,进行PLC程序的上传、下载、PLC的配置、用户管理及更
改PLC的属性等功能。
文件管理器的配置窗口如下:
1、 树显示
显示CP-717在计算机的硬盘中保存的GROUP NO.ORDER NO.等。
2、 列表显示
显示树显示中当前光标下的内容。
四姑娘山攻略
3、 详细显示
显示树显示中对应光标的详细信息。
    二、CP-717 Engineering Manager
    在Engineer Manager 窗口,可以进行PLC梯形图的在线监视、编程等工作。
    工程管理窗口如下图:
   
三、安川PLC寄存器分类
    安川PLC寄存器分类如下表
YASKAWA(安川)PLC寄存器类型及表示
字地址(WORD)
位地址(BIT)
功能及含义
MWnnnnn
MBnnnnnn
程序寄存器,MBnnnnnn对应MWnnnnn的一位
MWnnnnn及MBnnnnnn在全部程序中通用
DWnnnnn
DBnnnnnn
子程序寄存器,DBnnnnnn对应DWnnnnn的一位
DWnnnnn及DBnnnnnn只在子程序中有效
Iwnnnnn
Ibnnnnnn
输入寄存器,IBnnnnnn对应IWnnnnn的一位
IWnnnnn及IBnnnnnn在全部程序中通用
Ownnnnn
Obnnnnnn
输出寄存器,OBnnnnnn对应OWnnnnn的一位
OWnnnnn及OBnnnnnn在全部程序中通用
SWnnnnn
SBnnnnnn
系统寄存器,SBnnnnnn及SWnnnnn为系统专用寄存器,有特定含义,用户只可利用,不可定义.
    四、CP-717常用基本指令介绍
以下哪个不是铁鼠的技能
1、程序控制指令
NMAE
SYMBOL
DESCRIPTION
REMARKS
SEE
SEE
SEE H01
调用子程序
FOR
FOR
FEND
循环操作指令-1
FOR V=a to b by c
FEND结束FOR操作
WHILE
WHILE
许玮伦照片
ON/OFF
WEND
循环操作指令-2
WEND结束WHILE-ON/OFF操作
IF
IFON/IFOFF
ELSE女生最霸气很拽的句子
IEND
条件执行指令
IEND结束IFON/IFOFF指令
    2、顺序控制指令
(1) Contact A(常开)指令,bit type,可以使用任何一种寄存器。
(2) Contact B(常闭)指令,bit type,可以使用任何一种寄存器。
(3) Coil(线圈)指令,bit type,用于输出、中间寄存器。
(4) Set coil(设定线圈)指令,bit type,带记忆功能。
(5) Reset Coil(复位线圈)指令,bit type,set coil指令配合使用。
(6) Leading Edge Pulse(上升延脉冲)指令,bit type.
(7) Trailing Edge Pulse(下降延脉冲)指令,bit type.
其符号如下图所示:
    3Timer(时间寄存器)指令
(1) On-delay timer(上电延时时间寄存器)
设定以10ms为单位的符号为:----[T    ]----
设定以1s为单位的符号为:----[s    ]----
(2) Off-delay timer(断电延时时间寄存器)
设定以10ms为单位的符号为:----[    T]----
设定以1s为单位的符号为:----[    s]----
联机打开程序的步骤
双击CP-717
图标,打开应用程序
打开后双击程序所在的文件夹
右键打开对话菜单,选择
ON LINE
确认后选择
LOG ON
通讯正常打开PLC程序
点击PROGRAMS
双击选择需要查看的程序,打开程序.
选择高速或低速扫描程序,双击调出右侧程序列表
1) 高速扫描程序结构
N01S01中的高速扫描程序主要实现对起升机构,大车机构,变幅机构,旋转机构的运行控制及对各机构变频器实施精密控制,并实时采集变频器的各项参数,进行运算判断保证各机构安全,可靠的运行.
2)低速扫描程序结构