恭喜,你发布的帖子
发布于 2018-05-22 10:48:53
4楼
TEMP区变量的使用既要遵循“先写后读”的大规则,又要自己总结经验:
比如1.不要在功能块内使用上升沿下降沿并用TEMP去做存储位
2,temp变量在本功能块退出调用后,会释放原来的值。这一点,假如项目只有一个功能块含TEMP区的变量那么使用该变量做累加,如TEMP:=TEMP+X之类的语句或者启保停程序等,程序执行是不会有问题的;但是假如项目内有两个以上的功能块含有TEMP变量时,执行结果势必出错。总结经验很重要,static、temp、constant区变量都是用来做中转数据传递的 ,用TEMP时唯一要考虑的就是它退出块调用后就释放原来的值。
请填写推广理由:
分享
只看
楼主