使用串口实现威纶触摸屏的“一机多屏”功能
使用串口实现一机多屏是指:HMI 通过串口 (COM port)连接远端的HMI,并读取连 接在
远端 HMI 上 PLC 的数据,参考下图。
上图显示 PLC 连接在 HMI1 上, HMI1 与 HMI2 使用串口直接连接, HMI2 可以透过 HMI1 读
取 PLC 上的数据。
下面将以上图的例子, 说明如何使用 EB8000 规划 HMI 1 与 HMI 2 所使用的工程画面, 实
现一机多屏的功能。
1 如何设定 HMI 1 所使用工程画面的内容
下图为 HMI 1 所使用工程画面系统参数中设备列表的内容。
a.因为 HMI 1 的 COM 1 连接 PLC,所以设备列表中需存在[本机 PLC 1],并设定正确的
PLC 通讯参数。此时所连接的 PLC 为 FATEK FB Series。
b.因为 HMI 1 的 COM 2 用来接收来自 HMI 2 的命令,所以必须建立 Master-Slave Server
类型的装置,用来设定 COM 2 的属性。由上图可以发现 COM 2 的通讯参数为[115200, E, 8, 1],并使用 RS232 接口。此项参数并不限定需与 PLC 的通讯参数相同,但限制数据
位(data bits)必须为8。另外,尽可能设定为较快的通讯速度,这样 HMI 2 可以较有效率
读取到 PLC 的数据。
2 如何设定 HMI 2 所使用工程画面的内容
上图为 HMI 2 工程档桉设备清单的设定内容。因为 HMI 2 所读取的 PLC 连接在 HMI 1 上,
所以 HMI 2 将 PLC 视为远端 PLC, 因此在设备清单中需存在[*远端 PLC 1], 此时所连接
PLC 为 FATEK FB Series。
下文说明如何建立[*远端 PLC 1]。
步骤 1
在设备清单中建立一个新的装置,[PLC 类型]请选择”FATEK FB Series”,[PLC
预设站号]需与 PLC 所使用的站号相同。
步骤 2 设定正确的设定通讯参数。此时 HMI 2 的 COM 1 是与 HMI 1 的 COM 2 相互连接,并不是
与 PLC 直接连接,因此必须忽略 PLC 的通讯参数,而应让 HMI 2 的 COM 1 与 HMI 1的
COM 2 所使用的介面与通讯参数相同。因为 HMI 1 的 COM 2 使用 RS232 介面,通讯参 数
为[115200, E, 8, 1],所以 HMI 2 的 COM 1 也需依此参数设定。