s7 200Port0口读取 modbus ASCII协议设备

现在想用s7 200Port0口读取 modbus ASCII协议设备的电流信息,请问怎么读,有编程例子吗?怎么入手?谢谢!!也可以发送邮箱947738699@qq.com

问题补充:
我问的是modbus asc协议的编程,你们回答的都是rtu的这个我会,请正确回答!!

最佳答案

modbus sacll通讯与modbus rtu通讯的一些区别:
校验码:           CRC          LRC
通讯数据类型:  byte数据   ascll码
LRC校验算法:将参与校验的数据求和,并将数据和的补码的低八位作为校验码。
补码:将原码(原值)取反加1
LRC校验编程思路:
1) 初始化参与校验的个数(校验数据清零)及参与校验的临时数据
2) 将参与校验的数据写指针(B_I指令)
3) 参与校验的数据进行累加,并记录校验次数
4) 编写循环体(实现参与校验的数据累加)
5) 将结果先取反(INV_W),然后加1
6) 取低八位数据
补充问题回复:
ascll通讯与rtu通讯不同的是通讯数据是以ascll数据类型传输的,校验方式也不同,接收和发送前、后需要数据转换。
参考:
《S7-200采用自由口通讯例程分析》
http://www.plcjs.com/html/plc/plc_plcData/plcData_dataOrComm/2007-8/30/078302110134601.htm

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc162488.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月9日 下午5:20
下一篇 2017年6月9日 下午5:20

相关推荐

  • 指令库软件包在哪里下载

    我安装了V4.0 STEP 7 MicroWIN SP6软件。但指令库里什么都没有。所以我想下载一个指令库软件包用用。看能不能解决这个问题 …

    SIMATIC S7-200 2017年11月27日
  • EM253和PTO的区别

    EM253和PTO的区别,既然PTO可以实现方向和脉冲的控制,用来控制步进电机,为什么又有EM253可以控制,这样不是重复了吗? 最佳答案 性能和容量是不样的。 PTO实…

    SIMATIC S7-200 2021年7月5日
  • 编程软件下载

    请问各位,在官网下载不到STEP 7-Micro/WIN V4.0 SP6了。望各位朋友指点一下本人在学习中,谢谢各位了。 最佳答案 西门子官方网站最…

    SIMATIC S7-200 2020年11月1日
  • 请教S7200的PTO/PWM

    各位高手,请教:S7200DE  PTO/PWM。我在学习PTO时看到一个程序,其中:   MOVW +550,SMW6…

    SIMATIC S7-200 2020年11月1日
  • 有源程序,S7-200 CN的CPU怎么知道程序密码

    这里现在有源程序,也可以打开。当时程序上传的时候设置了第三级的密码,现在忘记这个密码了,又不想重新上传程序,问一下在哪可以找到这个密码? 最佳答案 你问题是你有原程序,就是在系统块…

    SIMATIC S7-200 2021年7月5日
  • 如何用cpu224来控制两套距离超过600米的系统,好像200系列没有远程i/o

    如何用一套cpu224来控制两套距离超过600米的系统,好像200系列没有远程i/o,怎么实现?两套系统相似,一套系统有26数字输入、16数字输出,还有3个模拟量输入 问题补充:总…

    SIMATIC S7-200 2021年7月5日
  • 指令B_I与BCD_I结果为什么一样?

    采用READ_RTC读取S7-200时钟,有的程序中用B_I有的用BCD_I,目的是将BCD码转换成整数用以显示或比较,本人对为什么B_I也能将BCD转换成整数不能理解?请大家解惑…

    SIMATIC S7-200 2021年7月5日
  • s7200 用MPI

    S7200 之间用MPI 通讯 最多可以带多少S7200cpu, 需要加那些通讯设备!不和300通讯 最佳答案 注意:S7-200CPU只能…

    SIMATIC S7-200 2020年11月1日
  • 200PLC通过以太网上载程序 通信超时

    243模块  最佳答案 你配置过一个cp243模块?如果是第一次使用,需要配置这个模块,然后用ppi方式下载的。 提问者对于答案的评价: 最佳答案作者回复:CP243-1…

    SIMATIC S7-200 2021年7月5日
  • 编码器编程思路请教

    一段输送带,主电机上安装编码器,输送带上有问题的产品按问题种类在不同的位置上被剔除。请问这种程序编程思路是什么?请各位大侠指教,感谢! 问题补充:感谢各位大侠帮助,但实际上有个问题…

    SIMATIC S7-200 2018年12月6日