MODBUS通讯的三个问题

一台S7200 SMART作为MODBUS主站与单片机通讯,每次写入八个字再读取八个字,用的MODBUS库。
问题1:是不是编程里面先写数据,用完成位来触发读数据呢?
问题1:MODBUS通讯是不是用定时器隔一段时间触发一次,那么多久通讯一次比较好呢
问题2:需要在触摸屏上显示通讯状态是否正常,那么怎么编程来显示通讯是正常的呢,使用错误输出为0可以嘛??

最佳答案

问题1:是不是编程里面先写数据,用完成位来触发读数据呢?
用完成位置位标志位,进行读数据条件判断,读完成状态位复位该标志位。
问题1:MODBUS通讯是不是用定时器隔一段时间触发一次,那么多久通讯一次比较好呢
用定时器也可以,用中断也可以,定时器的时间设定要大于通讯动作完成时间。
同时要监控状态字和标志位。
问题2:需要在触摸屏上显示通讯状态是否正常,那么怎么编程来显示通讯是正常的呢,使用错误输出为0可以嘛??
可以,通讯正常标志位需要结合初始化状态字、发送状态字、接收状态字、ERROR标志位等综合判断后作为通讯正常标志

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

专家置评

已阅,最佳答案正确。
或者参考@WWCWWC的回答也可以

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日 下午10:32
下一篇 2017年6月18日 下午10:32

相关推荐

  • PLC控制柜上电后短路

    大家好,我现做了一个PLC控制柜,当三相电上电后,室外的漏电保护器跳闸,不知是怎么回事。但是当我把控制回路和主电路分开供电时,就是控制电路的相线和0线用插头接在室内的220V插座上…

    SIMATIC S7-200 2020年11月5日
  • 表查询指令问题

    表格: VW200    6 VW202    6 VW204&nbs…

    SIMATIC S7-200 2021年7月5日
  • 谁有200 USS程序例子

    谁有200 USS程序例子,麻烦发我一份,邮箱:chenrui65@163.com ,谢谢! 最佳答案 S7-200与MM440通过uss协议通讯例子http:…

    SIMATIC S7-200 2020年11月1日
  • vb0和v0.0,v0.1等都用了好像没有冲突吧?

    有冲突吗?vb0包括v0.0-v0.7 最佳答案 一个读一个写没有问题,如果多个写就有问题了,比如你用vb0做计数功能,用v0.0~v0.7做报警位就会有问题了。 提问者对于答案的…

    SIMATIC S7-200 2021年7月5日
  • cp243-1连接问题

    请问:S7-200的cp243-1模块直接和电脑网卡连接的时候,网线是直通还是交叉呢,如果CP243-1和交换机连接,然后交换机和电脑网卡连接呢,CP243-1和交换机之间连接线是…

    SIMATIC S7-200 2020年10月31日
  • 请问一个s7200smart pid的问题

    看资料数说定时中断只有int0和int1两个,那么pid向导生成的pid—exe定时中断会不会占用这2个定时中断,如果程序需要编写另外的定时中断程序该怎么办啊 最佳答案 注意:&n…

    SIMATIC S7-200 2021年7月5日
  • PLC开关电源0V接地是否与抗干扰有关系

    同一个电柜有变频器,开关电源0V没有接地,对柜内地线量为负十几伏特,PLC一路输入数字量受干扰。请问是不是就是因为0V没有接地造成的?这是零点电位漂移吗?如果想调整让抗干扰性提高,…

    SIMATIC S7-200 2021年7月5日
  • 西门子200的 循环移位指令运用

    现场有1-23个电磁阀,开始运行后从1-23顺序开启,每个电磁阀开启10S后关闭,下一个电磁阀开启,无限循环,现在程序里面用了一个ROL-DW的循环指令,发现位移从M0.0开始,直…

    2021年7月5日
  • 无功功率计算、模拟量输入转换、扫描时间

    最近要做一个项目,须计算一个交流电正弦波周期内积分的问题,也就是说要在20毫秒内采集足够多的点。我刚开始感觉PLC不可能完成这个任务,后来领导说其他厂家有做,没办法还是得做。&nb…

    SIMATIC S7-200 2020年10月31日
  • USB-TO-RS232的驱动程序

    USB-TO-RS232的驱动程序,是和S7-200通讯的这种。那位高手能发一个PL-2303。型号:U232-P9 邮箱:fengteijun@126.com&nbsp…

    SIMATIC S7-200 2021年7月5日