请提供一个自由口通讯的例程

我想通过S7-200实现与多个仪表的自由口通讯,读取仪表中的数据,自己写通讯程序,能不能提供一个该方面相关的例程,以供参考,谢谢!

问题补充:
我的邮箱是真实的,caoxuehua80@163.com  ,如果有调试好的例程,请发一个给我参考一下。谢谢!

最佳答案

看你是刚注册的用户,邮箱也可能是乱写的,就不给你发资料了.

 先给模块1发送,发送中断里接收模块1,接收完成中断里执行定时中断,定时中断里给模块2发信息,发送中断里接收模块2,接收完成中断里执行定时中断,定时中断里给模块1发信息,依次循环。

    如果支持modbus通讯,那PLC里可用modbus主站库做。

   主程序
   网络1
   LD     SM0.1
   MOVB   9, SMB30
   ATCH   INT_0:INT0, 9
   MOVB   224, SMB87
   MOVB   55, SMB88
   MOVB   66, SMB89
   MOVB   200, SMB94
   ENI
   网络2
   LD     SM0.1
   XMT    VB0, 0

   
   INT0:
   LD     SM0.0
   ATCH   INT_1:INT1, 23
   RCV    VB50, 0

   INT1:
   LD     SM0.0
   MOVB   200, SMB34
   ATCH   INT_2:INT2, 10

   INT2:
   LD     SM0.0
   DTCH   10
   ATCH   INT_3:INT3, 9
   XMT    VB100, 0

   INT3:
   LD     SM0.0
   ATCH   INT_4:INT4, 23
   RCV    VB200, 0

   INT4:
   LD     SM0.0
   MOVB   200, SMB34
   ATCH   INT_5:INT5, 10

   INT5:
   LD     SM0.0
   DTCH   10
   ATCH   INT_0:INT0, 9
   XMT    VB0, 0

   向模块1发送VB0开始的数据,然后用VB50接收
   向模块2发送VB100开始的数据,然后用VB150接收

   具体的接收条件和结束条件要根据你模块的规约来定,这里假设用的是起始字符和结束字符。 

 

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

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

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

相关推荐

  • 200 和300间的通讯

    200 和300间的以太网通讯如何设置呢。请说的详细些,包括硬件和软件。200做主站,300做从站是一种,然后300做主站,200做从站又是一种。请大家帮下忙。我的目的是…

    SIMATIC S7-200 2020年11月5日
  • S7-200 PC Access V10SP5安装不了也卸载不了

    安装S7-200 PC Access V10SP5的时候,由于卡,没有安装结束,被我结束任务了,然后现在无法安装了,也卸载不了,双击安装软件,就是重复…

    SIMATIC S7-200 2021年7月5日
  • S7-200控制伺服问题

    现在有S7-200 CPU224XPSI CN这款PLC发脉冲加方向控制三菱伺服,用了两年都正常,现在出现的问题是比如我设定速度是5毫米/秒,运行起来速度明显在…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU222CN 三个灯全亮(SF,RUN,STOP)

    最近购买20台222cn,在正常开机过程中,突然出现通讯中断,所有输出关闭,面板上三个指示灯全亮。通过电脑无法与PLC通讯,将开关拨至“Stop”,仍然无法通讯。断电上电后故障解除…

    SIMATIC S7-200 2021年7月5日
  • 急!!!!200编程电缆问题

    今天给200的传程序,发现前两天用的好好的电缆今天用不了了 适配器上的三个灯只在插入USB的一瞬间亮一两秒钟,然后就一个都不亮了,程序也传不了,设置都和前两天一样的,电脑…

    SIMATIC S7-200 2021年7月5日
  • SM331 7KF02 12位精度 可以接2-DMU

    SM331 7KF02 12位精度 可以接2-DMU 吗现场给我的都是4-20MA 电流 但我看书上说不可以接2-DMU…

    SIMATIC S7-200 2021年7月5日
  • 看门狗问题

    “看门狗”是一条指令吗?如何应用? 最佳答案 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,…

    SIMATIC S7-200 2021年7月5日
  • 200以太网通讯模块

    现场DCS以太网通讯,用200PLC与子连接,有什么通讯模块,以太网有TCP和modbus TCP区别吗,200有没有modbus tcp模块 问题补充:如果2…

    SIMATIC S7-200 2017年6月19日
  • S7-200里如何处理DI点的反馈报警

    最笨的做法就是Q点输出后通过计时器延时检测I点反馈信号并报警;但当系统中DQ点太多,费的计时器也多,效率还低;有很忙好处理方式吗?例如写一个块,直接调用;块的输入Q,I,输出报警V…

    SIMATIC S7-200 2017年12月2日
  • 关于西门子安装位置的问题

    关于西门子产品安装的问题,想知道0XA0系列的S7-200产品有个Class I,Division  2, Group A,B,C…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论