UDT数据类型做为FC块的输入引脚,在SCL怎么写,我想把梯形图写的一个简单程序怎么转换成SCL,写了一点,SCL输入引脚不知道怎么写,编译也报错,我把梯形图的程序截图出来,也把SCL贴出来,希望前辈指示一下,这个简单的小程序怎么写,非常感谢。。。。。(现在客户给的程序都是SCL,不学SCL不行,谢谢大家)
FUNCTioNFC35:VOID
TYPEhhhh
STRUCT
aa:INT;
bb:INT;
cc:INT;
END_STRUCT
END_TYPE
VAR_INPUT
END_VAR
VAR_OUTPUT
shuchu:INT;
END_VAR
END_FUNCTION
问题补充:
@游荡,没明白你的意思,各种改,还是报一样的错
FUNCTIONFC35:VOID
TYPEhhhh
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
图片说明:
7c6182c1301b63381CE110f113a9da4f
最佳答案
完整脚本:
TYPEudt1
STRUCT
aa:INT;
bb:INT;
cc:INT;
END_STRUCT
END_TYPE
FUNCTIONFC35: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
图片说明:
fbb9febca5af635c7577779537d4e430
提问者对于答案的评价:
非常感谢,非常感谢。。。。。