标签:
杂谈 |
1. 浅谈ST 语言编程之一
梯形图语言编程是PLC编程首选语言之一,其图形化的形象结构完全符合电工继电器控制电路当中的思路模式,备受工程师青睐!而很多实际应用场合当中,需要用到很多复杂的算法来分析工艺要求,计算实际数据。如果采用梯形图指令编程,那么需要使用各种四则运算指令,根据公式求解,程序编写繁多,指令繁多。ST 语言类似于PACSAL语法,是一种计算机编程高级语言,简单高效的编程方式能表达任何复杂的运算公式,简化复杂的数学工程。
如:var_5:= (var_1-var_2 var_3)*var_4;
2. 浅谈ST 语言编程之二
ST 语言使用了传统的很多高级语言的特性,包括:变量,操作符和控制流程语句,还可以和PLC 梯形图语言一起工作,相互协调,发挥各自其优势。ST语言结构中,“表达式”代表了整个语法的共通性,表达式由操作符和操作数组成,操作数可以是常量或者变量,可以任意建立符合规则的变量,制作流程表达式,所以看程序的读者看懂了表达式即看懂了程序,这是梯形图不能所及的。
如:IF temp THEN
FOR temp_循环 :=0 TO 9 DO
temp_总和:= temp_总和 SUM_累计[ temp_循环 ];
END_FOR;
END_IF;
3. 浅谈ST 语言编程之三
在编写程序的时候,我们要养成编写程序注释的习惯。虽然注释经常被删掉,但它们是源代码中非常重要的一部分。它们解释了一部分代码,使程序更易读懂。注释帮助你或其他人读你的程序,即使过去了很长时间。注释不被编译,因此不会影响程序的执行。
一个优秀的工程师编写的程序,不但是能完成工艺要求,程序简洁明了,可移植性!更重要的是能够让更多的人能够通过你编写的程序来了解工艺和了解你!
本文作者:技成培训网(唐倩)
版权为技成所有,未经同意,盗取必究!