两台plc通讯,如何让A每秒发送一个数,B接收并且能监视到

已锁定

Lithium

  • 帖子

    2
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2023-04-12

普通 普通 如何晋级?

两台plc通讯,如何让A每秒发送一个数,B接收并且能监视到

1312

3

2023-05-12 17:35:21

(比如S7通讯)想要实现:plcA发送1~100,每秒发送一个数字,B可以接收,并且能够监视到每秒接收的数字?

1.我的第一个方案是新建了db块添加一个数组,初始值为1~100,用put通信plcB,reg用时钟,设置1hz。sd地址是plcA的db数组地址,addr地址是plcB的db数组地址。

运行以后在plcB的db中可以监视到数组的监视值,但是并不是1秒传送一个数字过来,是所有数据一起传过来的。

2.第二个方案是用定时器和延时定时器,连接put的en端,达到每1秒给en高电平启动通讯的效果,但是还是没办法实现

3.还有考虑过A发送每秒发送一个脉冲,B能否用计数器接收并计数接收到的1的数量,没有实现


初学者,如有不足还请体谅,谢谢大家。

两台plc通讯,如何让A每秒发送一个数,B接收并且能监视到 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15118条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。