对于自定义数据类型的访问,比如UDT,我建好了一个UDT1为MOtor,里面包含了实际速度,设定速度,然后见了个FC1,用到了UDT1,用里面的数据编了个程序,当我调用FC1的时候,发现还要为motor赋值。看例子是POINTER类型,请问这是为什么用pointer类型,他不是指的是起始地址吗?
最佳答案
1、详见:
如何创建和参数化 UDT 数据类型中的变量及 IN, OUT , IN_OUT 参数?
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=22525291&nodeid0=10805384&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
2、请问这是为什么用pointer类型,他不是指的是起始地址吗?
pointer类型为地址型类型,不仅局限于起始地址。
参见相关答案:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=72832&cid=1029
提问者对于答案的评价:
xx
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc250012.html