1 / 25
文档名称:

可编程逻辑控制器plc 编程课件.ppt

格式:ppt   页数:25
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

可编程逻辑控制器plc 编程课件.ppt

上传人:企业资源 2012/2/4 文件大小:0 KB

下载得到文件列表

可编程逻辑控制器plc 编程课件.ppt

文档介绍

文档介绍:PLC编程简介
编程基础知识
梯形图——一种图形语言
可编程序控制器是按照用户的控制要求编写程序来进行工作的。程序的编制就是用一定的编程语言把一个控制任务描述出来。程序的表达方式基本有四种:梯形图、指令表、逻辑功能图和高级语言。绝大部分PLC是使用梯形图和指令表编程。
梯形图是一种图形语言,它沿用了传统的继电接触器控制中的继电器触点、线圈、串并联等术语和图形符号,而且还加进了许多功能强而又使用灵活的指令,将微机的特点结合进去,使得编程容易。世界上各生产厂家的PLC都把梯形图作为第一用户编程语言。
指令表——一种助记符编程语言
所谓指令就是用字母来表达PLC各种功能的助记符号。常用的助记符由指令构成的能完成控制任务的指令组合就是指令表,每一条指令一般由指令助记符和作用器件编号两部分组成。
如何读STL程序:
如果读程序时发现自己不明白的语言,可以: 1,转换成梯形图:快捷键ctrl+1,当然大多数都转换不过去; 2,按下F1寻求帮助; 3,下载此程序到模拟器中,单步观察效果,看一看哪些寄存器发生改变。
系统的逻辑错误造成的停机往往是由于提示错误前面的错误引起的。
STL指令及其结构:
语句指令: 操作码操作数
执行该操作所需要的信息
有些语句指令不带操作数,它们操作的对象是唯一的。
NOT //对逻辑操作结果(RLO)取反。
A I //对输入继电器 I 进行与操作
L MW10 //将字MW10装入累加器1
定义要执行的功能
操作数:
操作数: 标识符标识参数
L M W 10
表示操作数在该存储区域内的具体位置
主标识符:表示操作数所在的存储区
主要有:I(输入映像区),Q(输出映像区),M(位存储区),PI(外部输入),PQ(外部输出),T(定时器),C(计数器),DB(数据块),L(本地数据)等
辅助标识符进一步说明操作数的位数长度
包括有:X(位),B(字节),
W(字——2字节),
D(双字——4字节)
表示操作数存放区域及操作数位数(位、字节、字等)
操作数表示:
存储区域

字节

双字
输入映像区(I)

I

IB

IW

ID
输出映像区(Q)

Q

QB

QW

QD
位存储区(M)

M

MB

MW

MD
外部输入存储区(PI)

PIB

PIW

PID
外部输出存储区(PQ)

PQB

PQW

PQD
数据块(用“OPN DB”打开)

DBX

DBB

DBW

DBD
数据块(用“OPN DI”打开)

DIX

DIB

DIW

DID
临时堆栈(L)

L

LB

LW

LD
寻址方式:
立即寻址
SET //把 RLO (Result of Logic Operation)置“1”
L 27 //把整数27装人累加器1
L C#0100 //把 BCD码常数0100装入累加器1
立即寻址:对常数或常量的寻址方式,操作数本身包含在指令中
编程、调试及故障排除
现场设备详细介绍
系统及网络介绍
数据格式:
7
6
5
4
3
2
1
0








MB10
MB11
MB12
MB13
MB14
MW10
MW12
MW11
MD11
MB15
MD12
MD10
编程、调试及故障排除
现场设备详细介绍
系统及网络介绍
实例:
数据分配举例