三菱电机 q 系列 plc 与图尔克 rfid 串行通信说明.docxVIP

三菱电机 q 系列 plc 与图尔克 rfid 串行通信说明.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三菱电机 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 串口模块的设置(GX Works2) 1.在“智能功能模块”上点击右键,并选择“添加新模块”。 2.在弹出的对话框中选择如下: 3.双击“开关设置”。 1 / 10 在弹出的对话框中设置如下(此次采用 RS485 通信,设置 CH2 如红框中所示): 其中,“通信协议设置”选择“通信协议”表示采用预定义协议方式。 4.双击“各种控制指定”并设置如下: 5.选择“工具”/“通信协议支持功能”/“串行通信模块”。 2 / 10 6.在弹出的窗口中选择“文件”/“新建”。 点击“添加”。 在弹出的对话框中设置如下(由于采用 Modbus-RTU 通信,“类型”选择“通信协议库”,“制造商”选择“Schneider Electric”,“型号”选择“MODBUS”): 根据此次通信的需要,添加以下 2 个协议: 1) Write Multiple Registers(功能代码:16) 2) Read Input Registers(功能代码:04) 3 / 10 7.选择“编辑”/“软元件批量设置”。 在弹出的对话框中设置如下: 8.在完成以上设置以后,选择“在线”/“模块写入”将协议设置数据写入到 QJ71C24N 串口模块中。 4 / 10 9.PLC 程序编写(需要使用 CPRTCL 专用指令来执行预定义协议) 其中,专用指令 CPRTCL 中的第 1 个 K2 表示 CH2,第 2 个 K2 表示连续执行 2 条协议,D302中指定的是第 1 个执行的协议编号为 1,D303 中指定的是第 2 个执行的协议编号为 2。 二.图尔克串口网关(BL20-E-GW-RS-MB/ET)的设置 该串口网关的默认设置为: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)Write Multiple Registers(功能代码:16) 根据之前在 QJ71C24N 串口模块中添加协议时所设置的软元件以及 Modbus 寄存器地址表,其中 Head holding register number(对应 D1)应为 2048(十进制),由于每个 RFID 模块占用输出地址长度为 24 个字节,所以 Write points(对应 D2)应为 12,Number of bytes(对 D3)应为 24。Device data(对应 D4~D15)中的具体内容将在第四项的“输出地址”中详细说明。 2)Read Input Registers(功能代码:04) 根据之前在 QJ71C24N 串口模块中添加协议时所设置的软元件以及 Modbus 寄存器地址表,其中 Head input register number(对应 D135)应为 0,由于每个 RFID 模块占用输入地址长度 24 个字节,所以 Read points(对应 D136)应为 12。 正常情况下,将会返回以下数据: Device data(对应 D139~D150)中的具体内容将在第四项的“输入地址”中详细说明。 6 / 10 五.图尔克 RFID 通信具体说明 每个RFID模块(BL20-2RFID-S)有2个通道,可以连接2个读写头。共占用输入地址长度为24个字节,输出地址长度为24个字节,即每个通道占用输入地址12个字节,占用输出地址12个字节。 1.输入地址(对应 D139~D150)的定义如下: Done(对应D139.7):完成读写操作 Busy(对应D139.6):接收到读写命令,正在等待载码体 XCVR CON:读写头与模块正常

文档评论(0)

zhengshumian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档