基于CP341的免dongleMODBUSRTU通讯

基于CP341的免dongleMODBUSRTU通讯

ID:45139219

大小:361.50 KB

页数:9页

时间:2019-11-10

基于CP341的免dongleMODBUSRTU通讯_第1页
基于CP341的免dongleMODBUSRTU通讯_第2页
基于CP341的免dongleMODBUSRTU通讯_第3页
基于CP341的免dongleMODBUSRTU通讯_第4页
基于CP341的免dongleMODBUSRTU通讯_第5页
资源描述:

《基于CP341的免dongleMODBUSRTU通讯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、准备工作:安装SETEP75.4,安装341CPPTP软件,就是配置模块的。新建一个300站点,组态硬件双击模块弹出下图点确定按钮边上的参数。选择ACSII,双击protocol,设置波特率数据位停止位以及校验,点interface设置接口。设定完后编译保存,下载!建立发送数据块。接收数据块调用FB8发送报文就是发送数据块里的内容。调用FB7接收数据调用CRC校验CRC校验高地位反的CRC校验程序由风中的云雾茶编写接口:IN:   start_add    DInt       起始地址       count        Int        校验字节

2、       DB_No        Int        数据块号OUT:  CRC_hi       Byte       校验结果高字节       CRC_lo       Byte       校验结果低字节TEMP: TEMP1        Int   0.0  DB块地址寄存器       TEMP2        Int   2.0  校验寄存器       TEMP3        Int   4.0  校验字节数计数       TEMP4        DInt  6.0  地址指针寄存器       TEMP5        I

3、nt   10.0 校验位计数程序代码:      L     #DB_No      T     #TEMP1      OPN   DB [#TEMP1]                 //打开数据块      L     W#16#FFFF      T     #TEMP2                      //初始化校验寄存器      L     #start_add      SLD   3      T     #TEMP4                      //地址指针寄存器      L     #count     

4、                 //装载校验字节数计数初值lab1: T     #TEMP3                      //循环1开始      L     DBB [#TEMP4]      L     LB     3      XOW                               //低字节异或      T     LB     3      L     #TEMP4      L     P#1.0      +D          T     #TEMP4      L     8               

5、            //装载校验位计数初值lab2: T     #TEMP5                      //循环2开始      L     #TEMP2      SRW   1      JP    x001                        //如果移出位为1跳转x001      JU    x002                        //否则跳转x002x001: T     #TEMP2      L     #TEMP2      L     W#16#A001      XOW         

6、                      //字异或x002: T     #TEMP2      L     #TEMP5      LOOP  lab2                        //循环2结束      L     #TEMP3      LOOP  lab1                        //循环1结束      L     LB     2      T     #CRC_hi                     //校验结果高字节      L     LB     3      T     #CRC_

7、lo                     //校验结果低字节把程序下载到PLC用串口工具测试结果为前面8位由341发出去的报文,后面的为仪表返回的。

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

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

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