
//---------启动--------- R_TRIG1(CLK :X0); IF R_TRIG1.Q THEN M0:1; END_IF; IF T1.Q THEN D0:D01;; IF D010 THEN D0:1;; END_IF; END_IF; //制作1s定时器 T1(IN :M0 AND T1.Q0 ,PT :1000 ,Q ,ET ); //---------停止--------- if X1 THEN D0:0; M0:0; END_IF ; CASE D0 OF //D0只能是整数 16位整数或者32位整数 0:; //D00 清楚所有输出 Y0:0; Y1:0; Y2:0; Y3:0; Y4:0; Y5:0; Y6:0; Y7:0; 1:; Y0:1;//D01 执行这条语句 2:; Y1:1;//D02 执行这条语句 Y0:0; 3:; Y2:1;//D03 执行这条语句 Y1:0; 4:; Y3:1;//D04 执行这条语句 Y2:0; 5:; Y4:1;//D04 执行这条语句 Y3:0; 6:; Y5:1;//D04 执行这条语句 Y4:0; 7:; Y6:1;//D04 执行这条语句 Y5:0; 8:; Y7:1;//D04 执行这条语句 Y6:0; 9:; Y7:0; 10..20:;//D010-20 执行这条语句 ELSE //否则 D0 不等于上面的值 ;//删除 ELSE 或者放一个; 空语句 END_CASE;B站同步视频https://www.bilibili.com/video/BV11FNg6DEnK/?spm_id_from333.1387.homepage.video_card.clickvd_source5e9f4d511896df920a31ed33c6d61570