回复:不使用UDT的设备FB封装---ModbusRTU通信的温控器的例子

已锁定

百夫长

  • 帖子

    650
  • 精华

    1
  • 被关注

    30

论坛等级:侠圣

注册时间:2015-10-23

黄金 黄金 如何晋级?

发布于 2020-07-27 12:12:45

27楼

展开查看
以下是引用万泉河在2020-07-27 09:29:31的发言 >25楼

你这儿UDT其实只有一个实例呀。 

建立一个结构,然后数组化也完全可以啊!


以下是引用百夫长在2020-07-26 22:45:26的发言 >24楼:曾经碰到这么一个需...

引用24楼详细内容:

曾经碰到这么一个需求


PLC跟IT系统连接,需要上传工检的加工信息到IT系统

信息包括,工位号 加工完成 信号,合格信号,工件号,等等


PLC这边需要做的是,

生成这些信息

可以缓存50条信息,以防网络中断而漏传信息

网络通时,从缓存中按照先后顺序,传送信息到IT系统


再这种需求下,就比较适合用UDT了,

定义一个UDT,然后一个长度50的数组。简单明了。

也可能我讲的不全,

这里用到的同样数据结构的有这么些地方


1.生成信息的功能块  输出接口 。

2.生成信息存储的区域

3.信息缓存的功能块  输入接口

4.缓存的数组区域

5.从缓存中读取最早的信息的功能块  输出接口

6.跟IT通讯的指定 数据块


就这样可以有6个地方使用同样的结构了。


一台PLC可能上传多个工位的数据,算起来肯定超过6个了


罢了,罢了.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有12957条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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