恭喜,你发布的帖子
发布于 2022-11-26 21:19:21
21楼
这不就是我在文章
1118 【万泉河】结构化编程不是设备对象的模块化,而是。。。。
所做的事嘛!
首先,非优化和优化数据的混合访问是必须的,原本就是在通过一个非优化的公共数据块解决与HMI的通信问题以及存储区不够用的问题。
我的做法没有使用INOUT接口而是在FB内部通过SID管理对数据进行传送,倒不是知道有你这里提出的问题,也不太清楚会不会发生同样的问题, 你可以试一下。 但至少, 程序中的处理可以有更多的手段来规避这种影响。
我在讲座做完之后,有学员反馈他们使用UDT挂管脚,也就是与你相同的方法实现的,不晓得他们有没有发现你说的问题。
当然,现在最大的问题是因为楼主使用了UDT.
而大家知道,我们做标准化架构是可以做到不使用UDT的。
在做触摸屏多路复用之前,没有用过UDT。
对于一个FB来说INOUT管脚上的数据, 如果不是UDT,普通数据是可以翘空的,而UDT不可以翘空。
这是楼主遇到问题的根源所在。
请填写推广理由:
分享
只看
楼主