下载此文档

PLCS7-200PLC指令系统.ppt


文档分类: | 页数:约130页 举报非法文档有奖
1/130
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/130 下载此文档
文档列表 文档介绍
第5章 S7-200PLC指令系统 (-)
3/20/2018
1
主要讲解:
S7-200 PLC编程基本概念
S7-200 PLC的基本指令及编程方法
S7-200 PLC的功能指令3/20/2018
2
编程语言
数据类型
存储区域
用户程序结构
S7-200 PLC编程的基本概念
3/20/2018
3
一、编程语言
S7-200系列PLC支持SIMATIC和IEC1131-3两种指令集。
SIMATIC指令集是西门子公司专为S7-200 PLC设计的编程语言。大多数指令也符合IEC 1131-3标准。
使用SIMATIC指令集,可以用梯形图(LAD)、语句表(STL)和功能块图(FBD)编程语言编程。SIMATIC指令集的指令执行时间短。
编程可以使用梯形图(LAD)、语句表(STL)和功能块图(FBD)三种编辑器。
3/20/2018
4
1. 梯形图
梯形图是与电气控制电路图类似的图形语言。它沿用了继电器线路触点、串并联等术语和类似的图形符号,并简化了符号,还增加了一些功能性的指令。
LAD编辑器使用下列惯例:
符号‘-- -- >>’表示开路或者需要能流(Power Flow)连接。
符号‘→’表示指令输出能流,可以级连或串联。
符号‘>>’表示可以使用能流。
“能流”是PLC梯形图中的一个重要概念,但仅是概念上的“能流”。如果有“能流”从左至右流向线圈,则线圈被激励(ON),如没有“能流”通过,线圈未被激励(OFF),不动作。“能流”任何时刻都不会自右向左流动。
3/20/2018
5
梯形图举例
母线
3/20/2018
6
PLC梯形图语言的编程原则
1、梯形图由多个梯级组成,每个线圈可构成一个梯级,
每个梯级有多条支路,每个梯级代表一个逻辑方程;
2、梯形图中的继电器、接点、线圈不是物理的,是PLC存储器中的位(1=ON;0=OFF);编程时常开/ 常闭接点可无限次引用,线圈输出只能是一次;
3、梯形图中流过的不是物理电流而是“概念电流”,只能从左向右流;
4、用户程序的运算是根据PLC的输入/输出映象寄存器中的内容,逻辑运算结果可以立即被后面的程序使用;
5、PLC的内部继电器不能做控制用,只能存放逻辑控制的中间状态;
6、输出线圈不能直接驱动现场的执行元件,通过I/O模块上的功率器件来驱动。
3/20/2018
7
2. 语句表(STL)语言:
STL语言类似于计算机的汇编语言,特别适合于来自计算机领域的工程人员。用指令助记符创建用户程序,属于面向机器硬件的语言,STEP 7 Micro/Win32的语句表如图。
语句表举例
3/20/2018
8
3. 功能块图(FBD)
功能块图(FBD)是一种图形语言,功能块图(FBD)类似于普通逻辑功能图,它沿用了半导体逻辑电路的逻辑框图的表达方式。一般用一种功能方框表示一种特定的功能,框图内的符号表达了该功能块图的功能。
功能块图(FBD)举例
3/20/2018
9
功能块图(FBD)
功能块图(FBD)是图形化的高级编程语言。通过软连接的方法把所需的功能块图连接起来,用于实现系统的控制。功能块图(FBD)的表示格式有利于程序流的跟踪。
功能块图有基本逻辑功能、计时和计数功能、运算和比较功能以及数据传送功能等。
功能块图通常有若干个输入端和若干个输出端。输入端是功能块图的条件,输出端是功能块图的运算结果。
功能块图(FBD)没有触点和线圈,也没有左、右母线的概念,如图4-21中所示。
S7-200的编程软件中,提供梯形图、语句表和功能块图3种编程语言选择使用。
3/20/2018
10

PLCS7-200PLC指令系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数130
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小3.12 MB
  • 时间2018-03-20