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日

相关推荐

  • PLC-200扫描周期

    请问有没有办法固定扫描周期,比如说50MS或者100MS。另外我有一个外部中断和定时中断,这个对扫描周期是否影响。 最佳答案 S7-200不行 三菱 欧姆龙可以…

    SIMATIC S7-200 2021年7月5日
  • s7-200软件 pid

    在s7-200软件中中如何打开pid调节控制面板?点击它时,总是显示请求错误。 最佳答案 要使用此控制面板,您必须在与一个S7-200 PLC通讯,并且此PLC内必须存在…

    SIMATIC S7-200 2020年10月31日
  • S7-200错误处理

    编一个采集模拟量的程序,无法下载到PLC中,总说有错误。编译后我的一个子程序ERROR47:invalid network,or network to…

    SIMATIC S7-200 2021年7月5日
  • s7200怎么与FOXBRO DCS系统进行通讯

    我用的是西门子200PLC,现场的DCS系统是美国FOXBRO的,要把PLC的数据传到DCS的监控系统上,请问我该采用什么样的通讯方式?谢谢 最佳答案 FOXBRO 如果…

    SIMATIC S7-200 2020年11月1日
  • letham大师请再次帮忙

    昨天您说的那些情况我都做了,但是虚拟组态APPLACTION那项目还是有红叉,状态还是不对,所以我觉得是不是和我装的STEP7版本有关,我装的是中文简体版V5.4,WINCC我装的…

    SIMATIC S7-200 2017年11月6日
  • 用WinCC_flexible_2008_SP4编程

    在画面一上放一个按钮,如何让它点动功能? 最佳答案 用按下—setbit,释放–resetbit的方法虽然一时能做到点动的效果,但不是很可靠,久了会使操作者用力点击触摸…

    SIMATIC S7-200 2017年12月2日
  • s7-200 EM253模块编程思路

    小弟有个问题,困扰一个天了。在使用EM253的时候,怎么利用Done命令完成位来衔接下一个(或者连续几个)GOTO命令,我使用的是步进指令;现在遇到的是,在不执行命令的时候,Don…

    2017年6月13日
  • 如何辨别200的CPU是真是假?

    有200CN型CPU一个,却表明Made in Gemany?是假的吗? 最佳答案 需要西门子销售热线确认010-64719990或者4008104288 提问…

    SIMATIC S7-200 2020年11月1日
  • s7-200模拟量处理

    现在要用s7-214作一个系统,加了一个231-0hc22模拟量扩展模块,所用信号为4-20mA,对应量程为0-800,请问在程序中如何处理。谢谢! 最佳答案 转载 阿鸣…

    SIMATIC S7-200 2020年11月1日
  • 就问一个EM231简单问题

    VDC要求  这个项 如何解释啊 谢谢 问题补充:我想继续问下门外汉师傅,为什么电压低了 需求的电流反而小呢?求指点 最佳答案 这…

    2017年8月18日