欧姆龙程序数据类型怎么看(欧姆龙NJ控制器ST语言的)
欧姆龙NJ控制器ST语言的CASE...END_CASE语句
怎么用CASE...END_CASE语句来写一段步进功能的指示灯程序?
CASE...END_CASE语句是ST语言的四大语句之一,(赋值、条件、选择、重复),它是ST语言中的步进指令。
如我们要做这样一个项目:按一下“启动”按钮,第一个指示灯亮;按一下“停止”按钮,第一个指示灯灭。
再按一下“启动”按钮,第二个指示灯亮;按一下“停止”按钮,第二个指示灯灭。
再按一下“启动”按钮,第三个指示灯亮;按一下“停止”按钮,第三个指示灯灭。
以下为ST语言程序:
CASE 步 OF
0:
IF 启动 THEN
步:=1;
END_IF;
1:
指示灯:=1;
IF 停止 THEN
步:=10;
END_IF;
10:
指示灯:=0;
IF 启动 THEN
步:=20;
END_IF;
20:
指示灯1:=1;
IF 停止 THEN
步:=30;
END_IF;
30:
指示灯1:=0;
IF 启动 THEN
步:=40;
END_IF;
40:
指示灯2:=1;
IF 停止 THEN
步:=0;
指示灯2:=0;
END_IF;
END_CASE;
小李认为,能用BOOL形变量就不用逻辑表达式,能用1、0表示的,不必用TRUE、FALSE,能用中文表示的用中文表示,这样连注释都省了。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com