自由口通讯循环读写多个数据

S7-200与仪表通讯
目的“参数1”的 读_写
      “参数2”的读
现在两个读牵扯到“发送请求”和“读取参数”
一个写的话直接写就OK
三个数据单独测试都可以正常读写,分别用M0.1_M0.2_M0.3
向事先准备好的数据串写进发送缓冲区

想请教大家,如何实现循环连贯一直读写个三个参数
大家是否有类似经验或好的主意,参考程序也OK
邮箱xihongming@139.com

最佳答案

定时循环发送三条数据就行了啊,这是串口通讯的基本方法。

提问者对于答案的评价:
定时终端解决,谢谢

专家置评

已阅,最佳答案正确。
其实,最好是用接收和发送完成中断里,再去触发发送。因为有时候数据传输在定时时间里完成不了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:14
下一篇 2020年10月31日

相关推荐

  • 西门子自动配料

    称重自动配料程序 最佳答案 找了两个类似的,你参考下https://download.csdn.net/download/woshiaohai753/3879850https://…

    SIMATIC S7-200 2021年7月5日
  • s7-200的V区和M区有什么区别?

    我是从300过来的,麻烦懂行的同志介绍一下。 最佳答案 V和M基本上功能一样,但是V的内存区域大,所以一般用V存放模拟量数值和运算中间量,而M区域一般用数字量的中间继电用。&nbs…

    SIMATIC S7-200 2021年7月4日
  • smart怎么和组态王通讯

    smart 怎么和组态王通讯 问题补充:里面就说了通讯上了  没有说怎么通讯的啊 最佳答案 参考这个,https://www.sohu.com/a/1…

    SIMATIC S7-200 2021年7月5日
  • 200和串口调试软件之间怎么收发数据?

    PLC发数据可以成功看到,重新编个用rcv收数据时没能成功,不知道怎么做?完全照着XMT格式来的,不知道对不对。谁能给个简单的PLC收数据的程序?用串口软件发另外:是不是不能用软件…

    SIMATIC S7-200 2020年11月1日
  • S7-200用USB转485电缆连接PLC,PG/PC如何设置?

    S7-200用USB转485电缆连接PLC,PG/PC如何设置? 最佳答案 S7-200 编程通信常见问题http://www.ad.siemens.com.cn/pro…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP自由口通讯及模拟量输入问题

    1.项目中有一台控制器需送出一个电流(0-20mA,要求分辨率0.1mA)和一个电压信号,共2个,为节约打算选用CPU224XP,但224只能采样电压信号,是否可以加个500欧姆的…

    SIMATIC S7-200 2020年11月1日
  • 西门子S7-200PLC和8台变频器通信问题请教

    西门子S7-200PLC和8台变频器通信问题请教对8台变频器有写操作和读操作,写操作主要是启动、停止、写频率等,这个是手动的,读操作主要是时时读取8台变频器的电流、电压等,问题就在…

    SIMATIC S7-200 2020年10月31日
  • 请问如何编写多段脉冲输出程序

    请问如何编写多段脉冲输出程序?我有一个西门子200DC的PLC和一台伺服。用PTO怎样编程?一个简单的例子就行了 最佳答案 请参考手册133页。使用位控向导 PTO&nb…

    SIMATIC S7-200 2021年7月5日
  • S7-200计数器

    S7-200计数器计数后是从CTU出口保存吗?谢谢! 问题补充:我看了使用说明,不是CTU,CTU只是说明是加计数器而已,我的疑问就是用了计数器,不知道怎么把计数值保存在哪儿,怎么…

    2021年7月5日
  • 4台泵 故障 轮换

    初学者  做一个 3用一备的程序。循环水泵,必须有一台泵在运行。第一次加泵信号来后加一台,第二次再加一台。最多三台。有故障启动备用泵。轮换备用。&nb…

    SIMATIC S7-200 2017年6月7日