回复:S7-1200与多个200smart通信,怎么快速交换数据

已锁定

Zane

版主 西门子1847工业学习平台

  • 帖子

    21549
  • 精华

    408
  • 被关注

    1513

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2024-05-03 16:22:11

6楼

展开查看
以下是引用luffy-D在2024-05-03 14:15:29的发言 >5楼

谢谢 版主,感觉版主给的方法是标准通用的,I与O分别批量读写传到指定DB块里。

我自己琢磨了一个方法挺麻烦的,为了HMI的多路复用,把一个站的所有IO信息都建立在一个

UDT里,然后DB块创建UNT类型的数组, 从站18个字节输出,34字节输入,8个站数据相同

使用for循环+POKE_BLK 赋值,然后HMI多路复用




没必要使用POKE/PEEK了,大部分情况直接使用MOVE指令即可,并且梯形图就支持



Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15692条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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