北京中科医院是真是假 http://m.39.net/baidianfeng/a_5154118.html往期精彩文章:
项目设计流程:一个项目电气工程师要做的设计思路
三菱Q系列PLC,Modbus通信控制施耐德变频器运行
万用表应用基础知识,口诀速记万用表使用注意事项关于接触器的选择方法,你真的清楚了吗?
PLC通信基础知识三菱PLC,CC-Link通信协议基础知识
光电开关的L-ON,D-ON,是什么意思?如何接线?
三菱PLC结构化工程FBD块新建程序操作步骤简单教程
什么是ST语言?三菱PLC,ST语言创建方法及注意事项
什么是FB块?怎么用?以启保停程序为例学习很简单
三菱PLC输出接线,一篇文章搞懂,其他品牌大同小异
PLC输入接线,记住这两句口诀,什么机型的都会接了
基恩士FSN18N光纤传感器感光度异常处理,参数调校
欧姆龙(OMRON)E5CC温控器控制加热启停的设置
欧姆龙E3X-HD10光纤放大器调整资料更新
三菱FX5UPLC,ST编程语言的四大语句(上)
小李认为,ST编程语言确实很好记忆,因为ST编程语言的语句在广义上就四大类,分别是赋值语句、条件选择语句、循环语句和指令/函数调用语句,它们的软元件之间可用各种操作符,来表达各种逻辑关系。
这些语句都不用刻意去记,打开我们的三菱编程软件MELSOFTGXWorks3,在右边的“部件选择”栏里都有。
一、赋值语句和操作符
赋值语句的操作符就是“:=”,如:
M0:=1;/*位赋值真1或假0*/
M1:=D0K1;/*位赋值真1或假0*/
D1:E:=12.7*33.3;/*浮点数赋值*/
D2
:=K+K-0;/*带符号双字赋值*/
D4:UD:=0*D6:UD;/*不带符号双字赋值*/
D10:U:=D+D;/*不带符号字赋值*/
M3:=M0M1;/*位赋值真1或假0*/
二、条件选择语句
1,条件选择语句之IF语句
IFX0THEN如果X0为真,则
M0:=1;
ELSE否则
M0:=0;
END_IF;//点动控制
IFX1THEN
Y0:=1;
END_IF;//启保控制
IFX2THEN
Y0:=0;
END_IF;//停止控制
IFX10THEN
Y10:=1;
ELSEIFX11THEN
Y10:=0;
END_IF;
END_IF;//启保停控制
2,条件选择语句之CASE语句
CASEDOF整型数据类型的值
1://值为1,则
Y0:=1;
2://值为2,则
Y1:=1;
3://值为3,则
Y2:=1;
ELSE//否则
Y0:=0;
Y1:=0;
Y2:=0;
END_CASE;
CASEDOF整型数据类型的值的范围
1..10://值为1~10,则
Y0:=1;
20..29://值为20~29,则
Y1:=1;
30..://值为30~,则
Y2:=1;
ELSE//否则
Y0:=0;
Y1:=0;
Y2:=0;
END_CASE;
CASEK2X0OF整型数据类型的值
0
/p>
Y0:=0;
1
/p>
Y0:=1;
END_CASE;
CASE指令,可用于单按钮的多用途选择,多配方的选择,多种模式的选择,步进顺序选择等程式中。
CASEK2X0OF
0
/p>
Y0:=0;
Y1:=0;
Y2:=0;
1://X0接通
IFX10THEN
Y1:=1;
ELSE
Y1:=0;
END_IF;
2://X1接通
IFX10THEN
Y2:=1;
ELSE
Y2:=0;
END_IF;
4://X2接通
IFX10THEN
Y3:=1;
ELSE
Y3:=0;
END_IF;
END_CASE;
宋城李
您点赞、分享、在看,都给我力量