UDT数据类型做为FC块的输入引脚,在SCL怎么写,我想把梯形图写的一个简单程序怎么转换成SCL,写了一点,SCL输入引脚不知道怎么写,编译也报错,我把梯形图的程序截图出来,也把SCL贴出来,希望前辈指示一下,这个简单的小程序怎么写,非常感谢。。。。。(现在客户给的程序都是SCL,不学SCL不行,谢谢大家)
FUNCTION FC35 : VOID
TYPE hhhh
STRUCT
aa:INT;
bb:INT;
cc:INT;
END_STRUCT
END_TYPE
VAR_INPUT
END_VAR
VAR_OUTPUT
shuchu:INT;
END_VAR
END_FUNCTION
问题补充:
@游荡,没明白你的意思,各种改,还是报一样的错
FUNCTION FC35 : VOID
TYPE hhhh
STRUCT
aa:INT;
bb:INT;
cc:INT;
END_STRUCT
END_TYPE
VAR_INPUT
in0:udt1;
END_VAR
VAR_OUTPUT
out0:INT;
END_VAR
IF (in0.aa=1) AND (in0.bb=2) AND (in0.cc=3) THEN
out0:=4;
else
out0:=0;
end_if;
END_FUNCTION
图片说明:
最佳答案
完整脚本:
TYPE udt1
STRUCT
aa:INT;
bb:INT;
cc:INT;
END_STRUCT
END_TYPE
FUNCTION FC35 : VOID
VAR_INPUT
in0:udt1;
END_VAR
VAR_OUTPUT
out0:INT;
END_VAR
IF (in0.aa=1) AND (in0.bb=2) AND (in0.cc=3) THEN
out0:=4;
else
out0:=0;
END_IF;
end_FUNCTION
图片说明:
提问者对于答案的评价:
非常感谢,非常感谢。。。。。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc136709.html