各位大佬好,请问一下,FC块接口是 数组类型的 比如 从DB1000.0.0 开始的4个字符 4个字符是数组类型 我在接口怎么填写
图片说明:
钻石用户推荐最佳答案
1、这个接口,将 FC4999 的形式参数 CHAR_INT 定义成 ANY 类型的指针,调用时的实参就可以写成 P#DB1000.DBX0.0 BYTE 4 这样的指针格式向FC传递实参。
下面的链接中有一个冒泡排序的实例,仔细阅读,会加深理解。
S7-300和S7-400寻址 ID:79632832 2013年9月12日
https://support.industry.siemens.com/cs/document/79632832
2、ANY 指针在FC内部使用时的注意事项,还要看一下下面文档的最有面部分,有一个说明。
西门子STL间接寻址常问问题集 76492353 2013年8月8日
https://support.industry.siemens.com/cs/document/76492353
3、指令手册方便你参看程序
SIMATIC 用于S7-300 和S7-400 编程的语句表 (STL) 参考手册
ID:45523446 发布日期 2010年11月3日
https://support.industry.siemens.com/cs/document/45523446
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351248.html