亚博真人娱乐App-亚博真人娱乐App

欢迎来到亚博真人娱乐App!

会员登陆

2021-08-27 03:40分类:三菱PLC 阅读:

  前几天干了一个小的更新改造新项目,必须使三菱Q系列产品plc和一块LED显示器开展数据通信,LED显示器经更新改造后适用RS232和RS485插口的MODBUS协议书,PLC侧安裝有一块型号规格为QJ71C24N-R2的通信控制模块,查此控制模块材料可了解此控制模块给予2个RS232物理学插口CH1的CH2,可开展根据串口通信的无协议书通信,唯有不可以适用MODBUS协议书。充分考虑成本费难题,不准备拆换硬件配置,最终历经查看材料和认证后,最后完成MODBUS协议书通信。下列是大约方式 ,供各位朋友们沟通交流参照,不对的地方请纠正。
最先要掌握下什么叫无协议书通信和MODBUS协议书通信。依据百度常说:
说白了无协议书通信就是网络通信的2个或好几个终端设备根据网络通信完成数据信息的传送,而无须遵循一同的要求或标准。
Modbus 协议书是运用于电子器件控制板上的一种语言表达。根据此协议书,控制板彼此之间、控制板经过互联网(比如以太网接口)和其他机器设备中间能够通讯。此协议书界定了一个控制板能了解应用的信息构造,而无论他们是历经哪种互联网开展通讯的。
说通俗一点无协议书通信就等同于绘图,想表达什么就画什么,大部分全世界都看得懂。而MODBUS协议书便是汉语,仅有我们中国人看得懂。要想让一个不容易汉语的人与一个只懂汉语的人沟通交流,就只有让这一不明白中国汉字的人效仿汉字的写法,虽然他不认识这个字。因此 咱要做的便是教會PLC依照MODBUS协议书的文件格式来和下位机会话,
下面看看MODBUS协议书的文件格式內容,以MODBUS-RTU为例子。

站详细亚博真人娱乐App【www.sarahtell.com】:MODBUS互联网中机器设备都是有一个归属于自身的站详细地址,用于区别是哪个机器设备来接受这一信息内容。
作用编码:MODBUS机器设备所适用的作用编码(必须查看机器设备指南),例如此次应用的MODBUS协议书卡适用的作用码以下:
01 读电磁线圈、
03 载入维持存储器、
04 读键入存储器、
05 写单独电磁线圈、
06 写单独存储器、
15 写好几个电磁线圈、
16 写好几个存储器。
数据信息详细地址:MODBUS机器设备相匹配的寄存器地址,查机器设备指南可了解。
CRC校验码:CRC16检验码占有1个字节数。
PLC侧依照指南里接好线,开启控制模块设定,配备好CH2安全通道的主要参数,如图所示:

随后建立一个程序段,先把CH2 的不正确程序处理写上,避免 通信不正确,危害别的机器设备通信,随后向特定详细地址载入数据信息,明确CH2通信数据信息长度单位换算。实际程序流程如下图所示:


图中仅仅做演试,实际应用详细地址需看新项目中控制模块的配备数据信息,实际查看控制模块指南。
比如我想往界面序号 1 键入內容 ABCD在显示屏上表明出去,


先配备机器设备MODBUS参数,务必为RTU方式,从站详细地址24,字节数次序为1234
字节数次序实际看总体目标机器设备特定,
/*********************************************************/
18 从站详细地址 24
10 作用码 16 写好几个寄存器地址
00 00 存储器起止详细地址 0
00 02 存储器数量 8 位(界面序号1相匹配寄存器地址为0,占有8个存储器共16字节数,超出16字节数数据信息会被丢掉)
41 42 AB 的十六进制 ACSII 码
43 44 CD 的十六进制 ACSII 码
C1 53 CRC16 检验码
要从PLC推送內容,先明确数据储存区,依照前边所显示的算法设计,来定义数组储存区数据信息。本事例中从D200逐渐,由于数据信息所有是按16进制传输,要传送数据务必变换为16进制后再载入储存区,PLC传送数据是依照先低八位后高八位的次序,因此 在定义数组推送次序时务必遵循这一标准,如下面图中程序流程所显示:


这儿关键说起一下CRC校验命令运用,

这儿这一N是8位数据信息数量,一个D详细地址是16位,一定要留意,
CRC命令在三菱FX-2N之上系列产品中被适用,但在三菱Q系列产品中,现阶段仅有Q03UDV之上的CPU适用,向下的CPU只有根据子程序撰写CRC校验程序流程,这类方法在百度可以检索到许多。
三菱Q系列产品数据信息推送应用的是G.OUTPUT命令。
载入控制参数下面的图为方法:

Un的标值要依据控制模块配备时起止XY详细地址明确消除不正确情况

程序流程撰写进行后,要应用串行通信控制模块路线追踪专用工具开展传送数据检测,实际途径在专用工具-智能化程序模块用专用工具-串口通信控制模块-路线追踪
查询此地区推送的数据信息是否要想推送的数据信息,数据信息推送开启进行以后点终止点逐渐追踪再挑选安全通道先挑选控制模块


在具体运用中,很有可能必须对数据信息开展梳理,下列是好多个常见数据处理方法命令
WTOB命令:字节转换为字,BTOW命令:字变换为字节数。SWAP命令:多少位交换。
实际主要参数程序编写指南。

上一篇:RS-485通讯如何实现三菱PLC对三菱变频器的控制

下一篇:没有了

亚博真人娱乐App

APP下載

    亚博真人娱乐App
返回顶部