初始化.JPG_Codesys2.3例子程序(DI输入) - 酷德网 - CoDeSys软件教程下载,CoDeSys工控资讯门户 

酷德网

HSC6490-cn中国制造,中国芯~
搜索附件  

初始化.JPG

 

Codesys2.3例子程序(DI输入):
欢迎下载试用!!
[hide]
                               
                                [/hide]
这要理  械顶替 工工  
8888888888888888888888888888888888888888888888888888888888888888
请教楼主:库文件c310.lib能共享出来吗?程序使用哪个版本写的啊?
楼主有没有相关的视频教学
学习学习!谢谢分享!
是不是能够有整体的程序段落
十分感谢来自无私奉献
下载下来 学学。。。。。
学习中期待。。。。。。。
声明
FUNCTION_BLOCK FB_BubbleSortMethod_1
VAR_INPUT
        EN:BOOL;//ENABLE       
    moderder_mode;
        data_IN:ARRAY[0..9] OF INT;
END_VAR
VAR_OUTPUT
        ENO:BOOL;//out
        data_OUT:ARRAY[0..9] OF INT;
END_VAR
VAR
        ARR:ARRAY[0..9] OF INT;
        N: INT;
        I: INT;
        M: INT;
        J: INT;
        T: int;
END_VAR

程序
ENO:=EN;
ARR:=data_IN;
IF EN THEN       
        IF MODE=InvertedSequence THEN
        FOR  N:=0 TO 9 BY 1 DO
            IF I<9-N THEN I:=9-N; END_IF       
                FOR M:=0 TO i-1 BY 1 DO
                        J:=M+1;                 
           IF  ARR[M]>ARR[J] THEN
                                T:=ARR[M];
                                ARR[M]:=ARR[J];
                                ARR[J]:=T;
                   END_IF                       
                END_FOR
        END_FOR
        ELSIF MODE=seriation THEN
        FOR  N:=0 TO 9 BY 1 DO
            IF I<9-N THEN I:=9-N; END_IF       
                FOR M:=0 TO i-1 BY 1 DO
                        J:=M+1;                 
           IF  ARR[M]<ARR[J] THEN
                                T:=ARR[M];
                                ARR[M]:=ARR[J];
                                ARR[J]:=T;
                   END_IF                       
                END_FOR
        END_FOR
        END_IF
END_IF
IF NOT EN THEN
        data_OUT[0]:=
        data_OUT[1]:=
        data_out[2]:=
        data_out[3]:=
        data_out[4]:=
    data_out[5]:=
        data_out[6]:=
        data_out[7]:=
        data_out[8]:=
        data_out[9]:=0;
END_IF
data_OUT:=ARR;声明
FUNCTION_BLOCK FB_BubbleSortMethod_1
VAR_INPUT
        EN:BOOL;//ENABLE       
    moderder_mode;
        data_IN:ARRAY[0..9] OF INT;
END_VAR
VAR_OUTPUT
        ENO:BOOL;//out
        data_OUT:ARRAY[0..9] OF INT;
END_VAR
VAR
        ARR:ARRAY[0..9] OF INT;
        N: INT;
        I: INT;
        M: INT;
        J: INT;
        T: int;
END_VAR

程序
ENO:=EN;
ARR:=data_IN;
IF EN THEN       
        IF MODE=InvertedSequence THEN
        FOR  N:=0 TO 9 BY 1 DO
            IF I<9-N THEN I:=9-N; END_IF       
                FOR M:=0 TO i-1 BY 1 DO
                        J:=M+1;                 
           IF  ARR[M]>ARR[J] THEN
                                T:=ARR[M];
                                ARR[M]:=ARR[J];
                                ARR[J]:=T;
                   END_IF                       
                END_FOR
        END_FOR
        ELSIF MODE=seriation THEN
        FOR  N:=0 TO 9 BY 1 DO
            IF I<9-N THEN I:=9-N; END_IF       
                FOR M:=0 TO i-1 BY 1 DO
                        J:=M+1;                 
           IF  ARR[M]<ARR[J] THEN
                                T:=ARR[M];
                                ARR[M]:=ARR[J];
                                ARR[J]:=T;
                   END_IF                       
                END_FOR
        END_FOR
        END_IF
END_IF
IF NOT EN THEN
        data_OUT[0]:=
        data_OUT[1]:=
        data_out[2]:=
        data_out[3]:=
        data_out[4]:=
    data_out[5]:=
        data_out[6]:=
        data_out[7]:=
        data_out[8]:=
        data_out[9]:=0;
END_IF
data_OUT:=ARR;
初始化.JPG

顶部qrcode底部
关注酷德网订阅号,获取更多资讯!

QQ|Archiver|手机版|小黑屋|酷德论坛 ( 苏ICP备16065247号-1 )|网站地图

GMT+8, 2026-9-28 03:18 , Processed in 0.106386 second(s), 21 queries .

酷德网

© 2001-2013 Hicodesys. 技术支持 by 酷德网

返回顶部