欧姆龙程序数据类型怎么看(欧姆龙NJ控制器ST语言的)

欧姆龙NJ控制器ST语言的CASE...END_CASE语句

怎么用CASE...END_CASE语句来写一段步进功能的指示灯程序?

CASE...END_CASE语句是ST语言的四大语句之一,(赋值、条件、选择、重复),它是ST语言中的步进指令。

如我们要做这样一个项目:按一下“启动”按钮,第一个指示灯亮;按一下“停止”按钮,第一个指示灯灭。

再按一下“启动”按钮,第二个指示灯亮;按一下“停止”按钮,第二个指示灯灭。

再按一下“启动”按钮,第三个指示灯亮;按一下“停止”按钮,第三个指示灯灭。

欧姆龙程序数据类型怎么看(欧姆龙NJ控制器ST语言的)(1)

以下为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

    分享
    投诉
    首页