SCL继续请教UDT

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

图片说明:

SCL继续请教UDT    SCL继续请教UDT    SCL继续请教UDT    SCL继续请教UDT    SCL继续请教UDT   

最佳答案

完整脚本:

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

图片说明:

SCL继续请教UDT  

提问者对于答案的评价:
非常感谢,非常感谢。。。。。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc136709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午12:21
下一篇 2017年6月1日

相关推荐