回复:PLC将默认变量表的变量I区M区传送到DB块

莎利文

西门子1847工业学习平台

  • 帖子

    142
  • 精华

    7
  • 被关注

    34

论坛等级:侠圣

注册时间:2005-10-24

白金 白金 如何晋级?

发布于 2025-07-18 14:41:51

2楼

建议

S1:首先将源数据聚合,然后打包处理。例如,将bool都聚到DB块(数据缓存DB)中(这在源数据PLC中处理),数据缓存DB最好定义成UDT组的模式。这样就聚合了。

S2:再建一个数据发送DB区,用指令将数据缓存DB传入到数据发送DB区。(在源数据PLC中处理)

S3:将数据发送DB区发送出去。这样2个PLC 的源数据与目的数据区是异步进行,互不干扰。

注意:1:不要使用VARIANT这种数据类型,因为它属于不确定类型,需要先判断在使用。只是简单的传送会导致,存储地址错位。编译后源数据与目标数据对不上,问题还很隐蔽。

2:不要位传送,太占用通讯资源。

3:例程太多,勤劳点。善于解决问题与实践问题才是正道。



人情到时文章老,书读深处意气平。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15119条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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