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日
下一篇 2017年6月9日

相关推荐

  • 芳侠高数计数器的问题(电眼程序)

    使用了芳侠的电眼程序,但是发现它的高数计数器不能清零,如果某一段时刻清零,就会造成数据紊乱,但是如果高数计数器不清零又会溢出,想了解下有什么办法,清零又不会造成数据紊乱 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • S7200XP CN下载线

    第一次使用s7200的plc,型号为:6ES7 214-2AD23-0XB8,CPU 224XP CN DC/DC/DC,14 输…

    2017年11月4日
  • 如何改变S7-200CPU地址?

    CPU地址默认都2,我想改变其地址,是不是在编程软件里改变后下载,还是在PLC程序中改变??如果改变了又如何与它连线(不知其实际地址的情况下)?? 最佳答案 在MicroWin里面…

    SIMATIC S7-200 2021年7月5日
  • 多台S7-200之间通讯

    如果我有5台PLC他们之间需要传输数据,并且5台PLC中的数据需要汇总到上位机上,如何进行配置连接,最节约成本的方法是什么,最方便的方法是什么? 最佳答案 西门子PLC高级应该实例…

    SIMATIC S7-200 2020年11月1日
  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年10月30日
  • 200程序未找到指定的访问点

    我最近编好的S7-200的程序,在文件中双击显示“未找到指定的访问点”,有好几个程序都是这个问题,但是原来以前的老程序还是可能双击打开的,最后是先是打开软件,然后在文件&#8211…

    SIMATIC S7-200 2020年11月1日
  • S7-200 PLC MODBUS通讯可以连接几个从站模块?

    S7-200 PLC MODBUS通讯可以连接几个从站模块? 问题补充:感谢你的回复,是不是PLC通过MODBUS通讯最多可以连接247个从站模块? 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • smart 运行中速度无法更改

    比如,手动点动运行电机,连续运行5S后速度变为另一个速度,以前的S7-200可以实现,现在的smart无法实现是怎么回事啊? 钻石用户推荐最佳答案 你用的是那条指令,新款PLC只有…

    SIMATIC S7-200 2021年7月5日
  • s7-200 cpu 226 型号关联

    我要购买以个 s7-200 cpu 226的,可代购朋友说226的有很多种,我想知道226的具体型号,那个好些!怎么购买.(购买来学习使用,贵点没关系…

    SIMATIC S7-200 2021年7月5日
  • EM232驱动能力的疑问

    手册中关于EM232的规范中有如下描述最大驱动电压输出:5000 Ω 最小电流输出:500Ω 最大请问:1. 这里的“5000 Ω…

    SIMATIC S7-200 2020年10月31日