50个字节的数据区,数据类型为POINTER
在DB数据块中的初始值处,应该如何填写
问题补充:
FC125分析400H冗余掉站情况。FC125相关文档参数说明说,《DATA_FIELD :50个字节的数据区,仅供FC125内部使用,数据类型为POINTER。》
则在DB块中建立的DATA_FIELD ,数据类型POINTER,那么初始值处应该如何写?如何表示出50个字节数据区,希望各位前辈帮忙解答一下
图片说明:
最佳答案
1、50个字节的数据区,数据类型为POINTER,这句话是什么意思?
数据块中的变量不能定义成 POINTER 指针类型。
2、是要用 FC/FB处理DB块中的字节数据吗。这在 FC/FB 的接口是可以定义接口变量为 POINTER、ANY 类型的,并通过指针对数据块进行寻址。
这方面内容参考
间接寻址
http://www.ad.siemens.com.cn/productportal/Prods/published/Prog/Prog_2.4/Prog_2.4.html
S7-300和S7-400寻址
https://support.industry.siemens.com/cs/document/79632832
西门子STL间接寻址常问问题集
https://support.industry.siemens.com/cs/document/76492353
如何设置带有"ANY"或"POINTER"数据类型的功能块?
https://support.industry.siemens.com/cs/document/20443243
将DB块中的整数值按从小到大的顺序排列
http://support.automation.siemens.com/CN/view/zh/36989125
提问者对于答案的评价:
好的,谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc287169.html