第2章 s7200基本使用方法

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、主程序 有且仅有一个,可调用其他程序
2、子程序 可选、多次调用;可简化程序代码,易于移植
3、中断程序 及时处理与用户程序的执行时序无关的操作,或者 不能事先预测何时发生的中断事件
第二章 S7-200的基本使用方法
2.1 S7-200的硬件结构和接线 2.2 S7-200的程序结构 2.3 S7-200的数据类型和存储区 2.4 S7-200的基本指令
内部电路
I0.0
1M
M
I0.0
L+
Q0.0
1L
M
实验箱
内部电路
PLC 接线端子 24V
内部电路
I0.0
1M
M
Q0.0
L+
Q0.0
1L
L
实验箱
内部电路
PLC 接线端子 24V
内部电路
I0.0
1M
M
I0.0
M
L+
Q0.0
1L
L
Q0.0
实验箱
2.1 S7-200的硬件结构和接线
2.1.1 S7-200的基本组成 2.1.2 S7-200的数字量输入输出电路 2.1.3 S7-200的模拟量输入输出电路
场效应管输出电路
接触器 Q0.2
2.1.2 S7-200的数字量输入输出电路
S7-200外部接线端子
共用 1M
输入
共用 2M
注意输入端 子是否需要 加电源
2.1.2 S7-200的数字量输入输出电路
S7-200外部接线端子
输出
共用1L
共用2L
共用3L
注意 所采 用的 电源 需根 据负 载而 定
第二章 S7-200的基本使用方法
2.1 S7-200的硬件结构和接线 2.2 S7-200的程序结构 2.3 S7-200的数据类型和存储区 2.4 S7-200的基本指令
2.1 S7-200的硬件结构和接线
2.1.1 S7-200的基本组成 2.1.2 S7-200的数字量输入输出电路 2.1.3 S7-200的模拟量输入输出电路
R R
2.1.3 S7-200的模拟量输入输出电路
EM235模拟量输入输出模块
配置开关位置与测量范围选择
第二章 S7-200的基本使用方法
2.1 S7-200的硬件结构和接线 2.2 S7-200的程序结构 2.3 S7-200的数据类型和存储区 2.4 S7-200的基本指令
2.2 S7-200的程序结构
2.1.3 S7-200的模拟量输入输出电路
模拟量输入电路




拟 量
滤 波
路 转 换
放 大
A/D 数
转换
字 量
2.1.3 S7-200的模拟量输入输出电路
模拟量输入电路
2.1.3 S7-200的模拟量输入输出电路
模拟量输入电路
2.1.3 S7-200的模拟量输入输出电路
模拟量输入电路
+-
-128~127
80~7F
W (字) 16位值
0~65,535
D (双字) 32位值
0~4,294,967,295
0~FFFF
0~FFFF FFFF
-32,768~ 32,767
-2,147,483,648 ~
2,147,483,648
8000~7FFF
8000 0000~ 7FFF FFFF
2.3 S7-200的数据类型和存储区
()
Q0.0
2.1.2 S7-200的数字量输入输出电路
接线示例 ¾电机起保停
停正 反 止转 转
DI输入端 1M I0.0 I0.1 I0.2 I0.3 I0.4
I0.5 I0.6 I0.7
PLC 接线端子 L+ M
DO输出端 1L Q0.0 Q0.1 Q0.2 Q0.3 Q0.4
Q0.5 Q0.6 Q0.7
INCD AC1 MOVW *AC1, AC0 将VB202和VB203中的内容送入AC0
注:
• 指针为双字值 • 建立指针必须使用双字传送指令MOVD,将需要
间接寻址的存储器地址送到指针中。 • 指针也可为子程序传递参数 • &VB200表示VB200的地址,而不是VB200中
的值 • *AC1是指AC1所指的地址中的数据 • 修改指针应使用双字指令,如ADDD(双字加法)
SM0.1:初始化脉冲,第一个扫描周期为1 SM0.4:分脉冲,占空比为50%,周期为1min SM0.5:秒脉冲,占空比为50%,周期为1s SM0.7:指示CPU的模式开关的状态,
0-TERM(STOP) 1-RUN 用于在RUN状态下启动自由口通信方式
2.3 S7-200的数据类型和存储区
存储区
直流电 源 输出
2.1.1 S7-200 的基本组成 整体接线
2.1 S7-200的硬件结构和接线
2.1.1 S7-200的基本组成 2.1.2 S7-200的数字量输入输出电路 2.1.3 S7-200的模拟量输入输出电路
2.1.2 S7-200的数字量输入输出电路
数字量输入电路
I0.0
接近开关 光电开关 液位开关 电接点压力表
~
2.1.2 S7-200的数字量输入输出电路
S7-200外部接线端子
PLC电源
~
PLC提供的传感器电源输出 +24V
2.1.2 S7-200的数字量输入输出电路
接线示例 ¾电机点动启停
I0.0 Q0.0 ()
2.1.2 S7-200的数字量输入输出电路
接线示例 ¾电机起保停
I0.0
I0.1
Q0.0
I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7
L M Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7
实验箱
4、PLC试验台接线 L
实验箱内部接线
Q0.0 I0.0
Q0.1 I0.1
Q0.2 I0.2
Q0.3 I0.3
M
内部电路
PLC 接线端子 24V
MSB
LSB
字节 VB100
MSB
字 VW100
MSB
双字 VD100
VB100
VB101
VB100
VB101
VW100
LSB
LSB
VB102
VB103
VW102
2.3 S7-200的数据类型和存储区
数据表示
数据大小
B (字节) 8位值
无符号整数
十进制
十六进制
0~255
0~FF
有符号整数
十进制
十六进制
HC+计数器号,32位有符号整数
2.3 S7-200的数据类型和存储区
存储区
13、 局部变量存储器(L)
用来存放局部变量。主要区别在于全局变量是全局有效 的,而局部变量是局部有效的。
S7-200有64个字节的局部存储器,其中60个可 以作为暂时寄存器,或给子程序传递参数。
14、 顺序控制继电器(S)
9、 定时器(T) T+定时器号 T0~T255 10、计数器(C) C+计数器号 C0~C255 11、累加器(AC)
累加器是用来暂存数据的寄存器,它可以用来存放运算 数据、中间数据和结果。
4个,32位,AC0~AC3
12、高速计数器(HC)
一般计数器的计数频率受扫描周期的影响,不能太高。 而高速计数器可累计比CPU的扫描速度更快的事件。
¾ S7-200系列PLC有三种计数器: 递增计数器CTU 递减计数器CTD 增减计数器CTUD
¾ 三种计数器共有256个。
2.4 S7-200的基本指令
(6)比较指令
用来比较两个数IN1和IN2的大小,满足关系时,触点 接通
比较运算符有:==、<>、>、<、>=、<=
比较指令的类型有: 字节比较(B) 整数比较(I) 双字比较(D) 实数比较(R)
公共端
2.1.2 S7-200的数字量输入输出电路
数字量输出电路
Q0.1
使用电压范围 广,导通压降 小,承受瞬时过 电压和过电流的 能力较强,但动 作速度慢,寿命 有一定限制
接触器 报警指示灯
继电器输出电路
公共端
2.1.2 S7-200的数字量输入输出电路
数字量输出电路
公共端
用于直流负 载,反应速度 快,寿命长, 过载能力稍差
I 0.0
Q 0.0
I 0.2
Q 0.2
I 0.2
输出指令对于同一输出不能重复
2.4 S7-200的基本指令
(2)置位复位指令
I 0.0 Q 0.0
I 0.0
S
I 0.1
1
I 0.1 Q 0.0
R
Q 0.0
1
对同一个输出可多次重复使用
2.4 S7-200的基本指令
(3)跳变触点指令(边沿触发指令)
2.3 S7-200的数据类型和存储区
存储区
1、输入过程映像寄存器(I)
与PLC的输入端子对应,I0.0-I15.7
2、输出过程映像寄存器(Q)
与PLC的输出端子对应,Q0.0-Q15.7
3、模拟量输入(AI)
模拟量经A/D转换为16位的数据量,只读数据, AIW0, AIW2
4、模拟量输出(AQ)
将一个字长的数字经D/A转换为模拟量,只写数据, AQW0,AQW2
2.3 S7-200的数据类型和存储区
存储区
6、变量存储区(V)
存放程序执行过程中的中间结果,VB100,VW100,VD100
7、位存储区(M)
中间继电器,M0.0~M31.7
8、 特殊继电器(SM)
具有特殊功能或用来存储系统的状态变量、控制参数和 信息 SM0.0:总为1
I0.5 — 输入映像寄存器(I) 读取第5个输入继电器的开关状态
取代继电器的数字量控制系统一般只用直接寻址
2.3 S7-200的数据类型和存储区
数据寻址
间接寻址 用指针来存取存储器中的数据
只只对对II、、QQ、、VV、、MM、、SS、、TT进进行行间间接接寻寻址址
1、建立指针
将VB200的地址作为
或INCD(双字加1)
第二章 S7-200的基本使用方法
2.1 S7-200的硬件结构和接线 2.2 S7-200的程序结构 2.3 S7-200的数据类型和存储区 2.4 S7-200的基本指令
2.4 S7-200的基本指令
(1)触点指令和输出指令
I 0.0 I 0.1 Q 0.0
I 0.0 I 0.1 Q 0.0
用在顺序控制或步进控制中
例:某一控制系统选用CPU 224,系统所需的输入输出点数 各为:数字量输入24点、数字量输出20点、模拟量输入6 点、模拟量输出2点。
(a) 面板安装
(b) 标准导轨安装
注意:
• I/O点分为数字量输入(I)、数字量输出(Q)、模拟量 输入(AIW)、模拟量输出(AQW)
数据表示
实数(浮点数)
★ 表示为1.m×2 E
m尾数,E指数
31 30
23 22
0
S
指数
尾数
符号位
范围:±1.175495×10 -38 ~ ±3.402823×10 38
2.3Байду номын сангаасS7-200的数据类型和存储区
数据寻址
直接寻址
直接指出存储器的区域、长度和位置
VW100 — 变量存储区(V) 存取一个字的数据 V区的第100个~101个两个字节
电压输入
2.1.3 S7-200的模拟量输入输出电路
模拟量输入电路
电 流
电流输入
2.1.3 S7-200的模拟量输入输出电路
模拟量输入电路
变送器 -
+
24V
电流输入
2.1.3 S7-200的模拟量输入输出电路
模拟量输出电路
I0 V0
2.1.3 S7-200的模拟量输入输出电路
模拟量输出电路
I0 V0
• 数字量I/O模块的地址一字节为单位,字节地址由I/O的 类型和模块在同类I/O中的位置决定
• 某模块的数字量I/O点数不是8的整数倍,最后的字节中 未用的位不分配给后续模块。
• 模拟量模块以2点(2字节)递增的方式分配
2.3 S7-200的数据类型和存储区
数据表示 位,字节,字,双字

V100.0~V100.7
I 0.0
P
Q 0.0
I 0.0 Q 0.0
I 0.0
N
Q 0.1
Q 0.1
一个扫描周期
2.4 S7-200的基本指令
(4)定时器指令
通电延时定时器(TON) 断电延时定时器(TOF) 保持型通电延时定时器(TONR)
2.4 S7-200的基本指令
(5)计数器指令
¾ 计数器主要用于累计输入脉冲的次 数。
指针送入AC1
MOVD &VB200, AC1
2、用指针存取数据 MOVW *AC1, AC0
3、修改指针
将指针AC1所指的存储 单元的值传送到AC0, 即VB200和VB201中的
内容
VB199
12 VB200 34 VB201 56 VB202 78 VB203
VB204
INCD AC1
指针增加两次,指向下一个字,即VB202的地址
2.1.1 S7-200的基本组成
状态显示 存储器卡
通信口
顶部端子盖 电源及输出端子
前盖 方式开关 、 电位器、扩展I/O连接
底部端子盖 输入端子、传感器电源
CPU 224
带扩展模块
2.1.1 S7-200 的基本组成
整体接线
数字量输出
电源
输入
共用1L
共用2L
共用3L
共用 1M
数字量输入
共用 2M
相关文档
最新文档