西门子S7-300应用介绍(课件内含有演讲者注解)

合集下载

S7-300归纳总结ppt课件

S7-300归纳总结ppt课件
1. 模拟量值的表示方法 S7-300的CPU用16位的二进制补码表示模拟量值。其中最高位为符号位,“0”表示正值,“1”表示负值,
被测值的精度可以调整,取决于模拟量模块的性能和它的设定参数,对于精度小于15位的模拟量值,低字节中 幂项低的位不用。 S7-300模拟量输入模块可以直接输入电压、电流、电阻、热电偶等信号,而模拟量输出模块可以输出0~10 V,1~5 V,-10 V~10 V,0~20 mA,4~20 mA,-20~20 mA等模拟信号。 2. 模拟量输入模块SM331 模拟量输入(简称模入(AI))模块SM331目前有三种规格型号,即8AI×l2位模块、2AI×l2位模块和8AI×l6位模 块。 1) SM331概述 SM331主要由A/D转换部件、模拟切换开关、补偿电路、恒流源、光电隔离部件、逻辑电路等组成。A/D转 换部件是模块的核心,其转换原理采用积分方法,被测模拟量的精度是所设定的积分时间的正函数,也即积分 时间越长,被测值的精度越高。SM331可选四档积分时间:2.5 ms、16.7 ms、20 ms和l00 ms,相对应的以 位表示的精度为8、12、12和14。 3. 模拟量输出模块SM332 模拟量输出(简称模出(AO))模块SM332目前有三种规格型号,即4AO×l2位模块、2AO×12位模块和4AO×l6 位模块,分别为4通道的12位模拟量输出模块、2通道的12位模拟量输出模块、4通道的16位模拟量输出模块。 1) SM332与负载/执行装置的连接 SM332可以输出电压,也可以输出电流。在输出电压时,可以采用2线回路和4线回路两种方式与负载相连。 采用4线回路能获得比较高的输出精度。
DC 5V(+5V 电源指示,绿色): 5V 电源正常时亮。
FRCE(强制,黄色):至少有一个I/O 被强制时亮。

西门子S7-300 PLC基础与应用最新课件-第8章 模拟量控制

西门子S7-300 PLC基础与应用最新课件-第8章 模拟量控制
分析:需要故障诊断功能,并希望两个传感器可以 触发硬件中断。
可使用模拟量输入模块 SM331, AI8x12Bit(订货 号:6ES7 331-7KF02-0AB0)。该模块具有诊断和 硬件中断功能,且最多可处理 8 个模拟量输入(4~ 20mA;PT 100;热电偶)。
日期:2020/10/20
页码: 14
8.模拟量的规范化输出
日期:2020/10/20
页码: 5
西门子S7-300 PLC 基础与应用
第8章 模拟量控制
模拟量的处理
1. 模拟量输入通道的量程调节
每个模拟量输入模块(AI)都有2~8模拟量输入通道, 在使用之前必须对所使用的模拟量输入模块进行相关设 置:
➢ 通过模拟量输入模块内部的跳线,同一个模拟量输入 模块每个通道组间可以连接不同类型的传感器;
页码:
西门子S7-300 PLC 基础与应用
第8章 模拟量控制
模拟量输入模块的接线
问题2:如何连接PT100电阻温度计? 4/12 电压测量变送器的连接
采用隔离连接
电压变 送器
背板 总线
如果要在EMC干扰极强的地区使用SM331模块,则应将M-与 Mana连接起来。这样,输入和Mana参考电位之间的电位差就不 会超出允许值。
物理量
模拟 执行器
模拟量输入模板
MR 模块
ADC
结果 存储器
PIW ... PIW ... ::: PIW ...
模拟量输出模板
DAC
PQW ... PQW ... ::: PQW ...
CPU
: : : : : : L PIW 304
......................................

西门子S7-300PLC应用教程第1章

西门子S7-300PLC应用教程第1章

Date: 2020/3/7
Page: 8
返回本节
PLC的分类
➢一体化紧凑型PLC :电源、CPU中央处理系统、I/O 接口都集成在一个机壳内。如西门子S7-200系列。
CPU(基本单元)
+
Date: 2020/3/7
Page: 9
返回本节
扩展模块
➢标准模块式结构化PLC :各种模块相互独立,并安 装在固定的机架(导轨)上,构成一个完整的输出刷新阶段
驱动
Date: 2020/3/7
Page: 20
对象的语言编程。
Date: 2020/3/7
Page: 5
返回本节
可编程序逻辑控制器的产生
美国数字设备公司(DEC)根据这一设想,于1969年 研制成功了第一台可编程序控制器。由于当时主要用 于顺序控制,只能进行逻辑运算,故称为可编程序逻 辑控制器(Programmable Logic Controller,PLC)。
Date: 2020/3/7
Page: 13
返回本节
PLC的功能
➢ 通信、联网功能
PROFIBUS DP
PROFIBUS PA (Ex)
PROFIBUS PA
Date: 2020/3/7
Page: 14
返回本节
PLC的功能
➢ 人机界面功能
Date: 2020/3/7
Page: 15
返回本节
PLC的功能
➢ 编程、调试等
使用复杂程度不同的 手持、便携和桌面式 编程器、工作站和操 作屏,进行编程、调 试、监视、试验和记 录,并通过打印机打 印出程序文件。
MPI cable 有MPI接口的PG 或PC

S7-300-27页PPT精品文档

S7-300-27页PPT精品文档

L1 N
防松装置
接地端
L+ 2 4 V D C 输 出 端 M
L+ M
L+ M
L+ M
④S7-300其它模块及其网络
2.7 S7-300硬件安装
安装步骤
安装模块
小结
• S7-300的硬件构成 • S7-300硬件模块 • S7-300的扩展 • S7-300模块的编址
机架 1
多层组态中的 DI/DO 编址
PS IM
(接受)
96.0 100.0 104.0 108.0 112.0 116.0 120.0 124.0
to to
to
to
to
to
to
to
99.7 103.7 107.7 111.7 115.7 119.7 123.7 127.7
PS IM
(接受)
64.0 68.0 72.0 76.0 80.0 84.0 88.0 92.0
机架 1 电源 IM
384 400 416 432 448 464 480 496
模块 (接收)
to
to
to
to
to
to
to
to
398 414 430 446 462 478 494 510
R 电源
IM
256 272 288 304 320 336 352 368
0 模块 CPU (发送) to
to
数字量输出模块SM322
SM 322 模 块 输出点数 额定电压
额定电压范围
与总线隔离方式
16 点 晶 体 管 16
24 V DC 20.4~ 28.8 V
DC 光耦
32 点 晶 体 管 32

西门子S7-300 PLC基础与应用最新课件-第4章 定时器

西门子S7-300 PLC基础与应用最新课件-第4章 定时器

I0.0
I0.1 设定时间值
MW0、MW2
T13
Q5.4
t
t
t
t
(a)梯形图
(b)工作时序
图2-13 断电延时定时器工作时序
日期:2020/10/20
页码: 17
西门子S7-300 PLC 基础与应用
第4章 定时器指令的应用
CPU的时钟存储器
进入CPU属性窗口,在“Memory Byte”区域可设 置所使用的MB地址,如需要使用MB10,则直接输入 10。Clock Memory的功能是对所定义的MB的各位 周期性地改变其二进制的值(占空比为1:1)。Clock Memory的各位的周期及频率如下:
页码: 20
人行道红灯 人行道绿灯
人行道请求按钮
车道绿灯 车道黄灯 车道红灯
人行道红灯 人行道绿灯
人行道请求按钮
西门子S7-300 PLC 基础与应用
第4章 定时器指令的应用
控制要求(1/3)
人行道请求按钮
车道绿灯 车道黄灯 车道红灯
人行道红灯
人行道绿灯
0s
30s
40s 45s
55s 60s 65s
该项目将以人行横道交通信号灯控制为例,介绍如 何用时序分析的方法设计PLC控制系统。
日期:2020/10/20
页码: 19
西门子S7-300 PLC 基础与应用
第4章 定时器指令的应用
人行横道控制
4.2
1 控制要求 2 任务分析 3 任务实施 4 方案调试
车道红灯 车道黄灯 车道绿灯
日期:2020/10/20
第4章 定时器指令的应用
定时器指令
1.S_PULSE(脉冲S5定时器,简称脉冲定时器)

PLC-S7-300具体应用举例ppt课件

PLC-S7-300具体应用举例ppt课件

程序块类型
操作系统
循环 定时 过程
OB
组织块
故障
OB = 组织块 FB = 功能块 FC = 功能 SFB = 系统功能块 SFC = 系统功能
FB FB
精品课件
FC
SFB
FB
SFC
阴影:
FB 带背景数据块 4
用户定义的块
块类型 组织块 (OB) 功能块 (FB)
功能 (FC)
数据块 (DB)
特性
精品课件
22
FC1 功能块(手动/前后)
全局变量: MoveForward:点动向前(I0.2); MoveBackward:点动向后(I0.3);
Manual:手动模式显示( Q0.1 ); Auto:自动模式显示( Q0.2 ) ManualAuto:手动/自动 选择(I0.4) Forward:电机前转(Q0.5) Backward:电机后转(Q0.6)
- 操作系统和用户程序的接口 - 各层次的优先级 (1 ~ 26) - 局部数据堆栈中的特殊启动信息
- 带参数 / 数据保持 - 不带参数 / 数据保持 - 不带参数 / 数据不保持
- 只传递一个返回值 (调用时必须分配参数)
- 数据不保持 - 可带参数
- 结构化,局部存储 (背景 DB) - 结构化,全局数据存储
Manual:2#手动( Q1.1 ); Auto:2#自动( Q1.2 ) Forward:2#电机向前转(Q1.3) Backward:2#电机向后转(Q1.4)
精品课件
16
精品课件
17
应用实例
线性编程实例3 – 单生产线传送控制
用户需求: 1、能够实现手动/自动控制。 2、灌装时间3s,自动计数。 3、生产线能正反转。

S7-300PLC讲座

S7-300PLC讲座

Date: File:
2015-6-30 SSP1_01C.5
Information and Training Center Knowledge for Automation
一 S7-300的硬件结构
PS功能:
电源模块,把工业电转换为DC24V 电源供给PLC系统使用。
一 S7-300的硬件结构
一 S7-300的硬件结构
S7-300可选用的模块种类
PS (可选)
CPU
IM (可选)
SM: DI
SM: DO
SM: AI
SM: AO
FM: - 计数 - 定位 - 闭环控制
CP: - 点-到-点 - PROFIBUS - 工业以太网
SIMATIC S7
Siemens AG 2000. All rights reserved.
一 S7-300的硬件结构
导轨
U行总线
固定螺丝
SIMATIC S7
Siemens AG 2000. All rights reserved.
Date: File:
2015-6-30 SSP1_01C.4
Information and Training Center Knowledge for Automation
模式选 择开关
MPI
SIMATIC S7-300
Batterie MPI DP
电源连接 端子
SIMATIC S7
Siemens AG 2000. All rights reserved.
Date: File:
2015-6-30 SSP1_01C.12
Information and Training Center Knowledge for Automation

S7-300讲稿第1-2章

S7-300讲稿第1-2章

S7-300/400的基本结构S7-300/400属于模块式PLC,主要由机架、CPU模块、信号模块、功能模块、接口模块、通信处理器、电源模块和编程设备组成。

按 钮选择开关限位开关电 源图1-1 PLC控制系统示意图PLC的主要生产厂家:德国的西门子(Siemens)公司,美国Rockwell 公司所属的AB公司,GE-Fanuc公司,法国的施耐德(Schneider)公司,日本的三菱和欧姆龙(OMRON)公司。

西门子自动化与驱动集团的中文网站:。

在该网站主页点击“中文下载目录”、“英文下载资料”或“软件下载目录”,进入“下载中心”后,可以下载各种工控产品的中英文说明书、使用手册、产品介绍和一些软件。

如果需要更多的资料和软件,可以访问西门子在德国的网站,网址为http://www.ad.siemens.de/。

点击“English”将语言由德文改为英文,点击“Service & Support”,在“Document type”下面点击“Manual”,在“Please Type Your Question”下面的方框内输入要搜索的手册的关键字,例如“CP 5511”,按“GO”按钮,就会列出与CP 5511有关的手册。

点击感兴趣的手册,在出现的画面中点击“Download”,可以下载该手册。

PLC的工作过程图1-2 基本逻辑运算与或非&( b )( c )( a )I0.0 I0.1I0.2I0.3I0.4Q4.0Q4.1Q4.2Q4.2Q4.1Q4.0I0.0I0.1I0.2I0.3I0.4>=1表1-1 逻辑运算关系表PLC 采用循环执行用户程序的方式。

OB1是用于循环处理的组织块(主程序),它可以调用别的逻辑块,或被中断程序(组织块)中断。

在起动完成后,不断地循环调用OB1,在OB1中可以调用其它逻辑块(FB, SFB, FC 或SFC)。

循环程序处理过程可以被某些事件中断。

西门子S7-300 PLC基础与应用最新课件-第6章 计数器

西门子S7-300 PLC基础与应用最新课件-第6章 计数器

L MD 0 / /装入存储双字M D0
L MD 4 / /装入输入双字M D4
> =D
// 比较第一个数是否大于或等于第二个数
= Q4 .0 // 如果M D0 > =M D4 ,则R L0 = 1 ,Q 4 .0 = 1
双整数 小于或等于 (LE_D)
日期:2020/10/20
页码: 13
西门子S7-300 PLC 基础与应用
日期:2020/10/20
页码: 19
西门子S7-300 PLC 基础与应用
第6章 计数器的应用 控制任务——多台电动机的单按钮控制
双字左移(SHL_DW) 空出位用 0 填补,最后移出的位送 CC1, 有效移位位数是 0~32
L +3 L 18
SLD T MD2
//将数字+3 装入累加器 1 //累加器 1→累加器 2 //18→累加器 1 //左移 3 位 //将结果传输到 MD2
双字右移(SHR_DW) 空出位用 0 填补,最后移出的位送 CC1, 有效移位位数是 0~32
日期:2020/10/20
页码: 2
西门子S7-300 PLC 基础与应用
第6章 计数器的应用
计数器指令
1.S_CUD(加/减计数器)
指令形式 格式
LAD
加计数输入
Cno 输出位地址
减计数输入 预置信号 计数初值
计数字单元 1 计数字单元 2
复位信号
示例
FBD
Cno 加计数输入
减计数输入
预置信号 计数初值 复位信号
计数器指令
(a) SC与CU配合
(b) SC与CD配合 图4-2 加、减计数器线圈指令应用示例

西门子S7-300 PLC基础与应用最新课件-第3章 基本指令

西门子S7-300 PLC基础与应用最新课件-第3章 基本指令

输入位 输入字节 输入字 输入双字
在扫描循环期间,逻辑运算的结果存入输 出过程映像寄存器。在循环扫描结束 前,操作系统从输出过程映像寄存器 读出最终结果,并将其传送到数字量 输出模块,直接控制PLC外部的指示 灯、接触器、执行器等控制对象。
输出位 输出字节 输出字 输出双字
位存储器与PLC外部对象没有任何关系, 其功能类似于继电器控制电路中的中 间继电器,主要用来存储程序运算过 程中的临时结果,可为编程提供无数 量限制的触点,可以被驱动但不能直 接驱动任何负载。
参数类型是一种用于逻辑块(FB、FC)之间传递参 数的 数 据类 型 ,主 要 有定 时 器 (TIMER)、 计数器 (COUNTER)、块(BLOCK)、指针(POINTER) 和ANY等类型。
日期:2020/10/20
页码: 11
西门子S7-300 PLC 基础与应用
第3章 基本逻辑指令的应用
运算单位 外部输入字节 外部输入字 外部输入双字
寻址范围 0~65535 0~65534 0~65532
标识符 PIB PIW PID
外部输出寄存器 (PQ)
用户可以通过外部输出寄存器直接访问模拟 量输出模块,以便将模拟量输出信号送 给现场的控制执行器。
外部输出字节 外部输出字 外部输出双字
0~65535 0~65534 0~65532
指令的基本知识
类型(关键词) 布尔(BOOL) 字节(BYTE)
字(WORD)
双字(DWORD) 字符(CHAR) 整数(INT) 长整数(DINT) 实数(REAL) 时间(TIME) 日期(DATE) 实时时间 (Time_Of_Daytod) S5系统时间 (S5TIME)
位数 1 8

西门子 培训课件S7-300

西门子 培训课件S7-300

BATF( 红 色 , 只 在 CPU313 和 314 上有) DC 5 V(绿色) FRCE(黄色)
电池故障 用于 CPU 和 S7- 300 的 5 V DC 电源 保留专用
如果电池有下列情况,则灯亮:①失效;②未装入 如果内部的 5 V 直流电源正常,则灯亮
二、CPU的功能
执行用户程序; 为S7背板总线提供5V电源; 在MPI网络中,通过MPI(多点接口)与 其他MPI网络节点进行通信。
MRES:将钥匙开关从STOP状态扳到MRES位置,可复 位存储器,使CPU回到初始状态。工作存储器、RAM 装载存储器中的用户程序和地址区被清除,全部存 储器位、定时器、计数器和数据块均被删除,即复 位为0,包括有保持功能的数据。如果有快闪存储 器卡,CPU在复位后将它里面的用户程序和系统参 数复制到工作存储区。
三、编程工具
使用STEP7软件对S7-300进行编程。 STEP7包含了自动化项目从项目的启动、实施到 测试以及服务每一个阶段所需的全部功能。 STEP7中的编程语言 1、顺序功能图 2、梯形图 3、语句表 4、功能块图 5、结构文本
四、安装一个S7系统的步骤
S7-300PLC
六、S7-300系统的组成部件
5、功能模块 (FM)
功能模块主要用于对时间要求苛刻、存储器容量要 求较大的过程信号处理任务。 -计数:计数器模块 -定位:快速/慢速进给驱动位置控制模块、电子凸 轮控制器模块、步进电动机定位模块、伺服电动机 定位模块等 -闭环控制:闭环控制模块 -工业标识系统:接口模块、称重模块、位置输入 模块、超声波位置解码器等。
五、微存储器卡
Flash EPROM微存储卡(MMC)用于在断电时保存用户 程序和某些数据,它可以扩展CPU的存储器容量,也 可以将有些CPU的操作系统保存在MMC中,这对于操作 系统的升级是非常方便的。MMC用作装载存储器或便 携式保存媒体。MMC的读写直接在CPU内进行,不需要 专用的编程器。由于CPU31xC没有安装集成的装载存 储器,在使用CPU时必须插入MMC,CPU与MMC是分开订 货的。 如果在写访问过程中拆下SIMATIC微存储卡,卡中的 数据会被破坏。在这种情况下,必须将MMC插入CPU中 并删除它,或在CPU中格式化存储卡。只有在断电状 态或CPU处于STOP状态时,才能取下存储卡。

西门子S7-300 PLC编程及应用教程PPT

西门子S7-300 PLC编程及应用教程PPT

1.3 位逻辑指令
二、输出指令(= 、(#)) 输出线圈:
输出线圈(又称赋值指令),将计算出来的逻辑结果写到输出 线圈指定的地址区域。
示例:
1.3 位逻辑指令
二、输出指令(= 、(#)) 中间输出:
中间输出指令是存储逻辑流的中间赋值单元,它可以记录梯形 图中某点的逻辑状态而不影响整个逻辑流的逻辑关系,其符号为线 圈输出的包括里加一“#”字符,即为(#)。
1.1 PLC简介
五、300 PLC的硬件模块 314C型CPU:
3、MCC卡
1.1 PLC简介
五、300 PLC的硬件模块 接口模块:
接口模块用于多机架配置时连接主机架(CR)和扩展机架(ER)。使用 IM360/361接口模块可以扩展3个机架,主机架使用IM360,扩展机架使用IM361, 各相邻机架之间的电缆最长为10m。
1.3 位逻辑指令
四、异或和同或指令(X、XN) 异或:
异或指令是指两个指令位逻辑状态相异时逻辑结果为 “1”, 否则为“0”,异或指令用助记符X表示。
示例:
1.3 位逻辑指令
四、异或和同或指令(X、XN) 同或:
同或指令是指两个指令位逻辑状态相同时逻辑结果为“1”, 否则为“0”,同或指令用助记符XN表示。
示例:
1.3 位逻辑指令
五、取反指令(NOT) 讲解:
能流取反指令是将取反指令前的逻辑串运算结果RLO进行取反, 并将取反后的值保存在逻辑位RLO,能流取反触点中间标有“NOT”。
示例:
1.3 位逻辑指令
六、置复位和触发器指令(S、R、SR、RS) 置复位:
置位指令(S、Set)是当逻辑运算结果RLO为“1”时,将指 定的位地址置位(置为1状态并保持),当逻辑运算结果RLO为 “0”时,该指令对指定的地址状态没有影响。

西门子S7300教程第3章-PPT精品文档53页

西门子S7300教程第3章-PPT精品文档53页

Date: 2019/10/7
Page: 17 返回本节
4. SIMATIC 管理器自定义选项设置(1/2)
设置常规选项
Date: 2019/10/7
Page: 18 返回本节
4. SIMATIC 管理器自定义选项设置(2/2)
设置语言
Date: 2019/10/7
Page: 19 返回上级
5. PG/PC接口设置(1/3)
5.硬件组态(6/6)
编译硬件组态(完成后的窗口) 系统自动创建程序文件夹 包含一个循环组织块OB1
Date: 2019/10/7
Page: 39 返回上级
6.编辑符号表(1/2)
方法1:从LAD/STL/FBD编辑器打开符号表
Date: 2019/10/7
Page: 40 返回上级
6.编辑符号表(2/2)
Page: 14 返回本章
1.启动SIMATIC管理器
Date: 2019/10/7
启动SIMATIC管理器
Page: 15 返回本节
2.SIMATIC管理器界面
可访问网络节点 S7 存储卡 下 载 工 具 ( D ownload) 离 线 工 具 ( O fflin e) 在 线 工 具 ( O nline) 查看工具
§3.3.2 简单设计示例:电动机起停控制
PLC端子接线图 使用向导创建STEP 7项目 手动创建STEP 7项目 插入S7-300工作站 硬件组态 编辑符号表 程序编辑窗口 在OB1中编辑LAD程序 在OB1中编辑STL程序 在OB1中编辑FBD程序
Date: 2019/10/7
§3.3.1 设计流程 §3.3.2 简单设计示例
Date: 2019/10/7

S7-300学习资料(视频祥解)

S7-300学习资料(视频祥解)

S7-300学习笔记第一讲:S7-300简介一、标准型S7-300的硬件结构1.S7-300为标准模块式结构,各种模块相互独立,并安装在固定的机架(导轨)上,构成一个完整的PLC应用系统。

2.第一槽为电源模块,第二槽为CPU模块,第三槽为通信模。

3.300电源模块(PS)可用其它开关电源代替,而400必须选用原装模块二、S7-300 CPU模块1.CPU模块分类1)300PLC可分为紧凑型.标准型.革新型.户外型.故障安全型和特种型CPU2)C表示紧凑型.F故障安全型T表示特种型2.S7-300 CPU的主要特点3.S7-300 CPU状态故障显示1)SF(红色):系统出错/故障指示灯,硬件或软件出错时亮2)BATF(红色) :电池故障指示灯,没电或没有装入电池时亮.314和316有.故障时不影响CPU工作3)DC5V(绿色) :5V电源指示灯,总线5V电源正常时常亮4)FRCE(黄色) :强制作业有效指示灯,有强制时亮5)RUN(绿色) :运行指示灯.处于RUN时亮,在STARTUP(启动)时以2HZ闪烁,在HOLD(暂停)时0.5HZ闪烁6)STOP(黄色) :CPU处于STARTUP. HOLD.时常亮,在存储器复位时0.5HZ闪.在存储器置位时以2HZ闪烁.7)BUS DF(BF)(红色) :总线出错时亮,(只适用于带有DP接口的CPU).8)SF DP:接口错误指示灯,DP接口故障时亮三、S7-300 PLC功能1.高速的指令处理:0.1-0.6us的指令处理时间2.人机界面(HMI):人机界面集成在S7-300操作系统内3.诊断功能:CPU的智能化的诊断系统可连续监控系统的功能是否正常,记录错误和特殊的系统事件4.口令保护:多级口令保护可以使用户高度、有效的保护其技术机密,防止未经允许的复制和修改四、S7-300 模块PS电源模块、IM接口模块(360发送361接收)、FM功能模块、SM信号模块。

S7-300PLC的应用(西门子s7-300授课资料,拿来大家共享!)

S7-300PLC的应用(西门子s7-300授课资料,拿来大家共享!)

监控系统MPI网络拓扑结构图
控制系统硬件设计
• 监控系统由位于水厂区的上位PC机、主站PLC、变频恒
压控制站和水源地的三个从站PLC组成。上位PC机通过 CP5611网卡与主站PLC完成整个系统的现场数据检测、 数据处理及计算等工作。主站PLC完成两方面的工作,一 是水厂区现场数据的采集及变频恒压供水的控制;二是与 水源地的三个从站进行远距离通信和控制,完成水源地现 场数据的采集与深井泵的控制。 根据现场实际情况,数据回路有7路模拟量,选择模拟 量输入输出模块SM334,该模块包括4路模拟量输入和2 路模拟量输出。同时另选用2片CD4066模拟开关进行扩展, 构成8路模拟量输入。主站PLC的组成如图所示。
变频器参数设置
MM440与主站PLC的PROFIBUS通信参数
S7-300 PLC在恒压供水控制系统中的应用
•本系统是一个液位控制系统,通过变频器带动水泵将储水罐中 的水打入上位水箱;通过调节管道上阀门的开度来控制流量。 要实现阀门开度与阀门实际输出流量成线性关系,其
•必须保证的前提条件是阀门入口处的水压应为恒定值,也就是
• SIEMENS公司S7系列PLC的 MPI网络速度可达 187.5Mbps;通过一级中继器传输距离可达1km。根据水 厂的具体情况,确定以MPI方式组成网络,主站PLC为 S7-300系列的CPU312IFM;从站为S7-200系列的 CPU222.这样既满足了系统要求,又节省了成本,这种分 布式监控系统具有较高性能价格比。系统中PLC的物理层 采用RS485接口,网络延伸选用带防雷保护的中继器,使 系统的安全运行得到了保证,MPI网络的拓扑结构如图所 示。
• 某特种钢铁公司钢管厂新增1台ф133 Accu-roll轧机。考虑到 钢管生产工艺特点及轧机的控制要求,系统采用西门子公司S7300 PLC。 • 控制系统具有自动、半自动、手动3种工作方式,轧机主要包 括以下几部分: • (1)主机架调整系统。主要包括左右侧压进调整控制、上下导 盘垂直调整控制、上下导盘轴向调整控制。

第一讲 西门子S7-300简介

第一讲  西门子S7-300简介

350-1, FM 350-2计数器模板 351用于快速/慢速驱动的定位模板 353用于步进电机的定位模板 354用于侍服电机的定位模板 357-2定位和连续通道控制模板 338 超声波位置探测模板 338 SSI 位置探测模板 352电子凸轮控制器 352-5高速布尔运算处理器 355 PID模板 355-2温度PID控制模板

双机架接口模块IM365

IM365发送模块 IM365接收模块。 IM360:用于发送数据
X2 34 365 - 0BA01- 0AA0 365 - 0BA01- 0AA0 X2 34

多机架接口模块

IM361:用于接收数据
IM 360 SF DC 5V SF DC 5V IM 360
户外型CPU(三种): CPU 312 IFM CPU 314 IFM CPU 314(U 315F CPU 315F-2DP CPU 317F-2DP
特种型CPU(两种): CPU 317T-2DP CPU 317-2PN/DP
2、S7-300CPU的主要特性:
STOP:停机模式。在此模式下,CPU不执行用户程序,但 可以通过编程设备(如装有STEP 7的PG、装有STEP 7的计算机 等)从CPU中读出或修改用户程序。在此位置可以拔出钥 匙。 MRES:存储器复位模式。该位置不能 保持,当开关在此位置释放时将自动返回 到STOP位置。将钥匙从STOP模式切换到 MRES模式时,可复位存储器,使CPU回到 初始状态。
STOP(黄色):停止状态指示灯。CPU处于“STOP”或 “HOLD”或“Startup”状态时亮;在存储器复位时LED以0.5 Hz频率闪烁;在存储器置位时LED以2Hz频率闪烁。 BF(红色):总线出错指示灯(只适用于带 有DP接口的CPU)。出错时亮。

西门子PLCS7-300培训教材ppt课件

西门子PLCS7-300培训教材ppt课件
S7-300网络特点
网络详细信息
西门子 PLC教程S7-300
块结构和块编辑
OB 1
FB
FB
FC
FB
FB
FB
FB
FC
FC
西门子 PLC教程S7-300
操作系统
循环
定时
过程
故障
图例:
OB = 组织块 FB = 功能块 FC = 功能 SFB = 系统功能块 SFC = 系统功能 DB = 数据块
DB OB
用OPN DI打开 位, 字节, 字, 双字
缩写
I/Q I / QB IW / QW ID / QD
M MB MW MD PIB / PQB PIW/PQW PID/PQD T C DB
加在一起的最大区域
0.0 --- 65,535.7 0 --- 65,535 0 --- 65,534 0 --- 65,532
- 带参数 / 数据保持 - 不带参数 / 数据保持
功能 (FC) 数据块 (DB)
- 只传递一个返回值 (调用时必须分配参数)
- 数据不保持 - 可带参数
- 结构化,局部存储 (背景 DB) - 结构化,全局数据存储
(在整个程序中均有效)
西门子 PLC教程S7-300
系统块
块类型
特点
系统功能 (SFC)
使用格式 十进制数值 十六进制值
二进制值 ‘ASCII码文本’
举例 20 16#4E4F 2#100 1110 0100 1111 ‘How are you?’
无符号整数 十进制 0或1 0~255 0~65535
0~ 4 294 967 295
十六进制
0~FF 0~FFFF 0~FFFFFFFF

西门子S7-300讲义01

西门子S7-300讲义01
继电器控制采用硬接线 方式装配而成, 方式装配而成,只能完 成既定的功能. 成既定的功能. PLC控制只要改变程序 控制只要改变程序 并改动少量的接线端子, 并改动少量的接线端子, 就可适应生产工艺的改 变. 从适应性, 从适应性,可靠性及设 安装, 计,安装,维护等各方 面进行比较. 面进行比较.传统的继 电器控制大多数将被 PLC所取代. 所取代. 所取代
1.1.3 PLC发展的特征 发展的特征
PLC的发展与其他高新技术的发展是分不 的发展与其他高新技术的发展是分不 开的,其发展的特征表现在下列几方面: 开的,其发展的特征表现在下列几方面: 功能的发展. 从简单的逻辑运算功能, 功能的发展.PLC从简单的逻辑运算功能, 从简单的逻辑运算功能 发展到数据传送,数据比较,数据运算, 发展到数据传送,数据比较,数据运算,直 到通信功能. 到通信功能. 适应控制要求. 适应控制要求.PLC的发展是高新科学技术 的发展是高新科学技术 发展的产物,同时, 发展的产物,同时,也推动了其他科学技术 的发展. 的发展. 适应工业环境的要求. 适应工业环境的要求.PLC与通用计算机的 与通用计算机的 一个重要的区别就是PLC能应用在恶劣的工 一个重要的区别就是 能应用在恶劣的工 业环境中. 业环境中.
1.1.1 可编程序控制器 可编程序控制器(PLC)发展的几个阶段 发展的几个阶段
PLC的发展经历了下列四个阶段: 的发展经历了下列四个阶段: 的发展经历了下列四个阶段
第一阶段是初创阶段. 第一阶段是初创阶段.主要用于逻辑运算 和定时,计数,它的控制功能比较简单. 和定时,计数,它的控制功能比较简单. 第二阶段是扩展阶段. 第二阶段是扩展阶段.它的主要功能是逻 辑运算,同时增加了模拟运算. 辑运算,同时增加了模拟运算. 通信功能的实现阶段. 第三阶段 是PLC通信功能的实现阶段.产 通信功等. 品有西门子的 系列等 第四阶段是PLC的开放阶段.通信协议的 的开放阶段. 第四阶段是 的开放阶段 标准化使用户得到了好处. 标准化使用户得到了好处.产品有 SYMATIC S5和S7系列等. 系列等. 和 系列等
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CPU 313 12 KB 20 KB 4 MB 128 32 2048 64 /128 4
CPU 314 24 KB 40 KB 8 MB 512 64 2048 64 /128 4
CPU 315 48 KB 80 KB 8 MB 1024 128 2048 64 /128 4
装载存储器:
• 逻辑 (OB,FC,FB)
系统块
特点
- 存储在CPU的操作系统中 - 用户可以调用此功能 (不需要存储器) - 存储在CPU的操作系统中 - 用户可以调用此功能
(需要存储器)
- 用于组态数据和参数的数据块
OB1

数据块 (DB)
功能 FC15
功能 FC0
功能块 FB2
所有块可以访问 全局数据 DB1
FB2的背景DB 背景数据 DB2
0,01s <-- 0 0 0,1s <-- 0 1 1s <-- 1 0 10s <-- 1 1
时间值BCD码: 0 . . . 999
状态位
M0.6 T4 T5
500ms
t
生产过程
物理量
标准的模拟 信号
传感器
• 压力 • 温度 • 流量 • 速度 • pH 值 • 粘性 •等
变送器
± 500mV ± 1V ± 5V ± 10V ± 20mA 4...20mA 等
日时钟中断 延时处理中断 循环处理中断 硬件中断 启动过程中的错误处理中断 循环扫描中的错误处理中断
S7-300:
优先级
局部堆栈大小
27 256 bytes
1
2
256 bytes
3
256 bytes
12
256 bytes
16
256 bytes
28 256 bytes
26
程序所占用的局部数据区的总长度
线性化
OB1
模块化
运行条件
OB1
自动/手动
旋转马达
升降马达
结构化
OB1
马达1,2,3 称重 卸料
线性化编程: 所有的指令都在一个 块 (OB1) 内。
模块化编程: 每个设备的控制指令 都在各自的块内。 OB1按顺序调用每个块。
结构化编程: 不同的块调用可重复利用的代码。 OB1 (或其他块) 调用这些块 并传递相应的参数。
CPU 循环
S7-300 的 扩 展 能 力
使用SIMATIC管理器创建项目
测温取样枪机械手
主要设备: 旋转电机 升降电机
变频器 编码器 限位开关 测温探头 PS模块
PLC DI/DO模块
ET200M FM350模块
硬件组态
添加主机架
电源模块
CPU模块
DP地址
数据传输速率
DI/DO模块
Comment Motor forwards Count bottles Switch on plant Indicator: Plant is “On” M.-con. switch: Motor forwards
(最多 80 个字符)
IEC1131 -3与STEP 7编程语言
• 编译为标准代码的规则 • 软件模型, 通讯模型, 编程模型 • 可编程逻辑控制语言中的通用元件
临时变量
• 当相关块执行完毕后被清除 • 临时存储在 L stack中 • 可在下列块中使用
OBs / FCs / FBs
静态变量
•当相关块执行完毕后仍然 保留
• 永久存储在DBs中
• 只能在FBs中使用
绝对地址
符号地址
访问方式
局部数据堆栈的大小
执行的程序
启动程序 (只执行一次)
循环扫描程序
时间中断 事件驱动中断
可以分配参数的块 调用
I 1.3
I 1.2 M 10.3 M 40.0
M 40.1
FC 20
Disturb_ input
Display
Acknowledge
Flash_freq
Edge_ mem_bit
Report_ memory
Q 4.3
形式参数 实际参数
STEP 7基本数据类型
关键字
长度 (位)
END_STRUCT
UDT as block
STRUCT Speed : INT Current: REAL
END_STRUCT
UDT as array element
Drive: ARRAY[1..4] UDT1
符号表
A
I 0.0
=
Q4.0
A
I 0.4
=
Q8.5
Call FC18
绝对寻址和符号寻址
MB0
31
23
15
0000000000000000
MB0
7
0
MB1
31
MB0
23
MB1
15
MB2
7
0
MB3
T QD 4
传递
T QW 4
T QB 4
QD 4
QW 4
QB 4
比较指令
比较指令用于比较累加器2和 累加器1中数据的大小
==I,D,R <>I,D,R > I,D,R <I,D,R >=I,D,R <=I,D,R
123 L#65539 1.2 或 34.5E-12
T#2D_1H_3M_45S_12MS D#1993-01-20 TOD#12:23:45.12
复杂数据类型
关键字
DATE_AND_TIME
长度 (位)
64
举例
DT#97-09-24-12:14:55.0
STRING (最多254个字符的字符串)
T4
S_ODT
S
BI
TV
BCD
R
Q
MW0
QW6 Q4.5
=
S处的RLO R处的RLO
T4当前值 T4状态位
STL
A I0.7 L S5T#35s SD T4 A I0.5 R T4 L T4 T MW0 LC T4 T QW6 A T4 = Q4.5
S5TIME数据类型
S5T#aH_bM_cS_dMS
T PQW 320 :
模拟量的表达方式和测量值的分辨率
位的序号
单位
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
位值
十进制 16进制. VZ 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20
8 128 80
9 64 40
A
“PLANT_ON”
=
“ON_INDIC”
A
“M_FORW”
=
“MOTOR_FORW”
Call
“COUNT”
Symbol MOTOR_FORW COUNT PLANT_ON ON_INDIC M_FORW
(最多 24 个字符)
Address Q8.5 FC18 I 0.0 Q4.0 I 0.4
Data Type BOOL FC18 BOOL BOOL BOOL
更改地址
CPU属性
CPU参数的设置
启动特性参数
循环/时钟存储器
保持存储器
中断参数设置
日期时间中断参数设置
循环中断参数设置
系统诊断参数与实时钟
保护级别选择与运行方式
通信参数
添加ET200M
变频器
FM350-1参数
编码器参数
操作模式
组态效果图
STEP 7 编程方法
STEP 7为设计程序提供三种方法。基于这些方法,可以选择最适合于你的应用的程序设计方法。
操作系统
1
OB 1
2
FC 1
3
有临时
变量
4
5
7
6
FC 2
有临时 变量
FC 3
有临时 变量
事件
所占用的 L stack
1
2
3
4
5
6
7
OB1
FC1 OB1
FC2 FC1 OB1
FC1 OB1
FC3 FC1 OB1
FC1 OB1
OB1
256 Bytes
不可以 分配参数的块
A I 1.2 R M 40.0 A I 1.3 FP M 40.1 S M 40.0 A M 40.0 A M 10.3 O AN M 40.0 A M 1.3 = Q 4.3
可以分配参数的块
程序
A #Acknowledge R #Report memory A #Disturb_input FP #Edge_mem_bit S #Report_memory A #Report_memory A #Flash_freq O AN #Report_memory A #Disturb_input = #Display
SF BATF DC5V FRCE RUN STOP
SF DP BUSF
MPI DP
循环程序执行
启动块 (OB 100) 上电后执行一次
循环监视时间的开始
从模块读信号状态,并保存到过程映象区 (PII)
执行OB1中的程序 (循环执行)
事件 (日期时间中断、硬件中断等) 调用其他 OB,FB,FC
把过程映象输出表(PIQ) 写到输出模块
创建用户程序
OB1
程序结构
FC10 FC12 FC13 FC14
FC15 FC593 FB2
SFC15 SFC14 FC0
STEP7的块
变量声明表
程序部分
块的组成部分
相关文档
最新文档