1.计算机与PLC通信
用户将带异步通信适配器的计算机与PLC互联通信时,通常采用两种结构形式:一种为点对点结构,即一台计算机的通信接口与PLC的编程器接口或其他异步通信口实现点对点链接;另一种为多点结构,即一台计算机与多台PLC通过一条通信总线相连接,多点结构采用主从式存取控制方法,计算机作为主站,多台PLC作为从站,通过周期轮询进行通信管理。
目前计算机与PLC互联通信方式主要有以下几种:
(1)通过PLC开发商提供的系统协议和网络适配器,构成特定公司产品的内部网络,其通信协议不公开。互联通信必须使用开发商提供的上位组态软件,并采用支持相应协议的外设。这种方式的显示画面和功能往往难以满足不同用户的需要。
(2)购买通用的上位组态软件,实现计算机与PLC的通信。这种方式除要增加系统投资外,其应用的灵活性也受到一定的局限。
(3)利用PLC厂商提供的标准通信口或由用户自定义的自由通信口,实现计算机与PLC互联通信。这种方式不需要增加投资,有较好的灵活性,特别适合于小规模控制系统。
小型PLC的编程器接口一般为RS-422或RS-485,而计算机的串行通信接口为RS-232C,计算机在通过编裎软件与PLC交换信息时,需要配接专用的带转接的编程电缆或通信适配器。例如,为了在计算机上实现编程软件与S7-200系列PLC之间的程序传送,需要使用PC/PPI编程电缆进行RS-232C/RS-485转换后,再与PLC编程口连接。(www.xing528.com)
2.PLC与PLC通信
(1)两台PLC之间的连接。PLC之间的通信较为简单,可以使用专用的通信协议,如PPI协议。两台PLC之间进行信息交换时,将一台PLC作为主站,另一台作为从站。
(2)多台PLC之间的网络连接。两台以上的PLC实现连接时,将一台PLC作为主站,其余的PLC作为从站。从站之间不直接通信,从站之间的数据交换都通过主站进行。
S7-200支持的PPI、MPI和PROFIBUS-DP协议以RS-485为硬件基础。S7-200 CPU通信接口是非隔离性的RS-485接口,共模抑制电压为12 V。对于这类通信接口,它们之间的信号等电位是非常重要的,最好将它们的信号参考点连接在一起(不一定要接地)。
在S7-200 CPU联网时,应将所有CPU模块输出的传感器电源的M端子用导线连接起来。M端子实际上是A、B线信号的0 V参考点。在S7-200 CPU与变频器通信时,应将所有变频器通信端口的M端子连接起来,并与CPU上传感器电源的M端子连接。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。