首页 理论教育 对话通信-PLC网络系统配置指南

对话通信-PLC网络系统配置指南

时间:2023-10-30 理论教育 版权反馈
【摘要】:针对不同通信网络有以下3种形式。自由协议通信用于PLC之间通信,双方都要有串口通信指令。而数据发送及接收则是PLC通信管理系统分时完成的。一般讲,PLC用于处理通信的时间大体占其程序扫描时间的10%~20%。在串口连网平台上,计算机与PLC通信、PLC与现场设备通信多是用协议通信。因此用这样的通信只能在同类型PLC间进行。

对话通信-PLC网络系统配置指南

站点间通信靠相互对话实现。要发起者通信的站点,先运行通信程序,发送通信命令,通信对方接收命令后,或由它的操作系统应答及处理,或运行人工程序应答及处理。针对不同通信网络有以下3种形式。

1.自由协议通信

多用在串口连网的平台上。通信双方根据自行约定,调用串口通信指令进行通信。也称无协议通信。

自由协议通信用于PLC之间通信,双方都要有串口通信指令。用于PLC与计算机,双方都要编程。主要是串口读、串口写。有的还要串口设定及使能。后两者用于串口初始化。当然,这个设定与使能有的也可用编程软件完成。

要弄清的是,执行读、写指令只是对PLC串口缓冲区的读、写。而数据发送及接收则是PLC通信管理系统分时完成的。一般讲,PLC用于处理通信的时间大体占其程序扫描时间的10%~20%。所以执行数据发送指令后不是马上就把数据发送出去的。反之,不执行接收指令也不等于PLC不接收数据。只是把收到的数据放入接收缓冲区。

提示:只要串口的物理电气、功能特性相同,双方又同处于可使用自由协议通信,那么,使用各自的串口指令,还可以在不同品牌PLC间进行通信。

2.串口协议通信

也是用于串口连网通信。主动方根据被动方的通信协议,向被动方发送通信命令;被动方接收到命令后,不必运行通信程序,而由操作系统处理通信命令,并按要求向主动方应答。

显然,这里弄清通信协议是关键。否则主动方无法编程。在串口连网平台上,计算机与PLC通信、PLC与现场设备通信多是用协议通信。(www.xing528.com)

3.网络协议通信

在PLC网络或有的串口连网的平台上,主动方(PLC或计算机)按网络协议,执行网络通信指令,与被动方PLC通信。它交换数据量大,可达几百个字节;通信速度快(取决于网络底层特性)。而且只要有网关,有的还可跨网络通信,即网络中继运作(Network Re-lay Operations)。

网络通信指令有读、写及操作命令。主动方发送命令,被动方不需执行任何指令,都可对指定网络、指定站址、指定数据区进行读或写。可向对方发送操作命令,使对方改变工作模式。可强制或复位对方是工作位及文件操作等。

但是,被动方也可执行保护自身的指令。执行后,可不让对方读、写自身数据,或受其操作。

网络协议通信要建立在PLC网络的平台上,而这样的平台各厂家PLC多互不兼容。因此用这样的通信只能在同类型PLC间进行。

4.套接字(Socket)服务通信

用于PLC以太网络通信,要用到套接字技术。套接字原是计算机应用程序使用TCP和UDP协议的接口技术。而OMRON PLC的以太网也支持这个技术,以实现PLC与计算机以及PLC与PLC间通信。而且在使用这个技术时,要预先做好PLC的设定,然后设法把套接字激活或调用网络通信命令进行通信。

PLC的套接字通信服务支持UDP(无连接通信),也支持TCP(有连接通信)。也还可执行FTP(文件控制传输)协议,以在计算机与PLC进行文件传输。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈