威纶通透过主-从模式的通讯方式,可使用串行接口实现一机多屏,即 HMI 透过串行端口连接远程的 HMI,并读取或写入连接在远程 HMI 上 PLC 的资料。
图示 PLC 连接在 HMI 1 上,HMI 1 与 HMI 2 使用串行端口连接,HMI 2 可以透过 HMI 1 读取或写入 PLC 上的资料,HMI为主站,HMI2为从站。下面就来说明是如何实现一机多屏功能的.
HMI(主站)设置:
首先设置 HMI 1(主站) 使用的工程文件中 ”系统参数设置“” 设备列表“页的内容设置。如图:
说明:HMI 1 的 COM 1 连接为FATEK FB PLC,HMI 1 的 COM 3 用来接收来自 HMI 2 的命令,所以必须建立 [Master-Slave Server] 类型的装置,用来设置 COM 3 的属性。由上图可以发现 COM 3 的通讯参数为 115200, E, 8, 1,并使用 RS-232接口。此项参数不限定需与 PLC 的通讯参数相同,但限制数据位必须为 8。建议尽可能将 COM 3 设置为较快的通讯速度以提升效率。
HMI 2(从站)设置
设置 HMI 2(从站) 使用的工程文件中 ”系统参数设置“” 设备列表“页的内容设置。如图:
HMI 2 所读取或写入的 PLC 连接在 HMI 1 上,所以 HMI 2 将 PLC 视为远程 PLC,因此在设备列表中为 [*远程 PLC 1],此时所连接的 PLC 为 FATEK FB 。下面说明如何建立 [*远程 PLC 1]:
1. 在设备列表中建立一个新的装置,[PLC 类型] 设为 FATEK FB Series,[PLC 预设站号] 需与 PLC 所使用的站号相同。
2. 由于 HMI 2 的 COM 1 与 HMI 1 的 COM 3 相互连接,并不是与 PLC 直接连接,因此无需理会 PLC 的通讯参数,而应让 HMI 2 的 COM 1 与 HMI 1 的 COM 3 所使用的接口与通讯参数相同。因 HMI 1 的 COM 3 使用 RS-232 接口,通讯参数为 115200, E, 8, 1,所以 HMI 2 的 COM 1 也需要依此参数设置。
3. 因 HMI 2 视 PLC 为远程 PLC,所以需选择 [所在位置] 为 [远程],并选择使用 [串行端口 (使用主-从协议)] 的方式连接远程 HMI (即 HMI 1)。
完成上述的各项步骤后,在 [设备列表] 中可以发现新增一项设备 [*远程 PLC 1],此设备名称包含 * 符号,用来表示即使名称中包含 “远程”,但实际上仍由本机的串行端口发送命令与接收回复。