快捷搜索:  汽车  科技

plc梯形图编程的八个步骤(PLC编程之梯形图概述)

plc梯形图编程的八个步骤(PLC编程之梯形图概述)线圈以及通用指令必须添加触点为必要条件,没有输出部分的程序,被认为没有写完,线圈的后面不可以再串联触点。我们先了解一下梯形图的编程规则,梯形图始于左侧的左母线结束于右侧的右母线,就像电源的两端。梯形图中的触点可以任意串联或者并联,但输出线圈只能并联不能串联。触点使用次数没有限制,同一个输出线圈在一个程序中最好只出现一次,多次出现,会产生重复输出报警。虽然程序可以正常运转,但是调试时会遇到麻烦,没有任何联系的两梯程序,要分两梯编写。顺序功能图表,看上去类似流程图,对设备的工艺流程一目了然,易于理解。结构化文本:为了完成梯形图较难完成的工作,比如数学运算,更为简单方便,也可完成逻辑判断工作。那么梯形图是如何编程的呢?

PLC被称为可编程逻辑控制器。1993年,IEC颁布了IEC61131-3标准,标准中规范了5种PLC的编程语言。梯形图、指令表、结构化文本、功能块图和顺序功能图表。分别用字母LD、IL、ST、FBD、SFC表示。

其中梯形图由电气原理图发展而来,对于电气工程师来说,直观易于理解。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(1)

指令表,又称为助记图,类似于汇编语言,可以与梯形图一一转换。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(2)

功能块图将PLC编程模块化,可以将一段具有一定功能的程序构建成一个模块,这个模块可以在程序中被多次调用,类似于数字电路。由一个个模块组成一个完整的程序

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(3)

顺序功能图表,看上去类似流程图,对设备的工艺流程一目了然,易于理解。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(4)

结构化文本:为了完成梯形图较难完成的工作,比如数学运算,更为简单方便,也可完成逻辑判断工作。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(5)

那么梯形图是如何编程的呢?

我们先了解一下梯形图的编程规则,梯形图始于左侧的左母线结束于右侧的右母线,就像电源的两端。梯形图中的触点可以任意串联或者并联,但输出线圈只能并联不能串联。触点使用次数没有限制,同一个输出线圈在一个程序中最好只出现一次,多次出现,会产生重复输出报警。虽然程序可以正常运转,但是调试时会遇到麻烦,没有任何联系的两梯程序,要分两梯编写。

线圈以及通用指令必须添加触点为必要条件,没有输出部分的程序,被认为没有写完,线圈的后面不可以再串联触点。

PLC 的工作原理:循环扫描。即使不使用跳转语句,PLC 也会一遍一遍地循环执行程序。梯形图的扫描顺序是从上到下,从左到右的顺序执行,直到遇到END指令。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(6)

PLC内部的存储区域如下:(以CP1H为例)

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(7)

除了CIO区,其他区都要加上区代码。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(8)

PLC 程序的编写需要借助编程软件,比如以OMRON的为例,软件为CX-Programmer。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(9)

程序指令有以下几种。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(10)

一条指令由以下几个部分构成,执行条件:决定指令是否执行,什么时间执行;助记符:告诉我们此指令的功能;功能码:与助记符功能类似;操作数:具体完成指令的参数或参数所在的地址。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(11)

指令形式:指令助记符前可添加特殊符号被称为指令形式,形式不同指令的执行方式有所不同。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(12)

数据形式:指令中使用的常数被称为立即数。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(13)

常用指令:

1.Keep:由置位条件和复位条件组成。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(14)

2.定时器 TIM

TIM为递减定时器,计时单位为100ms。

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(15)

3.计数器:CNT

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(16)

4.传送指令:MOV

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(17)

5.二进制递增:

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(18)

编程方法:

plc梯形图编程的八个步骤(PLC编程之梯形图概述)(19)

仅供学习(侵删)

猜您喜欢: