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

相关推荐

  • S7 200 SMART用tcpip和施耐德PLC m340通讯吗?

    S7 200 SMART用tcpip和施耐德PLC m340通讯吗? 钻石用户推荐最佳答案 plc m340支持MODBUS TC…

    SIMATIC S7-200 2021年7月5日
  • S7-200 MODUBS从站库

    原来的程序一直用着,但是今天下载程序后S7-200 MODUBS从站指令完成位是0,不是1,MODUBS通讯不成功! 最佳答案 S7-200通信:http://www.a…

    2021年7月5日
  • TD400文本F1—F16 存储位地址事先都排列好了吗

    请问:TD400    F1–F16按键和上下左右按键 V存储区事先都排列好了吗?怎样排列的?  还是自定义…

    SIMATIC S7-200 2021年7月5日
  • PLC S7-200CPU224CN疑问

    现在使用PLC S7-200CPU224CN,外围电路(硬件连接)给S7-200供电时采用了隔离变压器500W,它的安装位置有什么要求吗?PLC 可以安装在它的…

    SIMATIC S7-200 2021年7月5日
  • S7-200组网采用何种电缆

    大家好,我现在使用两台TD400C控制一个S7-200,请问通讯电缆选择什么型号的,是不是需要组网,S7-200手册上说使用RS232/485多主站通讯电缆,但是它只有两个头,怎么…

    SIMATIC S7-200 2021年7月5日
  • S7-200和PC现场通讯咨询

    目前S7-200 PLC与上位机(pc)进行通讯的设备,对于通讯距离不超过5米的,我一般采用PC/PPI电缆连接,超过5米的,想通过Profibus电缆和总线连接器的方式…

    SIMATIC S7-200 2021年7月5日
  • 这是什么意思

    我的程序里E0.0\E0.5\A1.0\A0.4是什么意思。是输入输出吗?怎么会这样 问题补充:我已改中文 最佳答案 是输入输出。在工具中可以更改为I和Q的。 方法:“工…

    SIMATIC S7-200 2021年7月5日
  • 读取时间

    我在西门子触摸屏上要显示一个进料的实时时间,不知道在PLC上怎么读取,请知道的告诉告诉一下。问题补充:在触摸屏上读取PLCT200的实时时间,不知道T55的实时时间是放在PLC20…

    SIMATIC S7-200 2020年11月1日
  • S7200 Smart PID控制向导恒温控制,和气密检测案例有吗

    PID控制不太理解,请教老师们怎么去设置怎么用 最佳答案 参考,S7-200 SMART PID回路控制(1):概述及项目编程准备——跟我学,链接:http:/…

    SIMATIC S7-200 2017年6月24日
  • mp277连接cpu226

    一台mp277连接一台cpu226,距离大约20米, 可以用MPI吗? 需要组态吗?  连接时用什么样的接头? 可以使用学名好像叫…

    SIMATIC S7-200 2021年7月5日