余俊杰 张 伟 夏 玲 孙 云 杨厚太 钱雪峰
(合肥通用机械研究院,合肥 230088)
近年来,PLC的网络应用日益广泛,组成更高级的集散控制系统甚至整个工厂的自动化网络,已成为工业现代化的趋势,实现远程连接和通信成为PLC的基本性能之一。OMRON PLC具有使用方便及可靠性高等特点,在我国工控领域应用较为广泛。威伦触摸屏则凭借其强大的功能和友好的界面,逐步赢得广大用户的青睐。掌握它们之间的网络技术和通信方法,能有效地控制成本,并极大地提高远程监控的便捷性,对进一步推广PLC和HMI的应用,提高工厂自动化水平具有现实意义。笔者以WeinVIEW 8000 HMI和OMRON CP1H PLC为例,从一屏多机和一机多屏两条主线,再扩展到多机多屏的网络控制实现方法。
WeinVIEW MT8000 HMI的背面有两个物理9针串口,一个为9针公头,COM1 RS485 4W/2W,COM3 RS485 2W/RS232共用;一个为9针母头,COM1 RS232,COM2 RS232共用。实际上这两个物理串口包含了3组串口,通过9针头里不同的管脚定义,可以分配出不同的串口[1]。
在只有一台PLC且通信距离不超过15m的情况下,选择RS-232和RS-485通信差别不大;对于多台PLC且通信距离超过15m的情况,只能选择RS-485通信[2]。现以RS-485通信为例,阐述组网控制的实现方法。某系统只有一台HMI,要同时监控多台PLC,即一屏多机,可以采用如图1所示的两种方式实现通信。
HMI自带的COM1或COM3连接第一台PLC(作为主机),与其他PLC之间通过主-从协议交换数据(图1a)。PLC之间采取RS-485通信时,串行通信分配区域3100CH~3199CH,主站3100~3109,从站每个10通道,最大能实现9台PLC之间的连接(主站1台、从站8台)。其中两个CP1W-CIF11间的接线方式如图2所示。……