当前位置: 主页 > PLC控制

关于FC功能块中TEMP变量的问题

关于FC功能块中TEMP变量问题
有些变量可以看到赋值的地方
有些变量根本找不到复制的地方
请问这种变量从何而来呢?

问题补充:
在整个FC功能块中,只有一个地方有temp29,
怎么确定temp29下面的这些值怎么来的呢?

图片说明:

关于FC功能块中TEMP变量的问题关于FC功能块中TEMP变量的问题 关于FC功能块中TEMP变量的问题关于FC功能块中TEMP变量的问题

最佳答案

FC是一个没有存储空间的逻辑块,临时变量存储在本地数据堆栈中,这些数据在FC执行完毕后将丢失,由于本地数据堆栈是由系统自动动态使用,所以FC的临时变量是无法指定初始值的,必须在所在程序中赋值,而后使用。补充:你看下主从站的组态通信接口设置,看下类型和长度,sfC14解开主站存放在设定地址中的数据包并放在#TEMP29中。

提问者对于答案的评价:
谢谢你的热心帮助

  • 关注微信

猜你喜欢

微信公众号