▶ 赋值语句的操作符就是“:=”
直接赋值给位元件M0:=1;/位赋值真1或假0/
直接赋值给字元件 D1:E:=12.7*33.3;/浮点数赋值/
▶ 条件语句 IF THEN
IF (条件)THEN
(语句)
END_IF
意思就是如果(条件)的返回值为True,那么就执行 THEN后面的内容 (语句) END_IF为结束分支控制;如果不满足IF语句(条件),这不执行该分支的任何代码程序。
只要用了IF语句就必须以:END_IF作为结束语句块的终结语句。
启动按钮按下(True),启动状态也为(True)这就是赋值语句
如果启动状态为(True),停止为去翻逻辑(类似PLC中的常闭),
电机就运行(True)
IF(条件)THEN
(语句1)
ELSE
(语句2)
END_IF
如果满足(条件),则将执行THEN后编写的语句。如果不满足(条件),则将执行ELSE后编写的语句。不论执行哪一个语句,之后都将从ENDIF后的下一条指令开始继续执行。
如果启动状态为(True),停止为去返逻辑(类似PLC中的常闭),
电机就运行(True)
如果启动状态 停止 任何一个条件不满足
电机运行(FALSE)不运行
▶条件选择语句之CASE语句
CASE D* OF
ELSE
END_CASE
整数数据类型的值
只能是整数,就是执行第几个步序 这变量是几 就执行下面第几个步序的程序,case of 就是循序控制,会伴随着步序号执行
当D0=1的时候
D10=10
当D0=2的时候
D20=20
当D0=3的时候
D30=30
D0等于其他数值比如4、5等整数的时候
ELSE(否则)都会出现D10=40 D20=50 D30=60
好文分享