EC20系列PLC与HITECH通讯手册
感谢您购买艾默生网络能源有限公司的可编程控制器(PLC),在使用我公司EC20系列PLC产品之前,请仔细阅读EC20的相关资料。本手册主要介绍EC20系列PLC与HITECH 人机界面(HMI)的通讯设置以及如何通过HITECH人机界面访问PLC内部软元件资源(X、Y、M、SM、S、T、C、D、SD、Z)。
HITECH人机界面通过Emerson EC20 Series协议可与我公司EC20系列PLC进行通讯,硬件通讯接口为RS232或RS485。下面介绍HITECH人机界面与PLC的通讯设置和软元件访问。
目录
一、EC20系列PLC通讯设置 (1)
二、Hitech ADP (3)
1、设置PLC类型 (3)
2、通讯设置 (4)
3、硬件接线 (9)
4、软元件访问 (12)
附件 (16)
一、EC20系列PLC通讯设置(ControlStar)
双击ControlStar中“工程管理器”的“系统块”,弹出系统块。
选择“通讯口”选项卡,将通讯口(0)或(1)(和硬件通讯接口一致)参数设置中选MODBUS协议。通讯口(1)既可RS232通讯又可RS485通讯,但只能选择其中一种通讯方式。
设置PLC的通讯串口,包括波特率、奇偶校验、数据位、停止位和站号,确认是否与人机界面软件的设置一致。
注:PLC设置为“从站”,“传送模式”设置为“RTU模式”,并保证站号的唯一性,无重复站号。
二、Hitech ADP(V6.0.7)
1、设置PLC类型
在新建工程时设置PLC类型,或在已建工程中修改PLC类型。
a、新建工程
点击ADP的菜单[文件]—>[新建],弹出“新应用的工作参数”对话框。
在“一般”选项卡中,选择“PLC种类”为“Emerson EC20 Series”,并设置相应的“人机界面型号”。
b、已建工程
点击ADP的菜单[应用]—>[设定工作参数],弹出“工作参数”对话框。
在“一般”选项卡中,选择“PLC种类”为“Emerson EC20 Series”。
2、通讯设置
在“新应用的工作参数”或“工作参数”对话框“连线”选项卡中设置人机界面和PLC 的通讯参数。
a、一机一屏
设置“PWS”的“地址”(人机界面地址)和“Emerson EC20 Series”的“预设地址/站号”(PLC地址),确认地址是否唯一;去掉“多对一连线(Multi-link)”中“本机是多对一连线主机”前面的勾选。
一机一屏
波特率、校验位、数据位、停止位和通讯口/连线方式设置(两种方式)
SW5=OFF:当人机界面背面的指拨开关SW5=OFF时,设置“Emerson EC20 Series”的“传输速率”、“资料位(数据位)”、“校验位”和“停止位”,请确认是否与PLC的一致;根据PLC与人机界面的连接,选择“PWS”的“通讯口/连线方式”为COM1或COM2。
SW5=ON:当人机界面背面的指拨开关SW5=ON时,通讯的“波特率”、“校验位”、“数据位”、“停止位”和“通讯口/连线方式”在人机界面上设置,具体步骤如下:
(1)将指拨开关SW7拨到“ON”后再开机;
(2)点击人机界面上“Confg”或点击侧边的“F2”;
(3)设置“Baud(波特率)”、“Data bits(数据位)”、“Parity(校验位)”、“Stop bits(停止位)”,请确认是否与PLC的一致;
(4)根据硬件接线,设置“PLC communication port(与PLC通讯的接口)”为COM1或COM2。
注:当校验位为“奇”或“偶”校验时,数据位为8,停止位为1;
当校验位为“不”或“无”校验时,数据位为8,停止位2。
b、一机多屏
主屏(与PLC直接连接的人机界面)
设置“PWS”“地址”(人机界面地址)、“Emerson EC20 Series”“预设地址/站号”(PLC 地址),确保各个地址的唯一性;勾选“多对一连线(Multi-link)”中“本机是多对一连线主机”,并选择主屏与从屏的通讯口“主机通讯口”。
“传输速率”、“资料位(数据位)”、“校验位”、“停止位”和“通讯口/连线方式”的设置请参考一屏一机。
注:一机多屏时,主屏必须在所有从屏完全启动后再启动,可以通过设置“工作参数”对话框“其它”选项卡的“延迟启动画面时间”来实现,如下图所示。
从屏(通过RS485与主屏相连)
为每一个从屏新建一个应用项目,保证“PWS”“地址”的唯一性;将“Emerson EC20 Series”“预设地址/站号”(PLC地址)设置与主屏的一致;将“PWS”“通讯口/连线方式”设为“COM2(多对一连线从动机)”(或“COM1(多对一连线从动机)”,视硬件接线而定),同时将所有从屏的“多对一连线主机应用档”选为主屏的应用项目。
c、一屏多机
将ADP的“Emerson EC20 Series”参数设置与人机界面连接的第一个PLC的相同。
当人机界面仅通过COM1或COM2与多个PLC通讯时,人机界面与多个PLC之间采用RS485通讯,通讯设置请参考一机一屏。
当人机界面的两个串口都与PLC通讯时,点击“工作参数”对话框的“连线”选项卡中的“新增”按钮来“新增连线”,弹出“新增连线”对话框。
为新增连线输入“装置名称”,设置“装置种类”为“Emerson EC20 Series”。
通过选择列表中的不同连线来设置相应的通讯参数,通讯设置请参考一机一屏。
注:各连线的“PWS”“地址”应相同,而“Emerson EC20 Series”“预设地址/站号”应确保其唯一性;各连线的“PWS”“通讯口/连线方式”不能同时为COM1或COM2。
3、硬件接线
a 、 一机一屏(采用RS232或RS485通讯)
b 、 一机多屏(RS485通讯)
当PLC 和人机界面通过COM2通讯时,硬件接线类似。
c 、 一屏多机(采用RS485通讯)
d 、 多机多屏(主屏与从屏、主屏与PLC 、PLC 与PLC 之间都采用RS485通讯)
4、软元件访问
在使用ADP元件时,需要为ADP元件绑定PLC软元件。通过双击ADP元件或右键“元件属性”,弹出类似如下的界面,点击“变量”组的“写至”或“读取”等文本编辑框后面的按钮,就进入“地址/常数输入”对话框,可以设置PLC软元件地址。
在“连线”中设置被访问PLC所在的连线。“Local Internal Memory”表示人机界面的内部存贮空间;“EC20-1”和“EC20-2”表示你所建立的“连线”;一个“连线”可以连接多个PLC。
“PLC站号”的“预设值”表示用ADP软件建立“连线”时所设置的PLC站号,也就是该“连线”上第一台与人机界面连接的PLC的站号。当多个PLC连接在一个“连线”上,但要访问除第一台以外的PLC时,可以去掉“预设值”前的勾选,输入要访问PLC的站号。
在ADP中,“元件种类”的类型如下图所示,与PLC软元件的类型基本一致:
位类型字类型
各种类型的范围及意义如下表:
元件种类类型范围说明
X 位 X0~X377(八进制) 输入继电器
Y 位 Y0~Y377(八进制) 输出继电器
M 位 M0~M1999 中间继电器
SM 位 SM0~SM255 特殊辅助继电器,注意读/写属性
S 位 S0~S991 状态寄存器,代表步进状态
T 位 T0~T255 定时器线圈
C 位 C0~C255 计数器线圈
D 字 D0~D7999 数据寄存器
SD 字 SD0~SD255 特殊数据寄存器,注意读/写属性
Z 字 Z0~Z15 变址寄存器
T 字 T0~T255 定时器
C 字 C0~C199 计数器
CDW 双字 C200~C255 双字计数器
DDW 双字 D0~D7998 双字数据寄存器
位元件访问:
X、Y、M、SM、S、T、C位元件的访问:选择一致的“元件种类”,设置相应的“地址/数值”,注意各种元件的地址范围。
注:X、Y元件都是八进制编码,如:X0~X7、X10~X17……,Y0~Y7、Y10~Y17……。在访问X、Y元件时注意“地址/数值”采用八进制,请勿使用八进制以外的数据类型。
访问X4(八进制)访问Y7(八进制)
字元件访问:
D、SD、Z、T、C字符件的访问:选择一致的“元件种类”,设置相应的“地址/数值”,注意各种元件的地址范围。
注:选择“字”。
访问字D100
访问字定时器T0
双字符件访问:
D、C双字符件的访问:元件种类“CDW”对应双字的C元件,“DDW”对应双字的D 元件,注意D、C元件的地址范围。
注:选择“双字”。
访问双字计数器C202
访问字D0、D1组成的双字
“一机多屏、多屏多机”:当访问ADP设置之外的PLC时,选择其所在的“连线”,去掉“预设值”前的勾选并设置其“PLC站号”;变量地址的完整格式为:“站号:元件地址”,如下图所示。
访问“1 - EC20-1”连线上站号为2的PLC的Y6
附件
通讯要点:
1、设置PLC的通讯口为MODBUS协议,人机界面的PLC类型设为Emerson EC20
Series;
2、PLC与人机界面设置相同的波特率、奇偶校验、数据位、停止位;
3、PLC与人机界面设置不同的站点地址;
软元件访问要点:
1、访问时,选择与PLC一致的软元件,注意每个元件的地址范围;
2、注意X、Y元件的编码规则(八进制);
3、对SD、SM元件进行写操作时,注意SD、SM的读写属性;建议不要进行写操作,
需作为参数设置的除外,例如定时中断0的周期设置值SD66。