S7-200PLC中断优先级和排对等候
优先级是指多个中断事件同时发出中断请求时,CPU对中断事件响应的优先次序。S7-200规定的中断优先由高到低依次是:通信中断、I/O中断和定时中断。每类中断中不同的中断事件又有不同的优先权,如表2所示。
一个程序中总共可有128个中断。S7-200在各自的优先级组内按照先来先的原则为中断提供。在任何时刻,只能执行一个中断程序。一旦一个中断程序开始执行,则一直执行至完成。不能被另一个中断程序打断,即使是更高优先级的中断程序。中断程序执行中,新的中断请求按优先级排队等候。中断队列能保存的中断个数有限,若超出,则会产生溢出。中断队列的多中断个数和溢出标志位如表3所示。
表2中断事件及优先级
优先级分组
组内优先级
中断事件号
中断事件说明
中断事件类别
通信中断
0
8
通信口0:接收字符
通信口0
0
9
通信口0:发送完成
0
23
通信口0:接收信息完成
1
24
通信口1:接收信息完成
通信口1
1
25
通信口1:接收字符
1
26
通信口1:发送完成
I/O中断
0
19
PTO 0脉冲串输出完成中断
脉冲输出
1
20
PTO 1脉冲串输出完成中断
2
0
I0.0上升沿中断
外部输入
3
2
I0.1上升沿中断
4
4
I0.2上升沿中断
5
6
I0.3上升沿中断
6
1
10.0下降沿中断
7
3
I0.1下降沿中断
8
5
I0.2下降沿中断
9
7
I0.3下降沿中断
10
12
HSC0当前值=预置值中断
高速计数器
11
27
HSC0计数方向改变中断
12
28
HSC0外部复位中断
13
13
HSC1当前值=预置值中断
14
14
HSC1计数方向改变中断
15
15
HSC1外部复位中断
16
16
HSC2当前值=预置值中断
17
17
HSC2计数方向改变中断
18
18
HSC2外部复位中断
19
32
HSC3当前值=预置值中断
20
29
HSC4当前值=预置值中断
21
30
HSC4计数方向改变
22
31
HSC4外部复位
23
33
HSC5当前值=预置值中断
定时中断
0
10
定时中断0
定时
1
11
定时中断1
2
21
定时器T32 CT=PT中断
定时器
3
22
定时器T96 CT=PT中断
表3 中断队列的多中断个数和溢出标志位
队列
CPU 221
CPU 222
CPU 224
CPU 226和CPU 226XM
溢出标志位
通讯中断队列
4
4
4
8
SM4.0
I/O中断队列
16
16
16
16
SM4.1
定时中断队列
8
8
8
8
SM4.2
6ES7332-5RD00-0AB0产品描述
SIMATIC S7,模拟量输出M 332,可选隔离,4 AO,0/4,高达20 MA,20针,用于发送危险区域信号,具有诊断能力,PTB测试
电源电压 | |
负载电压 L+ | |
额定值 (DC) | 24 V |
输入电流 | |
来自负载电压 L+(空载),大值 | 180 mA |
来自背板总线 DC 5 V,大值 | 80 mA |
功率损失 | |
功率损失,典型值 | 4 W |
模拟输出 | |
模拟输出端数量 | 4 |
电压输出,短路保护 | 是 |
电压输出,短路电流,大值 | 70 mA |
电流输出,空载电压,大值 | 14 V |
输出范围,电流 | |
0 至 20 mA | 是 |
4 至 20 mA | 是 |
执行器连接 | |
对于 2 导线连接的电流输出 | 是 |
负载电阻(在额定输出范围内) | |
电流输出端的大值 | 500 Ω |
导线长度 | |
屏蔽导线长度,大值 | 200 m |
模拟值构成 | |
集成和转换时间/每通道分辨率 | |
带有过调制的分辨率(包括符号在内的位数),大值 | 15 bit |
基本转换时间,ms | 2.5 ms |
误差/精度 | |
整个温度范围内的操作错误限制 | |
电流,与输出范围有关 | +/- 0,55 % |
基本错误限制(25 °C 时的操作错误限制) | |
电流,与输出范围有关 | +/- 0,2 % |
报警/诊断/状态信息 | |
诊断信息 | |
诊断功能 | 是 |
诊断信息可读 | 是 |
波段超出 | 是 |
执行器导线断线 | 是 |
累积故障 | 是 |
诊断显示 LED | |
各通道短路(红色) | 是 |
累积故障短路(红色) | 是 |
防爆参数 | |
防爆组件 | 是 |
电位隔离 | |
模拟输出电位隔离 | |
模拟输出电位隔离 | 是 |
标准、许可、 | |
在防爆区域使用 | |
防爆等级符合 EN 50020 (CENELEC) | [EEx ib] IIC |
防爆等级符合 FM | 等级 I,分区 2,A、B、C、D T4 组 |
PTB 测试编号 | Ex-96.D.2026X |
环境要求 | |
运行温度 | |
大值 | 60 °C |
连接技术 | |
需要的前置插头 | 20 针 |
重量 | |
重量,约 | 280 g |
SIMATIC ODK 1500S 可为开发 Windows 以及 S7-1500 软件控制器的实时库函数提供支持。典型应用包括:
通过 SIMATIC ODK 1500S 可以开发可动态加载的函数库,这些函数库可直接从 S7-1500 软控制器用户程序来调用。可加载的库既可在 Windows (DLL) 生成,也可在软控制器(SO – 共享对象)的实时环境中生成。
生成可加载的库
可通过 Microsoft Visual C++ for Windows 库应用程序以及用于实时函数库的 Eclipse 来生成可加载的函数库。通过借助于预定义的模板创建项目,用户可以立即开始定义和实现其函数。
生成函数库后,函数块即可供使用,它们可直接集成到 STEP7 中,并用于从控制程序加载和执行函数。
函数库本身可在生成之后作为 DLL(Windows 库)或 SO 文件(共享对象 – 实时库)的形式提供。实时库将由软控制器 Web 器加载到软控制器的装载存储器中,这样,它们也可独立于 Windows 进行加载和执行。
对于 Windows 库,整个功能范围可以用于 Windows DLL。开发是使用 Visual Studio 完成的;支持以下版本:
ODK 1500S 的供货范围内包括开发实时库所需的集成开发环境 Eclipse。
测试函数库
测试函数库
可以使用 Visual Studio 来全面调试 Windows 库。由于在 Windows 下异步执行函数,即使使用单步处理或断点,软控制器的实时特性也不会被削弱。
功能强大的跟踪功能可用于实时库,因为单步处理或断点在实时条件下不可行。尽管如此,为了验证使用单步处理或断点时的代码,可以在开发 PC 上的测试环境中调用实时库的函数并进行测试。
西门子已经为基于 PC 的自动化开发了丰富的相关硬件和软件组件。
重点:可通过 SIMATIC WinAC 实现基于 SIMATIC PC 的控制,而 SIMATIC WinAC 是一种开放、灵活和可靠的控制器,可用于实现基于 PC 的自动化解决方案。
在 PC 上的单一平台上,可以执行所有自动化任务,如开环/闭环控制、HMI 和运动控制。除了典型的 PLC 任务之外,无论在哪必须处理 PC 应用程序,基于 PC 的自动化都是您的。
SIMATIC 基于 PC 的控制
型号
特性:
CPU 317-2 DP 具有大容量程序存储器.它可用于集中式I/O结构,也适用于分布式自动化结构。例如,可在生产线上作为一个中央控制器使用,或作为机床控制器使用。
它可以佳地使用SIMATIC工程工具,例如:
另外,CPU 为采用软件来实现一些简单的工艺任务提供了一个理想的平台,例如:
通过使用 SIMATIC S7-PDIAG 可以实现扩展过程诊断。
CPU 317-2 DP 安装有:
CPU 319-3 PN/DP是快速的S7-300 CPU,具有大容量程序存储器.除了用于集中式I/O外,还可用于分布式自动化结构中。例如,用于生产线上的集中控制器或具有高速处理的机床控制器。
其程序框架特别适用于使用SIMATIC工程工具,例如:
因此,该CPU特别适用于通过软件实现的技术功能任务,例如:
通过使用 SIMATIC S7-PDIAG 加强过程诊断能力。
通过CPU内置的通讯设备,无需其它组件即可实现网络自动化解决方案.
CPU 319-3 PN/DP 装配有:
CPU 1511-1 PN 是经济型入门级 CPU,用于不连续生产技术中对处理速度和响应速度要求不高的应用。 CPU 1511-1 PN/DP 可以用作 PROFINET IO 控制器,也可以用作分布式智能设备 (PROFINET 智能设备)。 集成式 PROFINET IO IRT 接口设计为 2-端口交换机以便在系统中设立总线型拓扑。 另外,CPU 通过易组态的块提供全面控制功能,以及通过标准化 PLC-open 块 提供连接至驱动器的能力。CPU 1511-1 PN 是经济型入门级 CPU,用于不连续生产技术中对处理速度和响应速度要求不高的应用。 CPU 1511-1 PN/DP 可以用作 PROFINET IO 控制器,也可以用作分布式智能设备 (PROFINET 智能设备)。 集成式 PROFINET IO IRT 接口设计为 2-端口交换机以便在系统中设立总线型拓扑。 另外,CPU 通过易组态的块提供全面控制功能,以及通过标准化 PLC-open 块 提供连接至驱动器的能力
The CPU 1511-1 PN 有:
该 CPU 的单条二进制命令的命令执行时间可低至 60 ns。
150KB,用于程序;1 MB,用于数据
允许实现例如数据日志和归档等其它功能
单层组态多可支持 32 个模块(CPU + 31 个模块)
6AV6 640-0BA11-0AX0 | OP 73 micro s7-200系列用 |
6AV6 640-0CA11-0AX1 | TP177 micro 触摸式 s7-200系列用 |
6AV6 640-0DA11-0AX0 | K-TP 178 micro s7-200系列用 |
6AV6 641-0AA11-0AX0 | OP 73 单色 3英寸 |
6AV6 641-0BA11-0AX1 | OP 77A 单色 4.5英寸 |
6AV6 641-0CA01-0AX1 | OP 77B 单色 4.5英寸 |
6AV6 642-0AA11-0AX1 | TP 177A 单色 5.7英寸 |
6AV6 642-0BC01-1AX1 | TP 177B DP 单色 5.7英寸 |
6AV6 642-0BA01-1AX1 | TP 177B PN/DP 彩色 5.7英寸 |
6AV6 642-0DC01-1AX1 | OP 177B DP 单色 5.7英寸 |
6AV6 642-0DA01-1AX1 | OP 177B PN/DP 彩色 5.7英寸 |
6AV6 643-0BA01-1AX0 | OP 277-6操作员面板,5.7寸彩色中文显示 |
6AV6 643-0AA01-1AX0 | TP277-6 触摸式面板,5.7寸彩色中文显示 |
6AV6 643-0CB01-1AX1 | MP277-8 触摸式面板,8寸64K色中文 |
6AV6 643-0DB01-1AX1 | MP277-8 按键式面板,8寸64K色中文显示 |
6AV6 643-0CD01-1AX1 | MP277-10 触摸式面板,10寸64K色中文 |
6AV6 643-0DD01-1AX1 | MP277-10 按键式面板,10寸64K色中文显示 |
6AV6644-0AA01-2AX0 | MP377-12 触摸式面板,12寸64K色中文 |
6AV6644-0AB01-2AX0 | MP377-15 触摸式面板,15寸64K色中文 |
6AV6644-0AC01-2AX0 | MP377-19 触摸式面板,19寸64K色中文 |
6AV6644-0BA01-2AX1 | MP377-12 按键式面板,12寸64K色中文显示 |
6AV6671-1CB00-0AX2 | MMC 存储卡 128 MB 用于 OP77B, OP/TP 177B, MOBILE PANEL 177 |
6ES7 648-0DC20-0AA0 | USB stick 512M |
6ES7 648-0DC30-0AA0 | USB stick 1G |
6ES7 648-0DC40-0AA0 | USB stick 2G |
6AV6647-0AA11-3AX0 | SIMATIC KTP400 Basic mono PN 3.8" mono STN 显示屏,以太网接口 |
6AV6647-0AB11-3AX0 | SIMATIC KTP600 Basic color PN 5,7" TFT 显示屏,256 色以太网接口 |
6AV6647-0AD11-3AX0 | SIMATIC KTP600 Basic color PN 5,7" TFT 显示屏,256 色以太网接口 |
6AV6647-0AE11-3AX0 | SIMATIC KTP1000 基本色 DP 10.4" TFT 显示器,256 色 MPI/PROFIBUS DP 接口, WINCC FLEXIBLE 2008 精简版,包括免费提供的开源软件,更多详情参见光盘。 |
6AV6647-0AF11-3AX0 | SIMATIC KTP1000 基本色 PN 10,4" TFT 显示器,256 色,以太网接口,WINCC FLEXIBLE 2008 精简版,包括免费提供的开源软件,更多详情参见光盘。 |
6AV2123-2MB03-0AX0 | KTP1200 BASIC |
6AV6647-0AG11-3AX0 | SIMATIC TP1500 基本色 PN 15.0" TFT 显示器,256 色,以太网接口,WINCC FLEXIBLE 2008 精简版,包括免费提供的开源软件,更多详情参见光盘。 |
西门子PLC S7-200 主控触点指令(MC、MCR)
主控触点通常解决这样一类问题:编程时如果每个线圈控制都串入同样触点,将适用很多存储单元,使程序运行速度下降。用主控指令能这类电路结构。
使用注意事项:
(1) MC起点,M为嵌套层数(0~7层);MC与MCR必须成对使用。
(2) MCR/MC只使用于Y或 M(不包括特M)。
用于 IM 151-7(F) CPU/IM 151-8(F) PN/DP CPU 接口模块的 PROFIBUS DP 主站接口模块
编程采用 STEP7,版本不低于 V5.2, SP(Service Pack 1)。
主站接口模块给 IM 151-7(F) CPU/IM 151-8(F) PN/DP CPU 增加了一个 DP 主站接口。因此可以建立一个下位 PROFIBUS DP 线路。主站接口模块具有以下优点:
主站接口模块具有一个 9 针 D 型连接器(插座)用于连接 PROFIBUS DP 总线。
安装信息:
主站接口模块给 IM 151-7(F) CPU/IM 151-8(F) PN/DP CPU 增加了一个 DP 主站接口。功能和数量结构由 IM 151-7(F) CPU/IM 151-8(F) PN/DP CPU 定义。
主站接口模块还使用户可以利用它的接口连接编程器。如果运行在有源模式下,还可以实现路由到集成 CPU 接口上的可能具有的总线节点上。
主站接口模块需要插入到 IM 151-7(F) CPU/IM 151-8(F) PN/DP CPU 的右侧。