优秀的编程知识分享平台

网站首页 > 技术文章 正文

PLC程序编制进阶之用结构化ST语言编制的程序-基础篇

nanyue 2024-08-02 17:35:15 技术文章 4 ℃

原创

结构化ST语言以其部件化高效编制,便于修改;支持多种面向对象的高级语言(如VB、VC、C等)整合使用达到最佳控制,支持运算符(*、/、+、-、=等)、控制语句(如选择分支,通过循环语句)及大量函数编制程序的特点,已被广大PLC程序编程爱好者接受和使用。

本文以三菱Q系列Q01型PLC控制器为例,怎样用结构化ST语言的逻辑判断语句,编制三角启动和正反转电路

打开GX Works2编程软件,点击【工程】→【新建】,如下图

点击【确定】后,出现下图。

出现如下对话框,

首先编制正反转程序,点击【确定】后,出现下图。

以下是正反转标签变量名和数据类型

点击FB/FUN下的程序本体,输入程序

正反转控制为双互锁、正反点动、正反连续按钮。程序只使用了结构化ST语言的简单逻辑判断控制语句。所以程序简单。

以下是星三角启动程序

星三角启动控制是星点先启动;接着电源启动;星形运行。延时10秒后(使用了结构化ST语言里的定时器函数 TON)星点断电、三角启动运行,完成整个启动过程。

有关结构化ST语言的大量函数说明,请参阅有关资料。

从上面两个用结构化ST语言编制的程序例子来看,没有梯形图来得直观,但是对于需要大量计算和复杂程序来说,结构化ST语言可以将程序多部分部件化,以及有大量函数可供选择调用。从而使程序简化。用结构化ST语言编制程序优于梯形图,想要进阶的友友,不妨深入一下。

上述两个程序已经过测试,想学习或了解结构化ST语言编制PLC程序的友友们试一试吧。或许它会吸引你。

阅后,如有不同观点,请在下方评论区留言,在此感谢!

Tags:

最近发表
标签列表