三菱Q系列 QJ71C24N与读码器通讯

三菱Q系列串口通讯模块 QJ71C24N通讯,此模块CH1支持RS232通讯,CH2支持RS422和RS485通讯。具体设置和实现方法如下:

此处只写关于RS232和读码器串口通讯,QJ71C24NMODBUS通讯在下一篇文章中会有讲到。

1.硬件接线:RS232通讯有三根线,D-Sub 9P端子中pin脚分别为2,3,5.连接方式如下图;

 

 

 

2.运行前的设置。通讯各个参数设置

  在gxworks2中添加智能模块,选择通讯模块,在智能模块中开关设置中设置通讯参数,波特率奇偶校验等,如下图所示

 


 3.和读码器的通讯时无协议通讯,没有固定协议数据结构的数据,不像Modbus通讯有开始,结束标志。这种无协议通讯就涉及到PLC什么时候才知道条码传输完成呢?目前有两种方法:

      1.设置接收数据结束为固定长度接收,只要收到固定长度的数据,PLC对应的控制标志就会ON;2.设置接收结束为结束符号,只要收到固定结束符(PLC中默认设置为0D0A),PLC对应的控制标志就会ON    如果这个没有设置好,PLC中的对应接收数据完成标志就不会ON,也就没法准确控制条码接收到后的动作。接收结束设置如下图:

 

 

 

 

4.PLC程序

5.需要注意的是,当指定接收结束代码时,读码器的结束符一定要与设定的结束符一样,不然X13/X14是不会ON的

 

 

 

   

posted @ 2022-05-27 11:24  懒树懒  阅读(2986)  评论(0编辑  收藏  举报