PLC的通信协议

   2022-11-17 工业品商城99
核心提示:为了可靠地发送和接收数据,双方必须具有指定的数据格式、同步模式、传输速率、纠错模式、控制字符等。也就是说,需要特殊的通信协议。严格来说,任何通信都需要一个通信协议,但在某些情况下,它的要求相对较低,实现简单。在plc控制系统中,习惯上通过简单设置数据格式、传输速率等参数来实现数据交换,称为无协议通信。
为了可靠地发送和接收数据,双方必须具有指定的数据格式、同步模式、传输速率、纠错模式、控制字符等。也就是说,需要特殊的通信协议。严格来说,任何通信都需要一个通信协议,但在某些情况下,它的要求相对较低,实现简单。在plc控制系统中,习惯上通过简单设置数据格式、传输速率等参数来实现数据交换,称为无协议通信。需要安装专用通信工具软件,并通过工具软件中的程序对数据进行特殊处理的通信称为特殊协议通信。
(1)、特殊协议通信
专用协议通信是指在外部设备上安装专用的通信工具软件,使PLC与外部设备进行数据交换的通信方式。
专用协议通信的优点是可以直接使用外部设备读写编辑PLC程序和PLC编程元素的状态,读写专用功能模块的缓冲存储器。还可以通过远程命令控制PLC的运行和停止,或者监控PLC的运行状态。但是,外部设备应该能够安装,并且必须安装PLC通信所需的特殊工具和软件。一般来说,外部设备安装专用工具软件后,可以自动创建通信应用,直接通信,无需PLC编程。
(2)无协议通信
无协议通信是一种只需要简单设置数据格式、传输速率、起止码等的通信方式。,并且PLC可以直接与外部设备发送和接收数据。
无协议通信通常需要特殊的PLC应用指令。在数据传输过程中,可以通过应用指令的控制进行数据格式的转换,比如ASCII码和Hex(十六进制)之间的转换,帧格式的转换。无协议通信的优点是外部设备不需要安装专门的通信软件,因此可以用于打印机、条码阅读器等许多简单外设的通信。
(3)双向协议通信
双向协议通信是利用PLC通信模块的信息格式,通过通信接口与外部设备收发数据的一种通信方式。双向协议通信一般只能采用1:1的连接方式,需要专门的PLC应用指令。在数据传输过程中,可以通过应用指令的控制进行数据格式的转换,比如ASCII码和Hex(十六进制)之间的转换,帧格式的转换。
双向协议通信数据一般需要在发送和接收时进行校验。具有双向协议通信的外部设备如果能够按照通信模块的信息格式发送和接收数据,则不需要安装专门的通信软件。在通信过程中,需要通过数据传输响应信息ACK、NAK等进行响应。
 
 
更多>同类新闻资讯
推荐图文
推荐新闻资讯
点击排行

新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服