S7-200的程序有三种:主程序、子程序、中断程序。
主程序只有一个,名称为OB1。
子程序可以达到64个,名称分别为SBR0~SBR63。子程序可以由子程序或中断程序调用。
中断程序可以达到128个,名称分别为INT0~INT127。中断方式有输入中断、定时中断、高速计数中断、通信中断等中断事件引发,当CPU响应中断时,可以执行中断程序。
由这三种程序可以组成线性程序和分块程序两种结构。
一、线性程序结构
_线性程序是指一个工程的全部控制任务都按照工程控制的顺序写在一个程序中,比如写在OB1中。程序执行过程中,CPU不断地扫描OB1,按照事先准备好的顺序去执行工作,如图:
显然,线性程序结构简单,一目了然。但是,当控制工程大到一定程序之后,仅仅采用线性程序就会使整个程序变得庞大而难于编制、难于调试了。
二、分块程序结构
分块程序是指一个工程的全部控制任务被分成多个小的任务块,每个任务块的控制任务根据具体情况分别放到子程序中,或者放到中断程序中。程序执行过程中,CPU不断地调用这些子程序或者被中断程序中断,
分块程序虽然结构复杂一些,但是可以把一个复杂的过程分解成多个简单的过程。对于具体的程序块容易编写,容易调试。从总体上看,分块程序的优势是十分明显的。
请问计数器断电保持怎样设置,断电能保持多长时间? 答:1、应用S7-200时,可以选用以下几种数据保持方法: |
概述
配备安全功能的 SIMATIC ET 200iSP 分布式 I/O 系统电子模块可以与(控制器)安全型的自动化系统一起用于执行安全应用。输入模块记录并评估过程信号,以供自动化系统进行其它后续处理。输出模块可以对自动化系统输出的安全型信号进行转换,因此适用于控制所连接的执行器。
F 数字量输入模块8 F-DI Ex NAMUR
安全型的数字输入模块,用于评估来自危险和非危险区域中的 IEC 60947‑5‑6/NAMUR 传感器和连接/非连接机械触点的信号
SIL3/Cat.3/PLe,带 8 点输入(单通道/1oo1 评估)或 4 点输入(双通道/1oo2 评估)
8 个防短路传感器电源 (8 V DC),各 1 个通道
输入和传感器电源与电源总线和背板总线之间实现电气隔离
诊断评估(对于未连接的机械触点,被禁用)
内部诊断缓存
可编程诊断中断
支持时间戳
通道选择性钝化
通过 HW Config 进行固件更新
仅用于安全模式
LED 指示灯,用于安全模式、组错误和通道状态/故障等
F 安全型数字量输出模块4 F-DO Ex DC 17.4 V/40 mA
安全型数量字输出模块,用于控制危险或非危险区域中的执行器,例如电磁阀、直流继电器或指示灯等
SIL3/Cat.3/PLe,带 4 个输出,P/P 切换
与电源总线和背板总线之间实现电气隔离
额定负载电压 17.4 V DC
大输出电流 40 mA
通过并联一个执行器的两个数字量输出来提高性能
短路、过载和断路监视
可组态诊断
F 模拟量输入模块4 F-AI Ex HART (0 ... 20 mA or 4 ... 20 mA)
安全型数字量输入模块,用于评估危险/非危险区域内电流传感器的信号,例如,2 线变送器和 HART 现场设备
SIL3/Cat.3/PLe,一个模块的 4 点输入(单通道/1oo1 评估)或两个模块的 4 点输入(双通道/1oo2 评估)
量程:0 ... 20 mA 或 4 ... 20 mA
分辨率 15 位+符号。
HART 通信,测量范围 4 ... 20 mA
4 个防短路传感器电源(小 12 V DC;大 26 V DC),每通道各 1 个
输入和传感器电源与背板总线之间实现电气隔离
安全模式、组错误、通道故障和每个通道的 HART 状态的 LED 显示