用中断来通过modbus读取数据是否可行

我在调试一个程序,是通过控制绞龙转速,来控制一种土的重量。通过modbus来读取两个压力变送器数值作为反馈,我是通过定时器来切换读取哪个变送器的,有个问题就是,偶尔会得到的结果误差很大,我感觉可能是程序运行到处理数据的那一刻占用时间太长了,导致响应慢了。我想通过中断来定期采样数据,这样称重结果应该会更好,但是担心中断响应之后,读取数据占用时间太长,影响其它程序运行。各位大侠有什么妙招吗?

问题补充:
s7200的CPU,再慢,程序再多,也不至于超过100ms一周期吧,我的采样周期就是100ms

最佳答案

如果是Modbus通讯建议你还是不要使用,因为Modbus通讯的时候就已经采用了中断,如果你在用中断程序调用通讯,会引起不可预测的错误问题。

提问者对于答案的评价:
modbus通讯,有没有可能每次读取数据时候,读取的时间会不一样。要是通过定时器来控制读取的时间,会不会遇到偶尔一次时间不够的情况。

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

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

相关推荐

  • 表格问题

    符号表,状态图表.数据块.这样的表格是用来干嘛的,分别解释一下其用途,, 最佳答案 符号表: 为了方便直观编程及阅读程序,可根据你的工艺要求,将PLC中的绝对地址写为助记…

    SIMATIC S7-200 2021年7月5日
  • microwinSP9完整版安装问题

    卸载microwinSP8,安装SP9完整版时弹出提示框,《重要组件安装不成功,你可冒风险继续安装,但软件最有可能不正确工作在所以部分,你想继续吗?》,我该怎么办?我已经继续安装,…

    SIMATIC S7-200 2018年12月5日
  • step7 microwin v4.0 sp5下载

    step7 microwin v4.0 sp5下载地址 问题补充:大宝朱林森 请告知您提供网址所对应网页的操作步骤(具体来说,就是先输入地址…

    2021年7月5日
  • 西门子200MODBUS RTU 通讯报错报101

    西门子200PLC与大连优科的低功耗涡轮流量计用modbus RTU库进行通讯,报101从站不支持请求的功能要如何解决? 问题补充:MODBUS RTU的Add…

    2017年11月29日
  • Em243-1通讯

    我买了以太网em243-1的模块。请问,我如何使用。我单位有个局域网,我想通过plc 224xp与这个局域网通讯。请问我该怎么做?(要不要用其他软件进行组态,因为我只有一…

    SIMATIC S7-200 2021年7月5日
  • 两台200plc触摸屏上位机通讯问题

    一台cpu226从站,另一台是cpu222主站,之间使用netr/netw进行通讯,使用226端口0与222端口0连接,cpu226端口0使用带编程口的总线连接器,226端口1接威…

    SIMATIC S7-200 2020年11月1日
  • 西门子视频教程

    那位老师知道  有没有西门子PLC视频教程 lzxslyw@126.com      &n…

    SIMATIC S7-200 2021年7月5日
  • udc2500

    霍尼韦尔udc2500与s7-200plc通讯 最佳答案 霍尼韦尔udc2500可通过RS422/485 modbus RTU或以太网TCP/IP通讯,如果是s…

    SIMATIC S7-200 2017年11月1日
  • 如何给S7200程序加上有效期限密码

    请教:如何给S7200程序加上一个有效期密码(或在程序里实现),例如当运行一个月或两个月用户程序自动停止运行 问题补充:请问VOLLMER楼主,程序能具体点吗 最佳答案 LD&nb…

    SIMATIC S7-200 2021年7月5日
  • 224 xp cn接倍加福固定式扫描仪

    224 xp cn接倍加福固定式扫描仪vb8-305,224xp cn走自由口通讯0口 rs485接口vb8-305走25针rs232通讯自…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论