发表于:2013/8/12 21:16:41
#0楼
.编程软件
在系统的实现过程中,PLC的编程问题是非常重要的。用户应当对所选择PLC产品的软
件功能有所了解。通常情况下,一个系统的软件总是适用于处理控制器所具各的控制硬件。
但是,有些应用系统也需要控制硬什以外的软件功能。例如,一个应用系统可能包括需要复
杂数学计算和数据处理操作的特殊控制或数据采集功能。指令集的选择将决定实现软件任务
的难易程度。可川的指令集将直接影响实现控制程序所需的时l'日J和程序执行的时问。选用PLC
时,有无支撵技术条件同样是熏要的选择依据。支撑技术条件包括卜_列内容:
④编程手段。适用于编程器的类型,如便携式简易编程器和支持PC机离线编稃的软
件包。
②程序文本处理。简单程序文本的处理以及同、参等状态和位置的处理(_打印梯形逻辑),
程序标注(触点和线圈的赋值名、网络注释等),这对用广或软件编制人员阅读和调试程序米
说非常有用。
③图形和文本的处理。
·程序储存方式。对于技术资料档案和备用资料来说,程序的储存方式有磁带、软磁
盘或EEPROM存储程序盒等,具体选用哪种储存方式,取决于所选机型的技术条件。
●通信软件包。对于网络控制结构或需用卜位计算机管理的控制系统,有无通信软件
包是选用PLC的主要依据。通信软件包往往和通信硬件(如调制解调器等)…起使用。
程序是整个自动控制系统的“心脏斗,程序编制的好坏直接影响到整个自动控制系统的运
作。PLC程序的编制方法和编程语言是PLC选型需考虑的关键因素。
④编程方法·一种方浊是使用广家提供的专用编程器,大型编槿器功能完各,适合各种
型号的PLC,但价格高:小型编程器结构小巧,便-丁携带,价格低,但功能简单,适用性差。
另一种方法是使用依托计算机应用平台的编稃软件,现已被大多数生产』J家采州。各生产厂
家由于各自的产品不吲·往往只研制出适台十自LA产品的编程软件.而编程软件的风格、界
面、席用平台、灵活性、适应性、易于编程件等都只有在用户亲自操作之后才能给予评价。
②编程语言。编程语言多种多样,看似相同,但不通用。最常用的可以划分为以下5
类编程语言:
·梯形图。这是PLC J。家采用最多的编程语言,屉初是由继电器控制图演变过来的,
比较简单,对离散控制和互锁逻辑最为适用。
·顺序功能图。它提供了总的结构,弗与状态定位处理或机器控制应用相互协调。
·功能块图。它提供了一‘个有效的开发环境,并且特别适用于过程摔制应用。
● 结构化文本。它类似于计算机编程语言,适用于复杂算法及数据处理。
● 指令表。它为优化编码性能提供了一个环境,与汇编语言非常相似。
厂家提供的编程软件中一般包括一一种或儿种编程语言,如TE公司的XTEL编程软件可
以使用梯形图(Ladder)、顺序功能图(Grafcet)、结构化文本(Literal)三种编程语言;西门
子公司的Step7编程软件可以使用梯形图(Ladder)和指令表(STL)两种编程语言;Modicon
公司的ModsoR编程软件只使用梯形图(984梯形)一种编程语言,而另一-个Concept编程软
件可以使用5种编程语言,依次为梯形图(LD)、顺序功能图(SFC)、功能块图(FBD)、
结构化文本(ST)和指令表(IL)。同一编程软件下的编程语言大多数可以互换,一般选择
自己比较熟悉的编程语言。本文转自空压机配件,请说明来处。
在系统的实现过程中,PLC的编程问题是非常重要的。用户应当对所选择PLC产品的软
件功能有所了解。通常情况下,一个系统的软件总是适用于处理控制器所具各的控制硬件。
但是,有些应用系统也需要控制硬什以外的软件功能。例如,一个应用系统可能包括需要复
杂数学计算和数据处理操作的特殊控制或数据采集功能。指令集的选择将决定实现软件任务
的难易程度。可川的指令集将直接影响实现控制程序所需的时l'日J和程序执行的时问。选用PLC
时,有无支撵技术条件同样是熏要的选择依据。支撑技术条件包括卜_列内容:
④编程手段。适用于编程器的类型,如便携式简易编程器和支持PC机离线编稃的软
件包。
②程序文本处理。简单程序文本的处理以及同、参等状态和位置的处理(_打印梯形逻辑),
程序标注(触点和线圈的赋值名、网络注释等),这对用广或软件编制人员阅读和调试程序米
说非常有用。
③图形和文本的处理。
·程序储存方式。对于技术资料档案和备用资料来说,程序的储存方式有磁带、软磁
盘或EEPROM存储程序盒等,具体选用哪种储存方式,取决于所选机型的技术条件。
●通信软件包。对于网络控制结构或需用卜位计算机管理的控制系统,有无通信软件
包是选用PLC的主要依据。通信软件包往往和通信硬件(如调制解调器等)…起使用。
程序是整个自动控制系统的“心脏斗,程序编制的好坏直接影响到整个自动控制系统的运
作。PLC程序的编制方法和编程语言是PLC选型需考虑的关键因素。
④编程方法·一种方浊是使用广家提供的专用编程器,大型编槿器功能完各,适合各种
型号的PLC,但价格高:小型编程器结构小巧,便-丁携带,价格低,但功能简单,适用性差。
另一种方法是使用依托计算机应用平台的编稃软件,现已被大多数生产』J家采州。各生产厂
家由于各自的产品不吲·往往只研制出适台十自LA产品的编程软件.而编程软件的风格、界
面、席用平台、灵活性、适应性、易于编程件等都只有在用户亲自操作之后才能给予评价。
②编程语言。编程语言多种多样,看似相同,但不通用。最常用的可以划分为以下5
类编程语言:
·梯形图。这是PLC J。家采用最多的编程语言,屉初是由继电器控制图演变过来的,
比较简单,对离散控制和互锁逻辑最为适用。
·顺序功能图。它提供了总的结构,弗与状态定位处理或机器控制应用相互协调。
·功能块图。它提供了一‘个有效的开发环境,并且特别适用于过程摔制应用。
● 结构化文本。它类似于计算机编程语言,适用于复杂算法及数据处理。
● 指令表。它为优化编码性能提供了一个环境,与汇编语言非常相似。
厂家提供的编程软件中一般包括一一种或儿种编程语言,如TE公司的XTEL编程软件可
以使用梯形图(Ladder)、顺序功能图(Grafcet)、结构化文本(Literal)三种编程语言;西门
子公司的Step7编程软件可以使用梯形图(Ladder)和指令表(STL)两种编程语言;Modicon
公司的ModsoR编程软件只使用梯形图(984梯形)一种编程语言,而另一-个Concept编程软
件可以使用5种编程语言,依次为梯形图(LD)、顺序功能图(SFC)、功能块图(FBD)、
结构化文本(ST)和指令表(IL)。同一编程软件下的编程语言大多数可以互换,一般选择
自己比较熟悉的编程语言。本文转自空压机配件,请说明来处。