QQ登录

只需一步,快速开始

威纶触摸屏使用串行端口实现一机多屏功能

[ 复制链接 ]
28.1.  概要
使用串行端口实现一机多屏是指: 触摸屏通过串行端口连接远端的触摸屏,并读取连接在远端触摸屏上  PLC
的数据,参考下图。

威纶触摸屏使用串行端口实现一机多屏功能

威纶触摸屏使用串行端口实现一机多屏功能

上图显示  PLC 连接在HMI 1 上, HMI 1 与触摸屏2 使用串行端口直接连接, HMI 2 可以通过触摸屏1 读
取  PLC 上的数据。

下面说明如何使用  EasyBuilder Pro 设定触摸屏 1 与 HMI 2 所使用的工程文件,实现一机多屏功能。
28.2.  设定主机所使用的工程文件内容
下图为触摸屏1 所使用工程文件  “系统参数” 中  “设备清单” 的内容。

威纶触摸屏使用串行端口实现一机多屏功能

威纶触摸屏使用串行端口实现一机多屏功能

1. 因为触摸屏1 的 COM 1 连接  PLC ,所以设备清单中需存在  “本机  PLC1 “,并设定正确的  PLC 通
讯参数。假设此时所连接的  PLC 为  FATEK FB Series。
2. 因  HMI1 的COM 3 用来接收来自 HMI2 的命令,所以必须建立  “Master-Slave Server” 类型的设
备,用来设定 COM 3 的属性。
由上图可以发现  COM 3 的通讯参数为  “115200,E,8,1” ,并使用  RS-232 接口。此项参数并不
限定需与  PLC 的通讯参数相同,但限制数据位必须为  8。另外,尽可能设定为较快的通讯速度,
这样触摸屏2 可以较有效率读取到  PLC 的数据。

28.3.  设定从机所使用的工程文件内容
下图为触摸屏2 所使用工程文件  “系统参数” 中  “设备清单” 的内容。

威纶触摸屏使用串行端口实现一机多屏功能

威纶触摸屏使用串行端口实现一机多屏功能

因为触摸屏2 所读取的  PLC 连接在触摸屏1 上,所以触摸屏 2 将  PLC 视为远程  PLC ,因此在设备清
单中需存在  “*远程  PLC 1 “,此时所连接的  PLC 为  FATEK FB Series。下文说明如何建立” *远程  PLC 1
“。
1. 在设备清单中建立一个新的设备,”PLC 类型” 请选择  “FATEK  FB  Series”,  “PLC 预设站号” 需与
PLC 所使用的站号相同。

威纶触摸屏使用串行端口实现一机多屏功能

威纶触摸屏使用串行端口实现一机多屏功能



2. 设定正确的通讯参数。此时触摸屏2 的  COM 1 是与触摸屏1 的  COM 3 相互连接,并不是与  PLC
直接连接,因此必须忽略  PLC 的通讯参数,而应让触摸屏2 的COM 1 与触摸屏1 的  COM 3 所
使用的接口与通讯参数相同。因为触摸屏 1  的  COM 3  使用  RS-232  接口,通讯参数为  
“115200,E,8,1”,所以触摸屏2 的  COM 1 也需依此参数设定,参考下图。

威纶触摸屏使用串行端口实现一机多屏功能

威纶触摸屏使用串行端口实现一机多屏功能


3. 因为触摸屏2 视  PLC 为远程  PLC ,所以需选择  “所在位置” 为  “远程”。并选择使用  “串行端口” 的
方式连接远程触摸屏(即触摸屏1 )。

威纶触摸屏使用串行端口实现一机多屏功能

威纶触摸屏使用串行端口实现一机多屏功能


4. 完成上述的各项步骤后,在  “设备清单” 中可以发现新增一项设备:  “*远程  PLC    1  “。此设备名称
包含  ' * '  符号,用来表示即使名称中包含“远程”,但实际上仍由本机的串行端口发送命令与接收
回复,所以与  PLC 的连接状态只需检视本机的系统保留地址即可;也就是  “*远程  PLC  1”、”*远
程  PLC 2”、”*远程  PLC 3” 与  “本机  PLC 1”、”本机  PLC 2”、”本机  PLC 3”使用相同的系统保留
地址。这些系统保留地址包含,如下表所示:
地址                    描述
LB-9150               状态为ON时,若与连接在  COM 1 的PLC 断线,系统将自动联机。
                           状态为OFF时,忽略与此PLC 的断线状态。
LB-9151               状态为ON时,若与连接在COM 2 的PLC 断线,系统将自动联机。
                           状态为OFF时,忽略与此PLC 的断线状态。
LB-9152                状态为ON时,若与连接在COM 3 的PLC 断线,系统将自动联机。
                         状态为OFF时,忽略与此PLC 的断线状态。
(LB-9200~
LB-9455 )
这些寄存器用来指示与连接在COM 1的PLC间的联机状态。  
LB-9200指示与站号为0的 PLC的联机状态,LB-9201指
示与站号为 1的PLC 的联机状态,依此类推。
状态为ON表示目前联机正常。
状态为OFF表示目前与PLC 为断线状态,此时可以将此状态
重设为ON,系统将尝试与PLC再联机一次。

(LB-9500~
LB-9755 )
这些寄存器用来指示与连接在COM 2的PLC间的联机状态。  
LB-9500指示与站号为0的 PLC的联机状态,LB-9501指
示与站号为 1的PLC 的联机状态,依此类推。
状态为ON表示目前联机正常。
状态为OFF表示目前与PLC 为断线状态,此时可以将此状态
重设为ON,系统将尝试与PLC再联机一次。

(LB-9800~
LB-10055 )
这些寄存器用来指示与连接在COM 3的PLC间的联机状态。  
LB-9800指示与站号为0的 PLC的联机状态,LB-9801指
示与站号为 1的PLC 的联机状态,依此类推。
状态为ON表示目前联机正常。
状态为OFF表示目前与PLC 为断线状态,此时可以将此状态
重设为ON,系统将尝试与PLC再联机一次。

28.4.  如何连结从机的 MT500工程文件
目的是让  MT500  可以使用  EasyBuilder  的主从通讯协议使得  eMT3000  系列的 Local Data  和 MT500 所连接的  PLC Data 可以交换信息。
28.4.1.    EasyBuilder Pro  设定
1. 选取  “Master-Slave Server” 驱动并点击  “设置”。若有连接  PLC ,则依照原本设定方式即可。

威纶触摸屏使用串行端口实现一机多屏功能

威纶触摸屏使用串行端口实现一机多屏功能

2. 选取  RS-232 并点击  “设置”。

威纶触摸屏使用串行端口实现一机多屏功能

威纶触摸屏使用串行端口实现一机多屏功能

3. 参数  1 要填入 MT500 PLC ID No. (请参考 MT500 设定)。

威纶触摸屏使用串行端口实现一机多屏功能

威纶触摸屏使用串行端口实现一机多屏功能

28.4.2.    EB500  设定
1. 在  EB500 的系统参数设定内设定多台触摸屏: Slave,触摸屏间连结速度: 115200。
Note
Baud rate 的设定在  EB500 及  EasyBuilder Pro 要相同。

威纶触摸屏使用串行端口实现一机多屏功能

威纶触摸屏使用串行端口实现一机多屏功能

2. 双击  PLC Address View.exe 来查询  PLC 的  ID No. 并填入至   EasyBuilder 的参数  1。

威纶触摸屏使用串行端口实现一机多屏功能

威纶触摸屏使用串行端口实现一机多屏功能

3. HMI 之间使用串行端口  RS-232 连接后即可通讯。
Note
因为 MT500 参数设定一定会有某台  PLC 被选定,
因此即使只要读写 eMT3000 的 Local Data,仍需要将 MT500 参数设定所选中的  PLC ID 填入到  EasyBuilder 的参数  1。

以下方式,主从模式不适用。当 MT500 选用  S7-200、S7-300 驱动时,
因 MT500 将高低位互换,而导致 MT500 读取  eMT3000 的  Local Data 时,发生错误。

下表比较  MT500 与  eMT3000 的地址。
设备地址       MT500        eMT3000     范围
位               Ms_RB           RW_Bit       dddd: 0~4095 (h): 0~f
位               Ms_LB            LB  dddd:   0~9999
字符              Ms_RW           RW         ddddd: 0~65535

回复

使用道具 举报

快速回复 返回列表 客服中心 搜索