在FB功能块的不同接口处使用UDT数据类型的比较

时间:2023-03-04作者:佚名

之前在做一个项目时用了很多FB功能块,并且把对应的上位机监控数据放在了IN-OUT接口,结果运行时发现CPU扫描周期很大,接近100ms,控制非常吃力。后来发现是因为在FB的IN-OUT接口使用了UDT类型数据的缘故,因为在IN-OUT接口使用UDT后FB的背景数据块就只保存访问指针,运行时采用指针的方式直接访问接口实参,在FB中每引用一次IN-OUT接口的UDT类型变量元素,程序的工作存储器占用就有40多字节,而普通变量只占用不到10字节。最后没办法把所有IN-OUT接口的UDT拆分到IN和OUT接口,工作存储器马上就降下来了,扫描周期降低了很多,见下图比较。这个问题之前也发帖讨论过。

在FB功能块的不同接口处使用UDT数据类型的比较

自从发现上述问题后,我一直不敢再把UDT类型的上位接口放到IN-OUT区了,但是也带来了一些麻烦,比如有的时候需要程序判断上位输入是否合理,如果不合理就通过程序纠正,如果上位接口在IN区就无法在FB内赋值纠正。为了彻底搞清楚这个问题,我最近做了一个测试比较,方法就是创建一个UDT数据类型,包括8个BOOL,2个INT和2个REAL,然后在FB中写三行程序,分别调用三种变量。通过把UDT放到IN接口和IN-OUT接口比较FB占用的装载存储区和工作存储区的大小区别,还通过增加BOOL和INT变量调用比较每增加一次调用占用的装载存储区和工作存储区的大小区别。程序如下

在FB功能块的不同接口处使用UDT数据类型的比较

STEP7软件采用5.5SP4,组态CPU为315-2PN/DP V3.2,比较结果如下:

在FB功能块的不同接口处使用UDT数据类型的比较

相关阅读

一种机载电源掉电检测电路设计

王雪健 董  凯 王若璇  孙靖国  李子河 中国航空工业集团公司西安航空计算技术研究所 摘   要: 针对传统机载电源掉电检测电路抗干扰能力差、易误触发的缺点,提出了一种抗干...
2023-05-25
一种机载电源掉电检测电路设计

电压不稳会烧空调吗?空调电压不够怎么办

" alt="空调电压不够"/> 电压不稳 会烧空调吗 ?会。空调的工作原理是通过压缩机将低温低压的制冷剂压缩成高温高压的制冷剂然后通过换热器将空气中的热量吸收从而达到制冷的效果,...
2023-06-26
电压不稳会烧空调吗?空调电压不够怎么办

敏感电阻器种类及特点有哪些

  敏感电阻器 是指阻值随某些条件改变而变化的电阻器。敏感电阻器种类很多,常见的有热敏电阻器、光敏电阻器、压敏电阻器、湿敏电阻器、气敏电阻器、力敏电阻器和磁敏电阻器...
2023-06-27
敏感电阻器种类及特点有哪些

「家装小百科」怎样进行合理的改造水电?家装菜鸟学起来!

水电改造工程在装修中一定要特别注意,此项施工属于前期的隐蔽工程,装修好后如果再出现问题,修复起来就会大费周折,造成很多不便。怎样进行合理的改造水电?小编为大家整理...
2023-06-11
「家装小百科」怎样进行合理的改造水电?家装菜鸟学起来!

装修,电路应该怎样布线?

电路布线是装修的重中之重,如果一开始安排得不到位,日后维修起来就会非常麻烦,因为这些线路都是隐藏在墙体内的,装修完如果还出现问题就会很麻烦,那么,在装修中电路是怎...
2023-06-11

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目