产品线频道   >
机器人| PLC| 低压变频器| DCS| 人机界面| 现场总线| 运动控制| 高压变频器| 电机| PAC| 现场仪表| PC-BASED| 机械传动| 传感器

基于PLC的组合机床电气控制系统设计与组态(9)

  • 作者:不详
  • 供稿:米尔自动化网
  • 阅读人次:
  • 发布时间:2011-12-08

三、PLC控制系统软件设计

PLC控制系统的设计包括了系统硬件设计和系统软件设计两部分,在上一章已经介绍了本系统的硬件设计。本章在硬件设计的基础上,将介绍本系统软件设计,主要包括软件设计的基本步骤、方法,编程软件GX-Developer的介绍以及本系统的软件程序设计等。

3.1、PLC的编程语言与编程方法

3.1.1、PLC的编程语言

PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司的产品有它自己的编程语言,Omron公司的产品也有它自己的语言。但不管什么型号的PLC,其编程语言都具有以下特点:1、图形式指令结构、2、明确的变量常数、3、简化的程序结构、4、简化应用软件生成过程、5、强化调试手段。

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

IEC中的PLC编程语言标准中有五种编程语言:顺序功能图编程语言、梯形图编程语言、功能块图编程语言、指令语句表编程语言、结构文本编程语言。

最常用的就是梯形图编程语言和指令语句表编程语言。

 1、梯形图编程语言:是在原继电器—接触器控制系统的继电器梯形图基础上演变而来的一种图形语言。它是目前用得最多的PLC编程语言。

注意:梯形图表示的并不是一个实际电路而只是一个控制程序,其间的连线表示的是它们之间的逻辑关系,即所谓“软接线”。它们并非是物理实体,而是“软继电器”。每个“软继电器”仅对应PLC存储单元中的一位。该位状态为“1”时,对应的继电器线圈接通,其常开触点闭合、常闭触点断开;状态为“0”时,对应的继电器线圈不通,其常开、常闭触点保持原态。  

梯形图编程格式:

(1)梯形图按行从上至下编写,每一行从左往右顺序编写。PLC程序执行顺序与梯形图的编写顺序一致。

(2)梯形图左、右边垂直线称为起始母线、终止母线。每一逻辑行必须从起始母线开始画起,终止于继电器线圈或终止母线(有些PLC终止母线可以省略)。

(3)梯形图的起始母线与线圈之间一定要有触点,而线圈与终止母线之间则不能有任何触点。

2、指令语句表编程语言:助记符语言类似于计算机汇编语言,用一些简洁易记的文字符号表达PLC的各种指令。同一厂家的PLC产品,其助记符语言与梯形图语言是相互对应的,可互相转换。

助记符语言常用于手持编程器中,梯形图语言则多用于计算机编程环境中 。

3.1.2、PLC的编程方法

在设计PLC程序时,可以根据自己的实际情况,采用下列不同的方法。

1、经验法

即是运用自己的或别人的经验进行设计,设计前选择与设计要求相类似的成功的例子,并进行修改,增删部分功能或运用其中部分程序,直至适合自己的情况。在工作过程中,可收集与积累这样成功的例子,从而可不断丰富自己的经验。

2、解析法

可利用组合逻辑或时序逻辑的理论,并运用相应的解析方法,对其进行逻辑关系的求解,然后再根据求解的结果,画成梯形图或直接写出程序。解析法比较严密,可以运用一定的标准,使程序优化,可避免编程的盲目性,是较有效的方法。

3、图解法

图解法是靠画图进行设计。常用的方法有梯形图法、时序图(波形图)法及流程图法。

梯形图法是基本方法,无论是经验法还是解析法,若将PLC程序转化成梯形图后,就要用到梯形图法。

时序图(波形图)法适合于时间控制电路,将对应信号的波形画出后,再依时间逻辑关系去组合,就可很容易把电路设计出。

流程图法是用框图表示PLC程序执行过程及输入条件与输出关系,在使用步进指令的情况下,用它设计是很方便的。

图解法和解析法不是彼此独立的。解析法要画图,图解法也要列解析式,只是两种方法的侧重点不一样。

4、技巧法

 技巧法是在经验法和解析法的基础上,运用技巧进行编程,以提高编程质量。还可以使用流程图做工具,讲巧妙的设计形式化,进而编制所需要的程序。该方法是多种编程方法的综合应用。

5、计算机辅助设计

 计算机辅助设计是利用PLC通过上位链接单元与计算机实现链接,运用计算机进行编程。该方法需要有相应的编程软件。

分享到
【文章来自米尔自动化网http://www.mirautomation.com/pages/2011-12/s34562.shtml
本文标签: 可编程控制器(PLC)   三面铣组合机床   控制系统   组态王  
 三菱电机

热门内容:
工业机器人 S7-200 S7-300 PLC编程入门 自动化产品 DCS控制系统 变频电机 工控机 可编程自动化控制器 温度传感器 HMI