直播课堂
HOME
直播课堂
正文内容
松下plc编程ST 在PLC编程使用结构文本ST语言编程中使用CASE语句实现移位功能
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

在PLC编程使用结构文本ST语言编程中使用CASE语句实现移位功能

在PLC进行编程中常常会用到移位指令,大家也都是很熟悉,今天要跟大家聊聊的就是如何使用case语句来实现移位指令的功能。

一、首先条件语句CASE的语法结构和功能

CASE语句 :用来选择几个分支程序部分之一。选择是基于选择表达式当前值的。

语法:

CASE语句按下列规则执行:

选择表达式必须返回一个整数类型的值。当CASE语句被处理时,程序检查是否选择表达式的值包含在指定的值表之中。如果找到匹配项,列表指定的语句部分将被执行。如果没有发现匹配项,程序选择ELSE后面的语句,或者如果ELSE分支不存在则无语句可执行。

下表列出了case语句的参数:

值表 :包含允许的选择表达式的值。如下面的语句表达:

二、通过一个示例来看看如何通过CASE语句来实现移位的功能

功能要求,当按下启动按钮,六盏灯每隔2s,从左到右依次点亮;当按下停止按钮,灯全部熄灭。

看到本例,相信大家首先想到的就是移位指令,可以很容易实现此功能,今天我们主要要练习的就是CASE语句的使用,所以,看看如何通过CASE语句来实现本例的功能。

编程过程:

1、使用条件语句IF,当按下启动按钮来对灯赋值1(点亮第一盏灯),当按下停止按钮,则对灯赋值0(熄灭所有灯)

IF #START THEN

#LIGHT_TEMP := 1;

ELSIF #STOP THEN

#LIGHT_TEMP := 0;

END_IF;

2、设定时间,间隔2s

#TIME.TON(IN := (#LIGHT_TEMP = 1),

PT := T#2S);

#TIME_1.TON(IN := (#LIGHT_TEMP = 2),

PT := T#2S);

#TIME_2.TON(IN := (#LIGHT_TEMP =4),

PT := T#2S);

#TIME_3.TON(IN := (#LIGHT_TEMP = 8),

PT := T#2S);

#TIME_4.TON(IN := (#LIGHT_TEMP = 16),

PT := T#2S);

#TIME_5.TON(IN := (#LIGHT_TEMP = 32),

PT := T#2S);

3、使用CASE语句来进行选择赋值

CASE #LIGHT_TEMP OF

1:IF #TIME.Q AND #LIGHT_TEMP=1 THEN

#LIGHT_TEMP := 2;

END_IF;

2:IF #TIME_1.Q AND #LIGHT_TEMP=2 THEN

#LIGHT_TEMP := 4;

END_IF;

4:IF #TIME_2.Q AND #LIGHT_TEMP=4 THEN

#LIGHT_TEMP := 8;

END_IF;

8:IF #TIME_3.Q AND #LIGHT_TEMP=8 THEN

#LIGHT_TEMP := 16;

END_IF;

16:IF #TIME_4.Q AND #LIGHT_TEMP=16 THEN

#LIGHT_TEMP := 32;

END_IF;

32:IF #TIME_5.Q AND #LIGHT_TEMP = 32 THEN

#LIGHT_TEMP := 1;

END_IF;

END_CASE;

4、赋值输出

#LIGHT := #LIGHT_TEMP;

5、完整程序如下图所示:

6、仿真运行:

注:通过本示例,主要是跟大家看看case语句的使用,同时,也是通过本示例来看看使用结构文本ST编程的多种方法。

工业自动化最常用的PLC编程软件,你知道多少?

PLC作为控制系统中的核心,在当代自动化工程项目中起着至关重要的作用。如果PLC选择正确了,其他部件的选择才有意义。随着自动化产业热潮不断升温,PLC市场被很多专业市场研究机构看好,我国也将迎来一个PLC市场高速增长的时期。市场上的PLC品牌琳琅满目,究竟都包含了哪些种类呢?

一、西门子系列

1、西门子S7-200系列PLC编程软件

STEP_7_MicroWIN_V4.0_incl_SP9

2、西门子S7-SMART_200系列PLC编程软件

STEP_7_MicroWIN_SMART

3、西门子S7-1200系列PLC编程软件

SIMATIC_STEP7_Basic_V10_5_SP2_Internet

4、西门子S7-307-307-307-307-307-300_400系列PLC编程软件

Step7_V5.4_CN

5、7-307-300_400系列PLC编程软件

Step7_V5.5_CN

6、西门子触摸屏组态软件

WinCC_flexible_2008_SP4

二、三菱系列

1、三菱PLC编程软件

GX_Works2

2、三菱PLC编程软件

GX_Developer_8.86

3、三菱触摸屏组态软件

GT_Designer_3

三、欧姆龙系列

1、欧姆龙PLC编程软件

CX-ONE_4.26 CX-Programmer V9.41

2、欧姆龙触摸屏组态软件

NBD_V123

3、欧姆龙触摸屏组态软件

NTST_V4.8C

四、松下系列

1、松下PLC编程软件

FPWIN_GR_V2.917

2、松下PLC编程软件

FPWIN_Pro_6.310

3、松下触摸屏组态软件

GTWIN_SPV298E

4、松下触摸屏组态软件

GH_Screen_Editor_V4.12

五、台达系列

1、台达PLC编程软件

Delta_WPLSoft_V2.34

2、台达DOP-B系列触摸屏组态软件

Delta_DOPSoft 1.01.04

3、台达网络型DOP系列触摸屏组态软件

Delta_DOP eRemote 2.00.06

六、罗克韦尔系列

1、罗克韦尔AB_PLC编程软件

RSLogix500_V8.1

2、罗克韦尔AB PLC编程软件

RSLogix5000_V19_CN

七、富士系列

1、富士PLC编程软件

SX_Programmer_Standard_V3

2、富士PLC编程软件

SX_Programmer_Expert_D300_win_V3440

3、富士触摸屏组态软件

V-SFT5(5.4.20.0)

八、VB系列

1、Visual Basic 6.0中文企业版

2、Visual Basic 6.0中文企业Win7 32位兼容版

3、Visual Basic 6.0中文企业Win7 64位兼容版

九、LabVIEW系列

1、LabVIEW 8.6中文版

2、LabVIEW 2010中文版

3、LabWindows CVI 9.0英文版

十、Matlab系列

1、Matlab 7.0英文版

2、Matlab 2012a英文版

3、Matlab 2012b英文版

以上就是小编收纳的常用PLC编程软件、组态软件、触摸屏软件,工作在工控行业,想要不接触这些PLC编程软件,几乎不可能。所以,需要我们更多的去了解学习,才能更好的“武装”自己。

你们在工作中,还操作使用过哪种PLC编程软件呢?欢迎留言交流。

相关问答

PLC里LD是什么意思?

这个真还不好回答。比如象=是什么意思?+是什么意思?一样。应该说,1,ld是plc指令表中一个指令的逻辑符号。读取指定触点的状态,如果是on就输出使能。在西...

p55st30c是什么型号?

p55st30c是松下TH-P55ST30C型号。此型号是松下TH-P55ST30C。松下TH-P55ST30C是一款55英寸的3D全高清液晶电视,将平面的精彩演变成更具临场震撼感的立体影像,.....

松下es-st3q电池如何换电池?

松下es-st3q电池的更换步骤如下:首先需要打开电动剃须刀的刀头部分,然后使用一个小螺丝刀拧下电池盖,将旧电池取出,再将新电池放入电池槽中,注意正负极方向...

松下st29充电器用什么代替?

松下st29手机充电器丢失了,可以用其它牌子的充电器代替,只要插头合适,充电电压低于或等于原厂家所带充电器的电压即可以使用。松下st29手机充电器丢失了,可以...

松下n82wn与n82st区别?

关于这个问题,据我所知,松下N82WN和N82ST都是松下品牌的无线耳机。它们的区别在于:1.外观设计:N82WN采用了圆形的设计,而N82ST则采用了长方形的设计。2....

松下剃须刀st29和st3q哪个好?

基本上应该是St3q的剃须刀要比St29的剃须刀好一些。由于松下st29剃须刀要比St3q剃须刀早上市,所以st3q剃须刀要好一些。基本上应该是St3q的剃须刀要比St29的...

松下旗下电视机品牌?

1、【松下TH-P42X60C(CD)等离子电视】松下这款等离子电视,官方建议零售价3799元。采用日本原装屏等离子屏幕,能够清晰地捕捉到动态画面,色彩炫彩逼...同样...

松下st29怎么清洗?

使用洗衣机清洗剂对松下波轮洗衣机进行清洗。一般超市都有洗衣机的清洗剂,所以我们很容易就可以买到,买回家之后我们只需要把清洗剂倒入洗衣机当中,然后加一点...

ng官网app入口(中国)登录入口官方网站IOS/通用版/APP官方网站

[回答]ST.LAWRENCE的中文名是圣劳伦斯,圣劳伦斯是中国的品牌。暖气片十大品牌,致力于新型采暖散热器研发/生产/销售于一体的现代化大型企业,主打各类暖气...

松下剃须刀st37有声波清洗功能吗?

没有这个功能。只支持使用清水冲琳的,所以最简单的方式就是准备一盆清水,将刀头侵入水中,打开电源进行震动冲洗。或者直接选择在水龙头下,直接用水进行冲洗,...

 涤魂圣枪  第四届世界佛教论坛 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部