【原创】
结构化ST语言以其部件化高效编制,便于修改;支持多种面向对象的高级语言(如VB、VC、C等)整合使用达到最佳控制,支持运算符(*、/、+、-、=等)、控制语句(如选择分支,通过循环语句)及大量函数编制程序的特点,已被广大PLC程序编程爱好者接受和使用。
本文以三菱Q系列Q01型PLC控制器为例,怎样用结构化ST语言的逻辑判断语句,编制三角启动和正反转电路
打开GX Works2编程软件,点击【工程】→【新建】,如下图
点击【确定】后,出现下图。
出现如下对话框,
首先编制正反转程序,点击【确定】后,出现下图。
以下是正反转标签变量名和数据类型
点击FB/FUN下的程序本体,输入程序
正反转控制为双互锁、正反点动、正反连续按钮。程序只使用了结构化ST语言的简单逻辑判断控制语句。所以程序简单。
以下是星三角启动程序
星三角启动控制是星点先启动;接着电源启动;星形运行。延时10秒后(使用了结构化ST语言里的定时器函数 TON)星点断电、三角启动运行,完成整个启动过程。
有关结构化ST语言的大量函数说明,请参阅有关资料。
从上面两个用结构化ST语言编制的程序例子来看,没有梯形图来得直观,但是对于需要大量计算和复杂程序来说,结构化ST语言可以将程序多部分部件化,以及有大量函数可供选择调用。从而使程序简化。用结构化ST语言编制程序优于梯形图,想要进阶的友友,不妨深入一下。
上述两个程序已经过测试,想学习或了解结构化ST语言编制PLC程序的友友们试一试吧。或许它会吸引你。
阅后,如有不同观点,请在下方评论区留言,在此感谢!