最近在学习S120,由于要建立FB,因此先建立了UDT,在里面先填好驱动伺服电机的各种块的参数,如MC_POWER,但我一共用了大概六个块,加起来一共有六十多个参数,我必须一个一个地打进去UDT里面吗,有没有什么快的方法。
问题补充:
在FB变量表引入UDT表的时候 ,怎样操作可以在一个块里面,又增入IN 和OUT的选择,比如MC_POWER下面又有IN和OUT的分项,假如我们直接导入UDT,应该是不会这样分的吧,哪个是IN哪个是OUT也分不清楚
最佳答案
如果6个块的参数都是一样的,当然不需要,你只要再建立一个UDT2(包括一个块的参数),然后在你建立的UDT1中插入array[1..6] 类型为UDT2即可。
UDT里面是不分IN和OUT的,如果你是在IN参数里调用UDT,那么这个UDT里的参数都是输入,反之亦然。如果你要在IN和OUT参数里都调用UDT,那么必须分开建立UDT。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc232327.html