1200PLC的 MB_Master指令的CRC校验

西门子S7  1200PLC的Modbus  RTU通讯,当使用MB_Master指令与从站通讯时;如何实现CRC校验?  还是说MB_Master已经计算出了CRC16, 并发送给了从站?
谢谢

图片说明:

1200PLC的 MB_Master指令的CRC校验    1200PLC的 MB_Master指令的CRC校验   

最佳答案

S7-1200 Modbus RTU 库已经将CRC校验集成到里面,你直接使用就可以,不需要再去编写CRC校验的程序。你看一下关于这个库使用介绍链接。从站的资料是告诉自己通讯格式,这些格式在没有现成的通讯库的话,如何自己去编写通讯格式。
S7-1200 Modbus RTU 通信参考文档
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/SmartSMS/016.html

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:14
下一篇 2021年7月5日 下午12:14

相关推荐

  • 这段程序看不懂,求大神指点

    在运行的时候发现上升沿检测一直不通,为什么? 问题补充:程序里的MOVB、MOVD有什么意义 图片说明:    最佳答案 首先你的M0.2是否接通,若M0.2正…

    2017年11月19日
  • 如何编程实现stop->run?

    2个226 cpu,我想A主运行,B主监控,A出现故障,B通过PPI通讯把A设为STOP,然后代替A控制。在程序中设置隔离有点麻烦。我想知道如何将STOP再变会RUN?上…

    SIMATIC S7-200 2020年10月31日
  • s7-200控制两个伺服电机

    遇到一个项目,需要用S7-200控制两个伺服电机,要求两个伺服电机要绝对同步,而且可以设置转动角度和转动速度(都必须一致),CPU224有两个高速脉冲输出口,想利用这两个输出口一个…

    SIMATIC S7-200 2021年7月5日
  • SMB31 和 SMW32 永久性内存(EEPROM)写入控制

    SMB31 和 SMW32 永久性内存(EEPROM)写入控制如何用,怎么把HMI中设定好的值存入PLC?请求指点,谢谢! 最佳答案 1、可以利用HM…

    SIMATIC S7-200 2020年10月31日
  • s7-200 cpu226 16路本体计数问题

    各位大侠:     请教,我用s7-200 CPU226 的16路DI 点做PNP接近开关同时对16…

    SIMATIC S7-200 2021年7月5日
  • 累积流量有波动

    我们制氧机设备是连4-20MA的金属流量计,程序是由西门子200控制的,客户要求触摸屏上能显示累积流量嘛,所以在程序上编了一段程序来计算累积流量, 但是他们用了两三个月之…

    SIMATIC S7-200 2017年11月19日
  • 求200PLC 编程案例越多越好

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

    SIMATIC S7-200 2021年7月5日
  • 关于定时中断的问题

    1、我在一个程序(包括主程序,子程序 ,中断程序)要用到6 个定时中断程序,能不能重复使用SMB34定时中断程序。 2、用USB/MPI(编号为6ES…

    SIMATIC S7-200 2021年7月5日
  • s7-200软件无法安装

    提示一下内容  you must uninstall the previous version by…

    SIMATIC S7-200 2020年11月1日
  • 怎样把i0.0-0.7输入口的状态转换成十进制?

    我要把s7-200的i0.0-0.7的输入口的状态在程序里转换成十进制。比如:输入端口i0。0-0.7是1111111,然后我要在程序里转换成十进制是255.这个要怎么做?关键是他…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论