恭喜,你发布的帖子
发布于 2022-03-31 10:26:43
9楼
结构变量好处太多了。
1、方便内存组织管理,不用老费劲的去看一长串的变量名,编译器管理内存时非常方便,用户在调用时也会非常方便,只需要知道是哪个设备哪个变量,而不需要去记变量分隔符。当在做上位机组态时,会有非常多设备非常多变量,这时候结构变量的优势是非常明显的。如果下位机变量是乱七八糟的,那么上位机也是跟着乱七八糟,想想都非常可怕。
2、方便通讯优化。上位机在读取数据时,这个结构体一次性读取减少通讯次数,这对提高响应速度是非常有优势的。
3、有利于提高PLC程序执行速度。在现在ARM内核单片机,如果结构变量是一片连续的内存,那么在编译时可以用短指针可以极大的缩短代码执行时间。
请填写推广理由:
分享
只看
楼主