恭喜,你发布的帖子
发布于 2024-06-02 19:18:47
2楼
官方说:对于 S7-1200 中的 FC 使用 AT,覆盖参数和被覆盖参数的数据长度必须相同。如果无法通过程序实现,请检查是否可以使用片段访问来代替 AT 结构,或使用指令“SCATTER”或“GATHER”。
FC中Input/Output/InOut区支持特定数据类型的变量覆盖,如String,array等;
不支持对BYTE,WORD,DWORD进行AT的操作,但是temp区支持BYTE,WORD,DWORD等的变量覆盖,完全可以先把需要覆盖的变量先搞到temp,AT后再回传InOut使用。
FB中AT的使用相较FC要宽松一些。
请填写推广理由:
分享
只看
楼主