-
艾默生网络能源有限公司
EC20 系列 PLC 与 PROFACE 通讯手册
感谢您购买艾默生网络能源有限公司的可编程控制器(PLC),在使用我公司 EC20 系
列 PLC 产品之前,请仔细阅读 EC20 的相关资料。本手册主要介绍 EC20 系列 PLC 与
PROFACE 人机界面(HMI)的通讯设置以及如何通过 PROFACE 人机界面访问 PLC 内部软
元件资源(X、Y、M、SM、S、T、C、D、SD、Z)。
PROFACE 人机界面通过 EMERSON Network Power Co.,Ltd 的 EMERSON EC20[CPU]
协议可与我公司 EC20 系列 PLC 进行通讯,硬件通讯接口为 RS232 或 RS485。下面介绍
PROFACE 人机界面与 PLC 的通讯设置和软元件访问。
-
艾默生网络能源有限公司
目 录
一、EC20 系列PLC通讯设置(ControlStar) ........................................1
二、PROFACE-ProPBIII7.0 ......................................................................3
1、设置PLC型号 .................................................................................3
2、通讯设置.........................................................................................4
3、硬件接线.........................................................................................9
4、软元件访问 ..................................................................................11
附 件.......................................................................................................16
-
EC20 系列 PLC 与 PROFACE 通讯手册
一、EC20 系列 PLC 通讯设置(ControlStar)
双击 ControlStar 中“工程管理器”的“系统块”,弹出系统块。
选择“通讯口”选项卡,将通讯口(0)或(1)(和硬件通讯接口一致)参数设置中选MODBUS 协议。通讯口(1)既可 RS232 通讯又可 RS485 通讯,但只能选择其中一种通讯方式。
设置 PLC 的通讯串口,包括波特率、奇偶校验、数据位、停止位和站地址,确认是否
艾默生网络能源有限公司 1
-
EC20 系列 PLC 与 PROFACE 通讯手册
与人机界面软件的设置一致。
注:PLC 设置为“从站”,“传送模式”设置为“RTU 模式”,并保证站地址的唯一性,无重复站地址。
艾默生网络能源有限公司 2
-
EC20 系列 PLC 与 PROFACE 通讯手册
二、PROFACE-ProPBIII7.0
1、设置 PLC 型号
在新建工程时设置 PLC 类型,或在已建工程中修改 PLC 类型。
a、 新建工程
点击 ProPBIII7.0 工程管理器中的“新建”按钮,弹出“新建”对话框。
设置 PLC 型号为“EMERSON Network Power Co.,Ltd”的“EMERSON EC20(CPU)”。
b、 已建工程
点击 ProPBIII7.0 工程管理器中的“更改 PLC 型号”按钮,弹出“变更”对话框。
艾默生网络能源有限公司 3
-
EC20 系列 PLC 与 PROFACE 通讯手册
设置 PLC 型号为“EMERSON Network Power Co.,Ltd”的“EMERSON EC20(CPU)”,并勾选“执行地址变换”,若更改 PLC 型号后,触摸屏元件地址错乱,请手工纠正。
2、通讯设置
设置触摸屏的通讯口类型、波特率、校验位、数据位和停止位,确认是否与 PLC 一致。
a、新建工程
在新建工程的“新建”对话框中点击“通信参数设置向导”按钮,弹出“模式设置”对
话框。
艾默生网络能源有限公司 4
-
EC20 系列 PLC 与 PROFACE 通讯手册
点击“EC20 Config”按钮,弹出“EC20 RTU Slave Configuration”对话框。
设置“EC20 RTU Address”,即 PLC 站地址,请保证站地址唯一。
总共 1 个 PLC,第 1 个 PLC 的站地址为 1
注:PLC 站地址不能为 0;
艾默生网络能源有限公司 5
-
EC20 系列 PLC 与 PROFACE 通讯手册
“No. of Node”表示与触摸屏连接的 PLC 的个数; “Node No.”表示第几个 PLC; “EC20 RTU Address”表示第“Node No.”个 PLC 的站地址。
一屏多机:在“EC20 RTU Slave Configuration”中分别设置 PLC 的个数及其各自的站地址。
总共 3 个 PLC,第 1 个 PLC 的站地址为 5
总共 3 个 PLC,第 3 个 PLC 的站地址为 10
设置完站地址后,点击“下一步”进入“系统区域设置”对话框,再点击“下一步”进
入“通讯设置”对话框,在“通讯设置”对话框中设置通讯口类型(RS232C/RS422)、传送速度(波特率)、数据长度、奇偶位、停止位;请确认是否与 PLC 一致。
艾默生网络能源有限公司 6
-
EC20 系列 PLC 与 PROFACE 通讯手册
注:当校验位为“奇”或“偶”校验时,数据位为 8,停止位为 1; 当校验位为“不”校验时,数据位为 8,停止位 2。
b、 已建工程 在“工程管理器”中点击“GP 设置”按钮,弹出“GP 设置”对话框。
选中“模式设置”选项卡,再点击“EC20 Config”按钮,弹出“EC20 RTU Slave Configuration”对话框。
设置“EC20 RTU Address”,即 PLC 站地址,请保证站地址唯一。
总共 1 个 PLC,第 1 个 PLC 的站地址为 1
注:PLC 站地址不能为 0;
艾默生网络能源有限公司 7
-
EC20 系列 PLC 与 PROFACE 通讯手册
“No. of Node”表示与触摸屏连接的 PLC 的个数; “Node No.”表示第几个 PLC; “EC20 RTU Address”表示第“Node No.”个 PLC 的站地址。
一屏多机:在“EC20 RTU Slave Configuration”中分别设置 PLC 的个数及其各自的站地址。
总共 3 个 PLC,第 1 个 PLC 的站地址为 5
总共 3 个 PLC,第 3 个 PLC 的站地址为 10
再选中“通讯设置”选项卡,设置通讯口类型(RS232C/RS422)、传送速度(波特率)、数据长度、奇偶位、停止位;请确认是否与 PLC 一致。
艾默生网络能源有限公司 8
-
EC20 系列 PLC 与 PROFACE 通讯手册
3、硬件接线
用户自制 COM0 端的通讯电缆时,引脚编号请以右上图为准;以下“COM0’”为与 PLC
COM0 匹配的接口。
a、 一机一屏(采用 RS232 或 RS485 通讯)
PROFACE 触摸屏
DB9/DB25
EC20
RS232
RS232/DB9
RXD
TXD
GND
COM1 RS232/DB9
3 TXD
4 RXD
5 GND
COM0’ PROFACE EC20
一机一屏 RS232 通讯
2 RD
3 SD
5 GND
7 RS
8 CS
2 RD
3 SD
5 GND
7 RS
8 CS
3 TXD
4 RXD
5 GND
COM0’ RS232/DB25
2 SD
3 RD
4 RS
5 CS
7 GND
2 SD
3 RD
4 RS
5 CS
7 GND
RXD
TXD
GND
COM1
PROFACE EC20
RS232/DB25
艾默生网络能源有限公司 9
-
EC20 系列 PLC 与 PROFACE 通讯手册
RS485
PROFACE 触摸屏
DB9/DB25
EC20
RS485/DB9
3 LINE+
8 LINE-
RS485+
RS485-
COM1
PROFACE EC20
一机一屏 RS485 通讯
RS485+
RS485-
9 TRMX
10 RDA
11 SDA
15 SDB
16 RDB
18 CSB
19 ERB
21 CSA
22 ERA
1 RDA
2 RDB
3 SDA
4 ERA
5 GND
6 CSB
7 SDB
8 CSA
9 ERB
RS485+
RS485-
RS422/DB9
PROFACE
RS422/DB25
PROFACE
COM1
EC20
COM1
EC20
b、 一屏多机(采用 RS485 通讯)
PROFACE 触摸屏
PLC [RS485]
EC20
EC20
EC20
EC20
RS485
PLC 与触摸屏的连接请参考一机一屏的 RS485 通讯。
艾默生网络能源有限公司 10
xsb插入号此处错误,接线反过来
xsb矩形
-
EC20 系列 PLC 与 PROFACE 通讯手册
4、软元件访问
在使用 ProPBIII 部件时,需要为 ProPBIII 部件绑定 PLC 软元件。通过双击 ProPBIII 部件或右键“改变属性”,弹出类似如下的界面,然后点击“计算器”按钮,就弹出“EC20 Device Address”对话框,可以设置 PLC 软元件地址。
在 ProPBIII7.0 中,“Device”的类型如下表所示,与 PLC 软元件的类型基本一致:
元件种类 类型 范围 说 明
艾默生网络能源有限公司 11
-
EC20 系列 PLC 与 PROFACE 通讯手册
X 位 X0~X377(八进制) 输入继电器
Y 位 Y0~Y377(八进制) 输出继电器
M 位 M0~M1999 中间继电器
SM 位 SM0~SM255 特殊辅助继电器,注意读/写属性
S 位 S0~S991 状态寄存器,代表步进状态
T 位 T0~T255 定时器线圈
C 位 C0~C255 计数器线圈
D 位 (0.0-0.15)~(7999.0-7999.15) 字的位元件
D 字/双字 D0~D7999 数据寄存器
SD 字 SD0~SD255 特殊数据寄存器,注意读/写属性
Z 字 Z0~Z15 变址寄存器
T 字 T0~T255 定时器
C 字 C0~C199 计数器
C 双字 C200~C255 双字计数器
LS 位/字 触摸屏内部存储区
位元件访问:
X、Y、M、SM、S、T、C 位元件的访问:选择一致的“Device”,设置相应的“Address”,注意各种元件的地址范围。
注:X、Y 元件都是八进制编码,如:X0~X7、X10~X17……,Y0~Y7、Y10~Y17……。在访问 X、Y 元件时注意“地址/数值”采用八进制,请勿使用八进制以外的数据类型。
访问 X4(八进制) 访问 Y7(八进制)
字的位元件访问:
D 字元件的 0~15 位的访问:“Device”设置为“D”,“Address”的范围为 0~7999,“BIT”
艾默生网络能源有限公司 12
-
EC20 系列 PLC 与 PROFACE 通讯手册
的范围为 0~15。
访问 D100 的第 2 位 访问 D200 的第 15 位
字元件访问:
D、SD、Z、T、C 字符件的访问:选择一致的“Device”,设置相应的“Address”,注意各种元件的地址范围。
注:在“显示格式”选项卡的“显示&写数据格式”或“数据显示格式”“16 位”栏目中选择格式。
访问字 D100 访问字定时器 T0
艾默生网络能源有限公司 13
-
EC20 系列 PLC 与 PROFACE 通讯手册
双字元件访问:
主要用于访问 D、C 双字元件的访问。
注:在“显示格式”选项卡的“显示&写数据格式”或“数据显示格式”“32 位”栏目中选择格式。
访问双字计数器 C202 访问字 D0、D1 组成的双字
“一屏多机”:从“Node No”下拉菜单中选择要访问的 PLC,然后设置“Device”、“Address”,如下图所示。
艾默生网络能源有限公司 14
-
EC20 系列 PLC 与 PROFACE 通讯手册
访问“Node No”“1”站地址为 5 的 PLC 的 Y6 访问“Node No”“2”站地址为 8 的 PLC 的 Y6
艾默生网络能源有限公司 15
-
EC20 系列 PLC 与 PROFACE 通讯手册
附 件
通讯要点:
1、 设置 PLC 的通讯口为 MODBUS 协议,人机界面的 PLC 类型设为 EMERSON Network Power Co.,Ltd 的 EMERSON EC20[CPU];
2、 PLC 与人机界面设置相同的波特率、奇偶校验、数据位、停止位; 3、 PLC 与人机界面设置不同的站点地址;
软元件访问要点:
1、 访问时,选择与 PLC 一致的软元件,注意每个元件的地址范围; 2、 注意 X、Y 元件的编码规则(八进制); 3、对 SD、SM 元件进行写操作时,注意 SD、SM 的读写属性;建议不要进行写操作,
需作为参数设置的除外,例如定时中断 0 的周期设置值 SD66。
艾默生网络能源有限公司 16
简介目录一、EC20系列PLC通讯设置(ControlStar) 二、PROFACE-ProPBIII7.0 1、设置PLC型号2、通讯设置 3、硬件接线 4、软元件访问
附 件