首页 理论教育 PLC地铁设备通信技术

PLC地铁设备通信技术

时间:2023-10-11 理论教育 版权反馈
【摘要】:被动通信由计算机发起,按照通信协议,PLC响应计算机的请求;主动通信由PLC发起,按照编程约定,令计算机做出相应响应。数据读写是PLC与计算机通信最常用、最主要的内容。通信过程一般总是计算机先给PLC发送有关命令,接着PLC予以回应。如果计算机发出的读写命令不当,PLC无法执行或未执行,PLC会按照命令不当的类型作相应回应,即返回错码信息。状态读写实际是计算机对PLC的操作与控制。计算机可使PLC程序运行或停止运行。

PLC地铁设备通信技术

PLC与计算机通信有两种情况,即被动通信与主动通信。被动通信由计算机发起,按照通信协议,PLC响应计算机的请求;主动通信由PLC发起,按照编程约定,令计算机做出相应响应。被动通信时,PLC与计算机的通信内容包括了三个方面:① 数据读写;② 状态读写;③ 通信测试。

1.数据读写

数据读写就是指计算机向PLC的某个数据区写数据,或计算机从PLC的某个数据区读数据。读写不同的数据区,用的命令也不同。数据读写是PLC与计算机通信最常用、最主要的内容。

通信过程一般总是计算机先给PLC发送有关命令,接着PLC予以回应。例如,读数命令,PLC会回应相应数据;写数命令,PLC被写成功后回应计算机已写成功的信息。如果计算机发出的读写命令不当,PLC无法执行或未执行,PLC会按照命令不当的类型作相应回应,即返回错码信息。

有的PLC协议在读写过程中应答烦琐,例如:西门子PPI协议,读命令发出后,PLC先应答,然后计算机回应,最后PLC才把数据传送给计算机;三菱的RS-232串口通信协议,当收到所读数据后,计算机还需发送一个已收到数据的回应信息。

2.状态读写(www.xing528.com)

计算机通过通信命令读或写PLC的状态,如运行状态、监控状态或编程状态。状态读写实际是计算机对PLC的操作与控制。计算机可使PLC程序运行或停止运行。

3.通信测试

计算机向PLC发送通信测试命令,以测试通信系统是否正常,在搜索通信口状态的设定时常用到它。通信取消命令用以取消所发的通信命令。

当PLC主动通信时,PLC可通过串口或网络接口向计算机发送数据,计算机收到数据后要进行处理,PLC与计算机都要编写和执行相应用户程序。

当PLC被动通信时,PLC对计算机通信命令的应答都是由PLC操作系统处理,无须执行任何用户程序。

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

我要反馈