首页 理论教育 结构化文本语言简介

结构化文本语言简介

时间:2023-06-23 理论教育 版权反馈
【摘要】:结构化文本语言是基于文本的高级编程语言。它与BASIC语言、PASCAL语言或C语言等高级语言相类似。以下就是用ST语言的赋值语句。它把一组变量进行逻辑运算,然后再赋值给变量“work”。结构化文本语言功能比图形语言强,可读性比指令表语言好。但是,结构化文本语言对编程人员的计算机的技能要求较高,而且不如图形语言直观。本书介绍的程序,部分也将使用这种语言。

结构化文本语言简介

结构化文本语言是基于文本的高级编程语言。它采用一些描述语句,来描述系统中各种变量之间的各种关系,以执行所需的操作。它与BASIC语言、PASCAL语言或C语言等高级语言相类似。但为了应用方便,在语句的表达方法及语句的种类等方面都进行了简化。以下就是用ST语言的赋值语句。它把一组变量进行逻辑运算,然后再赋值给变量“work”。

work:=(start or work)and not stop;(∗赋值语句∗)

这里“work”、“start”及“stop”为布尔变量。使用之前一般要先定义。在“(∗”与“∗)”之间为程序注解。

此外,也可用条件语句实现与上述相同的功能。此语句为

IF stop THEN

work:=FALSE;(∗如果“stop”为真,“work”为假∗)

ELSE(∗否则,即“stop”为假∗)(www.xing528.com)

IF start or work THEN(∗这时,如果“start”或“work”为真,则“work”为真∗)

work:=TRUE;

END_IF;

END_IF;

它表达的也是起、保、停逻辑。

结构化文本语言功能比图形语言强,可读性比指令表语言好。用它编写复杂的程序,既方便,又易读,是很有发展前途的PLC编程语言。它也是计算机编程人员的偏爱。但是,结构化文本语言对编程人员的计算机的技能要求较高,而且不如图形语言直观。所以,目前用的还不大普及。OMRONPLC只是在自编功能块的程序中,可使用它。本书介绍的程序,部分也将使用这种语言。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈