网站大量收购独家精品文档,联系QQ:2885784924

三菱FX3UPLC和RKCSRZMODBUS通信方法.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三菱FX3UPLC和RKCSRZMODBUS通信方法

RKC技术资料 2014年 8月 28日 理化工业营业技术部 1 三菱 FX3U PLC和 RKC SRZ温控模块的 MODBUS通信方法 我们用一个实例来详细说明如何通过 MODBUS-RTU 来实现 PLC FX3U 和 RKC 温控模块 SRZ-TIO-A的通信。PLC为主,SRZ为从。通信模块使用 FX3U-485ADP-MB。 1.要求 PLC读取温控模块 SRZ的测量值 PV1-PV4和设定值 SV1-SV4。 用 PLC设定 SRZ的设定值 SV1-SV4和运行/停止 RUN/STOP。 通信方式 RS-485 MODBUS协议。 2.系统构成 PLC:三菱 FX3U-16MR/ES Ver2.40以上(以下版本不支持MODBUS) 通信功能扩展板:FX3U-485-BD (用于和 FX3U-485ADP-MB连接) 特殊通信变换器:FX3U-485ADP-MB(用于 RS-485 MODBUS通信) 温控模块:RKC Z-TIO-A 开发软件:GX Works2 Ver.1.09k 3.SRZ的设定 按照下图设定以下各项目。 地址:0 (Modbus通信时要+1,实际的址为 1) 通信速度:19.2kbps 数据位:8,奇偶:无,停止位:1 通信协议:MODBUS 设定后电源再投入,使设定有效。 通信变 换器 FX3U-4 85ADP- MB ch2 PLC FX3U-16MR/ES 通信功能扩展板 FX3U-485-BD ch1 SRZ-TIO-A RS-485 T/R(A) T/R(B) SG RDA RDB SDA SDB SG RS-422 RKC技术资料 2014年 8月 28日 理化工业营业技术部 2 4.PLC的设定 4.1特殊通信变换器的设定 通过阶梯程序来设定通信接口。本例不采用 PLC参数设定方法。而是直接设定 FX3U中 的 ch2 特殊数据寄存器。本例中有二个接口 ch1 和 ch2。ch1 是 RS-485 扩展接口,ch2 是 RS-485 Modbus通信接口。本例中我们使用 ch2接口。 通信格式设定寄存器 D8420 Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 B0:数据位 0:7bit 1:8bit (RTU模式必须用 8bit) B2B1:奇偶校验 00:无 01:奇数 11:偶数 B3:停止位 0:1位 1:2位 B7-B4:通信速度 0011:300 … 1001:19.2k 1010:23.4k … 1101:115.2kbps B11-B8:不用 B12:硬件类型 0:RS-232C 1:RS-485 B15-B13:不用 上面的数据整理后,写成 16进制。 Bit 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 1 HEX 1 0 9 1 地址:0 通信速度:19.2kbps 数据位:8 奇偶:无 停止位:1 MODBUS 不使用,固定在 OFF上 RKC技术资料 2014年 8月 28日 理化工业营业技术部 3 通信协议寄存器 D8421 B0:通信协议 0:其它 1:MODBUS B1-B3:不用 B4:选择主/从 0:PLC为主 1:PLC为从 B5-B7:不用 B8:选择 RTU/ASCII模式 0:RTU 1:ASCII B9-B15:不用 整理如下 从应答超时寄存器 D8429 主送信后,在这个设定时间内没有收到从的应答时,主发出超时错误并终止处理。但是 当再送次数(D8432)设定不为 0 时,则主反复送信,直到再送次数超过后,主发出超时错 误并终止处理。 设定范围:0-32767ms 本例设定:2000 传送迟延寄存器 D8430 主送信后到下一个送信时的等待时间。 设定范围:0-32767ms 本例设定:600 间隔迟延寄存器 D8431 主或者从要求送信后,到下一个要求送信为止的等待时间。根据这个时间能够检测传送 是否结束。 设定范围:0-16382ms 本例设定:10 再送次数 D8432 主没有得到从的应答时,再次发送要求的次数。 设定范围:0-20次 本例设定:4 Bit 0 0 0 0 0 0 0 0 0 0 0 0 0 0

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档