首页 理论教育 编程语言的特点

编程语言的特点

时间:2023-06-26 理论教育 版权反馈
【摘要】:PLC逻辑控制功能的实现是通过编程语言来实现的。PLC的编程语言与一般计算机语言相比具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言;它既要满足易于编写的要求,又要满足易于调试的要求。但不管什么型号的PLC,其编程语言都具有以下特点:1)图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。总之,PLC的编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时间的专门训练。

编程语言的特点

PLC逻辑控制功能的实现是通过编程语言来实现的。随着PLC的发展,其编程软件呈现多样化和高级化发展趋势。PLC的编程语言与一般计算机语言相比具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言;它既要满足易于编写的要求,又要满足易于调试的要求。由于PLC类型较多,各个不同机型对应的编程软件也有一定的差别,特别是各个生产厂家的PLC之间,所以它们的编程软件不能通用,但是同一生产厂家生产的PLC一般都可以使用。目前,还没有一种对各厂家产品都能兼容的编程语言,如三菱公司的产品有它自己的编程语言,欧姆龙公司的产品也有它自己的语言。但不管什么型号的PLC,其编程语言都具有以下特点:

1)图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件开发者已把工业控制中所需的独立运算功能编制成象征性图形,用户根据自己的需要把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑器件图形符号来表达控制关系,直观易懂。较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑器件图给予表示,虽然象征性不如逻辑运算,但也受用户欢迎。

2)明确的变量常数:图形符号相当于操作码,规定了运算功能,操作数由用户填入,如K400、T120等。PLC中的变量和常数以及其取值范围有明确规定,由产品型号决定,可查阅产品目录手册。

3)简化的程序结构:PLC的程序结构通常很简单,典型的为块式结构。不同块完成不同的功能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。(www.xing528.com)

4)简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和链接三个过程。而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进行,不要求用户有高深的软件设计能力。

5)强化调试手段:无论是汇编程序,还是高级语言程序调试,都是令编辑人员头疼的事,而PLC的程序调试提供了完备的条件,使用编程器,利用PLC和编程器上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。

总之,PLC的编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时间的专门训练。

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

我要反馈