三菱电机 Q 系列 PLC 与图尔克 RFID 串行通信说明.docx

三菱电机 Q 系列 PLC 与图尔克 RFID 串行通信说明.docx

ID:60984470

大小:858.08 KB

页数:10页

时间:2021-01-17

三菱电机 Q 系列 PLC 与图尔克 RFID 串行通信说明.docx_第1页
三菱电机 Q 系列 PLC 与图尔克 RFID 串行通信说明.docx_第2页
三菱电机 Q 系列 PLC 与图尔克 RFID 串行通信说明.docx_第3页
三菱电机 Q 系列 PLC 与图尔克 RFID 串行通信说明.docx_第4页
三菱电机 Q 系列 PLC 与图尔克 RFID 串行通信说明.docx_第5页
资源描述:

《三菱电机 Q 系列 PLC 与图尔克 RFID 串行通信说明.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、三菱电机Q系列PLC与图尔克RFID串行通信说明作者巢晓阳实验对象:三菱电机Q系列PLC:Q38B+Q61P+Q03UDECPU+QJ61BT11N+QJ71C24N图尔克RFID:BL20-E-GW-RS-MB/ET(串口网关),BL20-2RFID-S(RFID模块),TN-Q80-H1147(RFID读写头),TW-R50-B128(RFID载码体)。由于图尔克的该串口网关采用Modbus-RTU通信,所以此次QJ71C24N串口模块采用预定义协议方式来进行通信。一.QJ71C24N串口模块的设置(GXWorks2)1.在“智能功能模块”上点击右键,并选择“添加新模块”

2、。2.在弹出的对话框中选择如下:3.双击“开关设置”。1/10在弹出的对话框中设置如下(此次采用RS485通信,设置CH2如红框中所示):其中,“通信协议设置”选择“通信协议”表示采用预定义协议方式。4.双击“各种控制指定”并设置如下:5.选择“工具”/“通信协议支持功能”/“串行通信模块”。2/106.在弹出的窗口中选择“文件”/“新建”。点击“添加”。在弹出的对话框中设置如下(由于采用Modbus-RTU通信,“类型”选择“通信协议库”,“制造商”选择“SchneiderElectric”,“型号”选择“MODBUS”):根据此次通信的需要,添加以下2个协议:1)Writ

3、eMultipleRegisters(功能代码:16)2)ReadInputRegisters(功能代码:04)3/107.选择“编辑”/“软元件批量设置”。在弹出的对话框中设置如下:8.在完成以上设置以后,选择“在线”/“模块写入”将协议设置数据写入到QJ71C24N串口模块中。4/109.PLC程序编写(需要使用CPRTCL专用指令来执行预定义协议)其中,专用指令CPRTCL中的第1个K2表示CH2,第2个K2表示连续执行2条协议,D302中指定的是第1个执行的协议编号为1,D303中指定的是第2个执行的协议编号为2。二.图尔克串口网关(BL20-E-GW-RS-MB/E

4、T)的设置该串口网关的默认设置为:Modbus-RTU,数据位8位,偶校验,停止位1位。另外,可以通过DIP开关进行地址号、波特率、RS232/RS485选择等项的设置。下图为DIP开关的示意图:此次实验中,地址号(ADDRESS:对应D0和D134)设为4(22拨到ON),波特率(Bps)设为9600bps(2个开关均为OFF),RS485(开关拨到ON)。之前QJ71C24N串口模块的“开关设置”中也已按以上进行了相应的设置。三.接线5/10四.Modbus通信说明1.Modbus寄存器地址表(串口网关)2.指令1)WriteMultipleRegisters(功能代码:

5、16)根据之前在QJ71C24N串口模块中添加协议时所设置的软元件以及Modbus寄存器地址表,其中Headholdingregisternumber(对应D1)应为2048(十进制),由于每个RFID模块占用输出地址长度为24个字节,所以Writepoints(对应D2)应为12,Numberofbytes(对应D3)应为24。Devicedata(对应D4~D15)中的具体内容将在第四项的“输出地址”中详细说明。2)ReadInputRegisters(功能代码:04)根据之前在QJ71C24N串口模块中添加协议时所设置的软元件以及Modbus寄存器地址表,其中Headi

6、nputregisternumber(对应D135)应为0,由于每个RFID模块占用输入地址长度为24个字节,所以Readpoints(对应D136)应为12。正常情况下,将会返回以下数据:Devicedata(对应D139~D150)中的具体内容将在第四项的“输入地址”中详细说明。6/10五.图尔克RFID通信具体说明每个RFID模块(BL20-2RFID-S)有2个通道,可以连接2个读写头。共占用输入地址长度为24个字节,输出地址长度为24个字节,即每个通道占用输入地址12个字节,占用输出地址12个字节。1.输入地址(对应D139~D150)的定义如下:Done(对应D1

7、39.7):完成读写操作Busy(对应D139.6):接收到读写命令,正在等待载码体XCVRCON:读写头与模块正常通讯标志XCVR_ON:读写头处于激活状态ReadData(对应D141~D144):读出的数据(最多一次读8个字节)TP(对应D139.2):载码体在读写头范围内Error:当出现故障时,此位为17/102.输出地址(对应D4~D15)的定义如下:XCVR(对应D4.7):激活读写头TAG_ID:读取载码体的ID号Read(对应D4.4):读命令Write(对应D4.3):写命令Rese

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。