S7-200 Modbus通信是否需要自己计算CRC校验码?

S7-200 modbus通信是否需要自己计算CRC校验码

最佳答案

1:modbus 通信协议本身规定了,数据本身是需要CRC16校验的。
2:SIEMENS 提供了S7-200 的modbus 通信的指令库了,如果用它来进行通信,当然不需要自己来编写CRC 校验了
3:如果你希望你的程序更自由些,那么你可以通过使用S7-200的自由口通信功能来自己根据 比如modbus RTU 的协议来编写程序,这个时候你需要自己编写CRC16的校验程序了。
  全球资源下载中心 有相关使用西门子modbus 指令库来实现modbus 通信的教程,链接如下
<a href='https://support.industry.siemens.com/cs/document/27832511/%E5%A6%82%E4%BD%95%E7%94%A8-s7-200-%E5%AE%9E%E7%8E%B0-<a' target='_blank' style='text-decoration:underline;'>https://support.industry.siemens.com/cs/document/27832511/%E5%A6%82%E4%BD%95%E7%94%A8-s7-200-%E5%AE%9E%E7%8E%B0-<a</a> href="http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx" target="_blank" style="color:#990000">modbus</a>-%E9%80%9A%E4%BF%A1?dti=0&lc=zh-CN

关于modbus 通信指令库,你可以到SIEMENS 网站上搜索,或者400电话看看能否让西门子提供一个下载链接给你,实在不行百度吧!

提问者对于答案的评价:
谢谢大家的解答!选个最详细的吧,谢谢!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月16日 下午11:25
下一篇 2017年8月16日 下午11:25

相关推荐

  • 200自由口通信问题

    请问大家在有200做自由口通信的时候,RCV中的TBL设置的是VB1200,为什么我收到的串口数据是从VB1211开始的呢,麻烦大家讲讲啊,谢谢了 最佳答案 VB1200内存储的是…

    SIMATIC S7-200 2020年10月31日
  • 求200PLC 编程案例越多越好

    我是变频器(国产某品牌)售后,对于做工控来说PLC必须要会,偶然的机会去经销商那里高了一个二手的200PLC,在网上找视频,找各种资料自己学,现在感觉指令就如同写字,会写字了怎么写…

    SIMATIC S7-200 2021年7月5日
  • S7-200以太网通讯多数据传输

    200PLC做以太网通讯时,单个数据传输通讯正常,再新建数据传输2并用数据传输1的完成位来调用数据传输2时,子程序报错代码130,请教一下什么问题,如何解决? 图片说明: &nbs…

    2021年7月5日
  • 如何用EXCEL连续记录S7-200的数据

    本人现在采用 PC Access将S7-200的运行数据显示在EXCEL表格里,我想将这些数据以一分钟为采集时间,逐行记示运行的数据 最佳答案 Micro&nb…

    SIMATIC S7-200 2021年7月4日
  • 两台上位机同时控制一台200的PLC

    我怎么实现用两台上位机同时控制一台200的PLC呢?现在已经实现以太网的链接,下一步该怎么在两台不同的上位机上用组态实现对PLC的控制呢?我已经试过了,但是同时只能运行一台,求高手…

    SIMATIC S7-200 2018年3月6日
  • 用PID控制变频器的速度

    采用0-10V模拟量来采集过程量信号值(宽度检测器),当过程量<5V时,通过调节加变频器频率使宽度检测达到5V,当过程量>5V时,自动调节变频器减速至宽度检测达到5V,…

    SIMATIC S7-200 2017年11月17日
  • s7-200cn永久存储器故障是什么原因造成?

    s7-200cn永久存储器故障是什么原因造成? 专家建议 安4275,你好,永久存储器故障是S7-200检测到的一个致命错误。可能是恶劣的环境,机械振动造成或者是其他的原因造成。如…

    SIMATIC S7-200 2021年7月5日
  • 6ES7 141-1BF40-0AB0求大神给下该设备相关的资料

    产品说明书 接线图 使用范围等等 最佳答案 ET200X系列的产品,已经下线了。相关资料请见:http://www.chinakong.com/download…

    2021年7月5日
  • protool移植为wincc flexible

    原来是tp170a,用protool编辑的,其中“input输入”里面有个地方可以设置数值的限制值(上限和下限),移植到wincc flexible里面后,那个限制值找不…

    SIMATIC S7-200 2020年11月1日
  • s7 200 plc 用pid 控制二氧化硫的浓度

    通过将二氧化硫的实际浓度(4 – 20mA)做为过程量,已知二氧化硫的浓度设定值为目标值,通过PID输出来控制加药量的大小,来控制二氧化硫的实际浓度。我做完试验…

    SIMATIC S7-200 2017年6月24日