恭喜,你发布的帖子
发布于 2023-04-15 16:54:43
31楼
https://www.ad.siemens.com.cn/club/bbs/PostStory_1629445_80.html#anch
谢谢HUO1921大侠回复,此程序有很多值得学习的内容,敢于大胆对原程序进行大刀阔斧的改进,可见功底颇深,本人对程序中一些内容理解还非常初浅,希望大侠不吝赐教:
1) 原程序中使用了"AT"指令,理所当然,其接口要设置成“Set In DB”,原程序中除了“Light_Out_***”和“Sound_Out_***”外,其它均设置为“Non-retain”, 而改进后的程序除新增变量Alm外,Input, Output, Static接口全部设置为“Set In DB”,是否希望这些变量会在背景数据块中设置成保持?
2) 而Static中新增变量Alm设置为“Non-retain”,如此,似乎此变量也可以同新增变量arr一样,在Temp中定义呢?
3) 程序中之所以将字节序列变成字序列是为了适应后续报警处理中的字逻辑指令,不知理解是否正确?
4) 另一大亮点,在程序中,连续在字逻辑和位逻辑中使用“... XOR....AND”,似乎有异曲同工之妙,不知理解是否正确。
请填写推广理由:
分享
只看
楼主