1 / 19
文档名称:

综合技能实训-西门子S7200指令.doc

格式:doc   大小:2,250KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

综合技能实训-西门子S7200指令.doc

上传人:buhouhui915 2017/11/20 文件大小:2.20 MB

下载得到文件列表

综合技能实训-西门子S7200指令.doc

文档介绍

文档介绍:西门子CPU226可编程控制器
CPU226 集成24输入/16输出共40个数字量I/O点。可连接7个扩展模块,最大扩展至248路数字量I/O点或35路模拟量I/O点。26K字节程序和数据存储空间。6个独立的30KHz高速计数器,2路独立的20KHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力,I/O端子排可很容易地整体拆卸。用于较高的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。
图1-1 S7-200微型PLC
CPU226外围接线:
对于大多数输入来讲,都是24VDC输入,因为S7-200的数字量输入点内部为双向二级管,可以接成漏型(图1—2)或源型(图1—3),只要每一组接成一样就行。对于数字量输入电路来说,关键是构成电流回路。输入点可以分组接不同的电源,这些电源之间没有联系也可以。

图1-2 漏型接法图1-3源型接法
图1-4 CPU226外围典型接线图
存储器的数据类型与寻址方式
1. 数据类型
(1)数据类型及范围
SIMATIC S7-200系列PLC数据类型可以是布尔型、整型和实型(浮点数)。实数采用32位单精度数来表示,其数值有较大的表示范围:正数为+-38~++38;负数为-~38~-+38。。
(2)常数
在编程中经常会使用常数。常数数据长度可为字节、字和双字,在机器内部的数据都以二进制存储,但常数的书写可以用二进制、十进制、十六进制、ASCII码或浮点数(实数)等多种形式。。
S7-200将编程元件统一归为存储器单元,存储单元按字节进行编址,无论所寻址的是何种数据类型,通常应指出它在所在存储区域和在区域内的字节地址。每个单元都有惟一的地址,地址用名称和编号两部分组成,元件名称(区域地址符号)。
按位寻址的格式为:
必须指定元件名称、字节地址和位号, 所示。,LSB表示最低位。

基本指令
位操作类指令
基本逻辑指令
基本逻辑指令在语句表语言中是指对位存储单元的简单逻辑运算,在梯形图中是指对触点的简单连接和对标准线圈的输出。
一般来说,语句表语言更适合于熟悉可编程序控制器和逻辑编程方面有经验的编程人员。用这种语言可以编写出用梯形图或功能框图无法实现的程序。选择语句表时进行位运算要考虑主机的内部存储结构。
1. 标准触点指令
(1)LD:装入常开触点(LoaD)
(2)LDN:装入常闭触点(LoaD Not)
(3)A:与常开触点(And)
(4)AN:与常闭触点(And Not)。
(5)O:或常闭触点(Or)
(6)ON:或常闭触点(Or Not)
(7)NOT:触点取非(输出反相)
(8)= :输出指令
程序实例:

标准触点LAD和STL例

2. 正负跳变指令
(正)负跳变触点检测到脉冲的每一次(正)负跳变后,产生一个微分脉冲。
指令格式:(EU)ED (无操作数)
跳变应用
3. 置位和复位指令
(1)S,置位指令
(2)R,复位指令
置位即置1,复位即置0。置位和复位指令可以将位存储区的某一位开始的一个或多个(最多可达255个)同类存储器位置1或置0。这两条指令在使用时需指明三点:操作性质、开始位和位的数量。。
置位复位
4. 立即指令
(1)立即触点指令
(2)=I,立即输出指令
(3)SI,立即置位指令
(4)RI,立即复位指令
立即指令程序
复杂逻辑指令
1. 栈装载与指令
ALD,栈装载与指令(与块)。在梯形图中用于将并联电路块进行串联连接。

2. 栈装载或指令
OLD,栈装载或指令(或块)。在梯形图中用于将串联电路块进行并联连接。

3. 逻辑推入栈指令
LPS,逻辑推入栈指令(分支或主控指令)。在梯形图中的分支结构中,用于生成一条新的母线,左侧为主控逻辑块时,第一个完整的从逻辑行从此处开始。
注意:使用LPS指令时,本指令为分支的开始,以后必须有分支结束指令LPP。即LPS与LPP指令必须成对出现。

4. 逻辑弹出栈指令
LPP,逻辑弹出栈指令(分支结束