首页 理论教育 文本类编程语言概述

文本类编程语言概述

时间:2023-06-27 理论教育 版权反馈
【摘要】:IEC 61131-3标准规定两种文本类编程语言。结构化文本编程语言用一系列语句组成程序组织单元本体部分。指令表编程语言是低层编程语言,结构化文本编程语言是高层编程语言。指令表编程语言是类似汇编语言的编程语言,它具有容易记忆、便于操作的特点。IEC 61131-3第三版认为,指令表编程语言与汇编语言一样,是过时的编程语言,因此,将不会被包含在本标准的下一个版本。结构化文本编程语言是高级编程语言,类似于高级计算机编程语言PASCAL。

文本类编程语言概述

IEC 61131-3标准规定两种文本类编程语言。指令表(Instruction List,IL)编程语言用一系列指令组成程序组织单元本体部分。结构化文本(Stuctured Text,ST)编程语言用一系列语句组成程序组织单元本体部分。指令表编程语言是低层编程语言,结构化文本编程语言是高层编程语言。

指令表编程语言中,通常,一条指令由一个操作符或一个函数,与一定数量的操作数组合,用于实现一定的操作功能。操作符或函数用于说明进行什么操作,操作数用于说明操作的对象。操作符通常只有一个操作数,函数可能有一个或多个(或没有)操作数。对操作符也可带修正符,例如,取反(N)、结果为布尔值1时执行(C)等修正符。

指令表编程语言是类似汇编语言的编程语言,它具有容易记忆、便于操作的特点。(www.xing528.com)

IEC 61131-3第三版认为,指令表编程语言与汇编语言一样,是过时的编程语言,因此,将不会被包含在本标准的下一个版本。

结构化文本编程语言是高级编程语言,类似于高级计算机编程语言PASCAL。它由一系列语句,例如,选择语句、循环语句、赋值语句等组成,用于实现一定的功能。它不采用面向机器的操作符,而采用能够描述复杂控制要求的功能性抽象语句,因此,具有清晰的程序结构,利于对程序的分析。它具有强有力的控制命令语句结构,使复杂控制问题变得容易解决,但它的编译时间长,执行速度慢。

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

我要反馈