查看: 2847|回复: 11
收起左侧

PLC,ST编程语言的语句类型,赋值语句和条件选择...

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
三菱FX5U PLC,ST编程语言的语句类型,赋值语句和条件选择语句

三菱FX5U PLC,ST编程语言的四大语句(上)


小李认为,ST编程语言确实很好记忆,因为ST编程语言的语句在广义上就四大类,分别是赋值语句、条件选择语句、循环语句和指令/函数调用语句,它们的软元件之间可用各种操作符,来表达各种逻辑关系。

image.png

赋值语句的操作符就是“:=”,如:


M0:=1;/*位赋值真1或假0*/


M1:=D0>K1;/*位赋值真1或假0*/


D1:E:=12.7*33.3;/*浮点数赋值*/


D2:=K40000+K-400000;/*带符号双字赋值*/


D4:UD:=400000*D6:UD;/*不带符号双字赋值*/


D10:U:=D100+D200;/*不带符号字赋值*/


M3:=M0 & M1;/*位赋值真1或假0*/

二、条件选择语句


1,条件选择语句之IF语句


IF X0 THEN 如果X0为真,则


M0:=1;


ELSE 否则


M0:=0 ;


END_IF;//点动控制


IF X1 THEN


Y0:=1;


END_IF;//启保控制


IF X2 THEN


Y0:=0;


END_IF;//停止控制


IF X10 THEN


Y10:=1;


ELSE IF X11 THEN


Y10:=0;


END_IF;


END_IF;//启保停控制

2,条件选择语句之CASE语句


CASE D100 OF 整型数据类型的值


1://值为1,则


Y0:=1;


2://值为2,则


Y1:=1;


3://值为3,则


Y2:=1;


ELSE//否则


Y0:=0;


Y1:=0;


Y2:=0;


END_CASE;


CASE D100 OF整型数据类型的值的范围


1..10://值为1~10,则


Y0:=1;


20..29://值为20~29,则


Y1:=1;


30..100://值为30~100,则


Y2:=1;


ELSE//否则


Y0:=0;


Y1:=0;


Y2:=0;


END_CASE;


CASE K2X0 OF整型数据类型的值


0:


Y0:=0;


1:


Y0:=1;


END_CASE;








步进伺服定位控制计算.rar

429.95 KB, 下载次数: 9

售价: 1  [记录]





上一篇:PLC通信
下一篇:每天一贴,赚水滴!!!!

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

loopsun 2021-11-8 10:50:35 | 显示全部楼层
感谢分享,标准的ST语言规范,支持ST语言的PLC都可以通用
回复 送花

使用道具 举报

8421 2021-11-10 11:30:58 | 显示全部楼层

感谢分享,标准的ST语言规范,支持ST语言的PLC都可以通用
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部