详细介绍: 西门子PS407电源4A.西门子PS407电源4A 联 系 人: 《黄勇》工程师 24小时联系手机: 13701633515
直线销售 电 话: 021-61311931 在 线 商 务 QQ: 77956468 24小时联系:13701633515 本公司专业销售:西门子PLC模块 西门子触摸屏 西门子变频器 西门子软启动器 西门子直流调速器西门子数控系统 西门子电源模块 西门子电缆 西门子接头{连接器} 西门子网卡 西门子编程软件 西门子工控机 等配件.
在本公司购买产品的,我们提供优质的产品,对应的参数,相对的技术,完善的售后。
西门子PS407电源4A SIMATIC S7 PLC处理输入/输出中断的使用方法介绍 概述 本程序适用于SIMATIC S7-212和S7-214的计数器,可以从0计到255,这要取决于输入10.0的状态。如果将输入10.0置为1,则程序减计数;如果将输入10.0置为0,则程序加计数。 如果输入10.0的状态改变,则将立即激活输入/输出中断程序,中断程序0或1分别将有储器位M0.0置成1或0。 例图 程序框图 程序和注解 本程序是一个输入/输出中断程序的范例,计数器从0计到255。如果输入10.0为0,则程序加计数;如果输入10.0为1,则程序减计数。 本程序包括以下三个程序: Main (主程序) 初始化和计数 INT0 (中断程序0) 输入10.0为1时,减计数。 INT1 (中断程序1) 输入10.0为0时,加计数。 本程序长度为32个字 //标题:事件中断 //********主程序********* //主程序包括初始化程序和计数程序。 //计数器的存储器标志位M0.0的0或1状态,决定计数方向为加或减计数。 //当输入10.0山0变为1时,产生中断事件0,激活中断程序0 (INT0)。 //中断程序0将存储器位M0.0置成1,导致主程序减计数。 //当输入10.0山1变为0时,产生中断事件1,激活中断程序1 (INT1)。 //中断程序1将存储器位M0.0置成0,导致主程序加计数。 //主程序 LD MOVB ENI ATCH ATCH LDN AB>= A EU INCW | SM0.1 +0, AC0 +0, 0 +1,1 M0.0 16#FE, ACO SM0.5 AC0 | //仅首次扫描时,SM0.1才为1,进行以下初始化 //将计数累加器ACO清Oa //允许中断。 //输入10.0为上升沿时激活事件中断0 //输入10.0为上升沿时激活事件中断1 //如果存储器的标志位M 0.0为0状态 //且计数累加器ACO的当前计数值小于或等于254 //且0.5秒脉冲 //且上升沿 //那么计算累加器ACO加1 | LD AB<= A EU DECW | M0.0 16#1,AC0 SM0.5 ACO | //如果存储器的标志位M 0.0为1状态 //且计数累加器ACO的当前计数值大于或等于 //且0.5秒脉冲 //且上升沿 //那么计算器累加器ACO减1 | LD MOVB MEND | SM0.0 AC0, QB0 | // SM0.0总是1。 //在输出端00.0至00.7显示ACO的当前计数值。 //主程序结束。 | //******中断程序0****** //事件中断程序0将存储器的标志位M0.0置成 //此情况下程序减计数。 // INT 0 //中断事件0减计数。 S M0.0,1 //将存储器的标志位M0.0置成 RETI //中断程序0结束。 //******中断程序1****** //事件中断程序1将存储器的标志位M 0.0置成Oa //此情况下程序增计数。 INT 1 R M0.0,1 RETI //中断事件1加计数。 //将存储器的标志位M0.0置成O。 //中断程序1结束。 请参考SIMATIC S丁EP 7编程参考手册的6.2节“中断指令”,为您提供了更多的有关输入输出中断的信息。
CPU 312C 是一种紧凑型 CPU,用于对处理速度要求很高的小型应用。集成数字量输入/输出,支持直接连接过程。 集成技术工程的其他用途包括: CPU 312C 安装有: - 微处理器;
处理器处理每条二进制指令的时间可达 100 ns。 - 扩展存储器;
64 KB 高速工作存储器(相当于大约 21 K 的指令),用于执行相关的程序,为用户程序提供充分的空间; SIMATIC 微型存储卡(最大 8 MB)作为程序的装载存储器,还允许将项目(包括符号和注释)存储在 CPU 中。 - 灵活的扩展能力
多达 8 个模块,(1排结构) - MPI多点接口
内置 MPI 接口可以最多同时建立 6 个与 S7-300/400 或与 PG、PC、OP 的连接。在这些连接中,始终分别为 PG 和 OP 各保留一个连接。通过“全局数据通讯”,MPI可以用来建立最多16个CPU组成的简单网络。 - 内置输入/输出;
10个数字量输入(均可用于报警处理)和6个数字量输出,用于将过程信号连接到 CPU 312C。 - 口令保护;
用户程序使用密码保护,可防止非法访问。 - 块加密;
函数 (FC) 和功能块 (FB) 可以通过 S7-Block Privacy,加密存储于 CPU 以保护专有技术。 - 诊断缓冲;
诊断缓冲区中可存储最后 500 条错误和中断事件,其中的 100 条事件可以长期存储。 - 免维护的数据后备;
如果发生断电,则可通过 CPU 将所有保持性数据自动写入到 SIMATIC 微型存储卡(MMC 卡)上,且将在再次通电时保持不变。 可参数化的特性 可以使用 STEP 7 对 S7 的组态、属性以及CPU的响应进行参数设置: - 概述;
定义名称、上位名称和位置 ID - 启动;
定义 CPU 的启动特性和监视时间 - 循环/时钟存储器;
指定最大循环时间和负载,设定时钟存储器地址。 - 记忆性;
设置保持区 - 日时钟中断;
设定起始日期、起始时间和间隔周期 - 周期中断;
周期设定 - 系统诊断;
确定诊断消息的处理和范围 - 时钟;
设定AS内或MPI上的同步类型 - 防护等级;
定义程序和数据的访问权限 - 通讯;
保留连接源 - MPI多点接口;
定义站地址 - 数字量输入/输出
地址设定,输入继电器和过程中断 - 集成功能“计数器”
设定地址,以及 “连续计数”“单次计数”“周期计数”“频率测量”和“脉宽调制”模式下的参数分配 显示功能与信息功能 - 状态和故障指示;
发光二极管显示,例如,硬件、编程、定时器或I/O出错以及运行模式,如RUN、STOP、Startup。 - 测试功能;
使用编程器,可显示用户执行过程中的信号状态,独立于用户程序修改过程变量,并输出堆栈存储器的内容。 - 信息功能;
通过编程器以文本形式为用户提供存储能力信息、CPU的运行模式,以及主存储器和装载存储器当前的使用情况、当前的循环时间和诊断缓冲区的内容。 集成的通讯功能 - 编程器/OP 通讯
- 全局数据通讯
- S7 基本通讯
- S7 通讯(只是器)
集成功能 - 计数器;
2个通道(最高 10 kHz),具有独立方向的比较器,可直接连接到 24V 增量型编码器。 - 2通道频率测量;
允许进行频率测量(高达 10 kHz),例如,测量轴速或吞吐量(每个测量周期内的件数)。 - 周期测量
2个通道。可测量计数信号的周期时间,计数频率最高为 1 KHz。 - 脉宽调制;
2个输出可直接连接控制阀、执行器、开关设备、加热装置等,例如采样频率为 2.5 kHz。 可设置周期长度并可在运行时修改占空比。 - 报警输入(所有数字量输入);
报警输入可以检测过程事件,并在最短的时间内触发响应。
- 软控制器用于在 SIMATIC IPC 上执行 SIMATIC S7-1500 控制器的功能
- 针对使用 IPC427 小型箱式 PC 和 IPC477D 面板式 PC 完成的基于 PC 的控制任务进行了。
- 也可在 IPC627D 和 IPC827D 箱式 PC、IPC677D 面板式 PC 以及 IPC647D 和 IPC847D 机架式 PC 上使用
S7-1500 软控制器 CPU 1507S 执行 S7-1500 控制器的功能,作为软件在 SIMATC IPC 上的 Windows 系统中运行。CPU 1507S 针对使用 IPC427 小型箱式 PC 和 IPC477D 面板式 PC 完成的基于 PC 的控制任务进行了。另外,CPU 1507S 还支持 IPC627D 和 IPC827D 箱式 PC、IPC677D 面板式 PC 以及 IPC647D 和 IPC847D 机架式 PC。 CPU 1507S 软控制器具有以下组件: - 独立于 Windows 的控制内核:
- 通过实时 Hypervisor 技术并行运行控制和 Windows
- 可在控制运行时重启 Windows
- 不依赖于 Windows 而访问大容量存储器(CFast、固态硬盘、硬盘),以便独立存储组态和数据
- 屏幕应用程序具有以下功能:
- 显示概览信息,如集成接口的 IP 地址、站名称、设备名称、位置标识符等。
- 显示诊断信息
- 模块信息显示
- 显示可由用户定义的徽标
- 显示显示屏设置
- 设置 IP 地址
- 设置日期和时间
- 选择运行模式
- 将 CPU 复位为出厂设置
- 禁用/启用显示
- 启用保护级别。
- 通过 PC 的以太网和 PROFIBUS 接口进行 IO 通信的集成驱动程序
- 通过 Windows 接口进行通信的集成驱动程序
- 与 WinCC RT Advanced 的 PC 内部通信
- 与 Windows 应用程序的 PC 内部通信
S7-1500 标准 CPU (CPU 1507S) 执行 S7-1500 控制器的功能,作为软件在 PC 上的 Windows 系统中运行。这样,PC 就能用于控制机器设备。 - 使用 TIA Portal 中的 STEP 7 工程组态工具进行组态和编程(V13 SP1 及更高版本):
- 根据标准 IEC 61131-3 进行编程
- 支持的编程语言:
- SCL (IL)
- LAD
- FBD
- STL
- GRAPH7 (SFC)
- 基于虚拟化技术的创新实时系统;
借助于集成式 S7-1500 软控制器的实时系统,可并行、独立运行 Windows: - 最大实时和确定性属性
- 独立于 Windows 运行 –可在控制器正在运行时重启 Windows
- 独立于 Windows 快速重启控制
- 高速程序执行,带几个优先级控制的执行层级(循环,时间控制,PROFINET 或 PROFIBUS 等时同步,过程和诊断报警事件驱动)
- 保存保持性数据;
即使在电源出现故障时,软控制器也能确保设备数据安全: - 在 PC 硬盘上存储保持性数据(需要 UPS)
- 电压下降时可将保持性数据保存在 CPU 的 NVRAM
- 通信
软控制器使用 PC 的接口进行 PROFINET 和 PROFIBUS 通信: - 独立于 Windows,使用 PROFINET 或 PROFIBUS 来运行分布式 I/O。根据所使用的接口硬件,可提供以下功能:
PROFINET IO RT、PROFIenergy、PROFIBUS DP 主站、介质冗余、I 设备、等时同步模式 - 通过 PC 的 Windows 接口与 Windows 应用程序通信(SIMATIC 通信、开放式用户通信)或与外部设备通信
- 集成 web 器;
所有 S7-1500 自动化系统的 CPU 都支持通过 Web 器扫描 CPU。CPU Web 器提供以下诊断选项: - 通过 LED 指示灯显示 CPU 状况和当前运行状态
- 读出诊断缓冲区条目
- 查询模块状态
- 查询当前消息
- 拓扑 / PROFINET 设备的状态信息
- 将用户数据传送到 CPU 并进行管理
- 用户可编程的 Web 页面,支持具体机器功能的维护和调试
- 跟踪功能
S7-1500 自动化系统的所有 CPU 都支持跟踪功能。支持记录每个循环的模拟和数字变量,将使用 STEP 7 以曲线表示。这对于运动控制或闭环控制应用来说尤其有用。 - 集成工艺功能:
- S7-1500 运动控制;
PLCopen 块用于通过 PROFINET IO IRT 接口来编程运动控制功能。 此功能支持转速轴、定位轴和外部传感器 - 集成控制功能;
通用 PID 或三级控制器(带有集成功能)和集成温度控制器。 - 集成系统诊断:
自动生成系统诊断,并通过编程器/PC、HMI 设备、Web 器或集成式显示屏加以显示。当 CPU 处于 STOP 模式时,也可以系统诊断功能。 - 集成安全功能:
- 专有技术保护;
为算法提供可靠保护,防止未许可证的访问和修改。 - 访问保护;
扩展访问保护功能提供全面保护,防止未经授权的组态更改。各种授权级别可用于向不同的用户组分配不同的权限。 - 完整性保护;
系统可以防止传输到 CPU 的数据受到未授权的操纵。CPU 可安全检测并能防止修改工程数据或第三方传送。 Overview TB30 端子模板 通过 TB30 端子扩展板,可以向控制单元添加数字量输入/数字量输出以及模拟量输入/模拟量输出。 TB30 端子板上有以下接口: - 数字量输入和数字量输出的供电
- 4 点数字量输入
- 4 点数字量输出
- 2 点模拟量输入
- 2 点模拟量输出
信号电缆屏蔽的屏蔽接口位于控制器上。 TB30 端子板插在控制器的选件 CU320?2 插槽内。
S7-200系列 PLC的存储器空间 S7-200 PLC的存储器空间大致分为三个空间,即程序空间、数据空间和参数空间。 1.程序空间 该空间主要用于存放用户应用程序,程序空间容量在不同的CPU中是不同的。另外CPU中的RAM区与内置EEPROM上都有程序存储器,但它们互为映像,且空间大小一样。 2.数据空间 该空间的主要部分用于存放工作数据称为数据存储器,另外有一部分作寄存器使用称为数据对象。 (1)数据存储器 它包括变量存储器(V),输入信号缓存区(输入映象存储器I),输出信号缓冲区(输出映象存储区Q),内部标志位存储器(M)又称内部辅助继电器,特殊标志位存储器(SM)。除特殊标志位外,其他部分都能以位、字节、和双字的格式自由读取或写入。 变量存储器(V)是保存程序执行过程中控制逻辑操作的中间结果,所有的V存储器都可以存储在永久存储器区内,其内容可在与EEPROM或编程设备双向传送。 输入映象存储器(I)是以字节为单位的寄存器,它的每一位对应于一个数字量输入结点。在每个扫描周期开始,PLC依次对各个输入结点采样,并把采样结果送入输入映象存储器。PLC在执行用户程序过程中,不再理会输入结点的状态,它所处理的数据为输入映象存储器中的值。 输出映象存储器(Q)是以字节为单位的寄存器,它的每一位对应于一个数字输出量结点。PLC在执行用户程序的过程中,并不把输出信号随时送到输出结点,而是送到输出映象存储器,只有到了每个扫描周期的末尾,才将输出映象寄存器的输出信号几乎同时送到各输出结点。使用映象寄存器优点:①同步地在扫描周期开始采样所有输入点,并在扫描的执行阶段冻结所有输入值;②在程序执行完后再从映象寄存器刷新所有输出点,使被控系统能获得更好稳定性;⑧存取映象寄存器的速度高于存取I/O速度,使程序执行的更快;④I/O点只能以位为单位存取,但映象寄存器则能以位、字节、双字进行存取。因此,映象寄存器提供了更高的灵活性。另外对控制系统中个别I/O点要求实时性较高的情况下,可用直接I/O指令直接存取输入/输出点。 内部标志位(M)又称内部线圈(内部继电器等),它一般以位为单位使用,但也能以字、双字为单位使用。内部标志位容量根据CPU型号不同而不同。 特殊标志位(SM)用来存储系统的状态变量和有关控制信息,特殊标志位分为只读区和可写区,具体划分随CPU不同而不同。 (2)数据对象 数据对象包括定时器、计数器、高速计数器、累加器、模拟量输入/输出。 定时器类似于继电器电路中的时间继电器,但它的精度更高,定时精度分为lms,10ms和100ms三种,根据精度需要由编程者选用。定时器的数量根据CPU型号不同。 计数器的计数脉冲由外部输入,计数脉冲的有效沿是输入脉冲的上升沿或下降沿,计数的方式有累加1和累减1两种方式。计数器的个数同各CPU的定时器个数。 高速计数器与一般计数器不同之处在于,计数脉冲频率更高可达2kHz/7kHz,计数容量大,一般计数器为16位,而高速计数器为32位,一般计数器可读可写,而高速计数器一般只能作读操作。 在S7-200CPU中有4个32位累加器,即AC0~AC3,用它可把参数传给子程序或任何带参数的指令和指令块。此外,PLC在响应外部或内部的中断请求而调用中断程序时,累加器中的数据是不会丢失的,即PLC会将其中的内容压入堆栈。因此,用户在中断程序中仍可使用这些累加器,待中断程序执行完返回时,将自动从堆栈中弹出原先的内容,以恢复中断前累加器的内容。但应注意,不能利用累加器作主程序和中断子程序之间的参数传递。 模拟量输入/输出可实现模拟量的A/D和D/A转换,而PLC所处理的是其中的数字量。 3.参数空间 用于存放有关PLC组态参数的区域,如保护口令、PLC站地址、停电记忆保持区、软件滤波、强制操作的设定信息等,存贮器为EEPROM。 联 系 人: 《黄勇》工程师 24小时联系手机: 13701633515
直线销售 电 话: 021-61311931 在 线 商 务 QQ: 77956468 24小时联系:13701633515 本公司专业销售:西门子PLC模块 西门子触摸屏 西门子变频器 西门子软启动器 西门子直流调速器西门子数控系统 西门子电源模块 西门子电缆 西门子接头{连接器} 西门子网卡 西门子编程软件 西门子工控机 等配件.
在本公司购买产品的,我们提供优质的产品,对应的参数,相对的技术,完善的售后。
- 数字量输入和输出(DI 和 DQ)在外形尺寸上与标准模块相当。
- 功能安全性按照 IEC 61158 进行了。
- 适合安全等级高达 SIL 3(根据 IEC 62061)和 PL(根据 ISO 13849)的应用。
- 无缝嵌入到 Safety Integrated 设计中
- 调试期间,可借助于有关模块的中央背板总线上插槽的唯一性标识,从系统自动分配 F 地址。无需使用模块上的 DIP 开关进行设置。
- 更换模块时自动传输 F 地址,无需重新分配。
全集成自动化 (TIA) 安全技术 (Safety Integrated) 是全集成自动化的组件,它将安全自动化与标准自动化进行全面集成。 当今,标准自动化(传统的 PLC)和安全自动化(机电结构)仍彼此分开的,这两种自动化正合并为一个统一的集成系统。西门子是自动化技术领域中的全面供应商,可将安全技术融入标准自动化系统中,并进行系统范围内的集成。 - 作为 CPU 的 集成 I/O 补充的继电器输入
- 集成到整体自动化系统中以满足安全方面的要求
- 具有集成安全功能
- 通过 PROFIsafe 机制与故障安全 CPU 通信
- 用于根据相应任务的要求灵活调整控制器
- 用于使用附加输入对系统进行后续扩展
- 可以仅在集中式系统中运行
- 16 点输入 (SIL 2/Cat 3/PL d),8 点输入(SIL 3/Cat 3 或 Cat 4/PL e)或混合
- 额定输入电压 24V DC
- 适用于开关和 3/4 四线制接近开关 (BERO)
- 两个防短路传感器电源,各用于 8 点输入;可提供外部传感器电源
- 模块故障指示灯(DIAG;绿色和红色指示灯)
- 每个输入的状态指示灯(绿色 LED)
- 每个输入的故障指示灯(红色 LED)
- 模块类型和功能类别用普通文本标识
- 二维矩阵码(产品编号和序列号)
- 模块类型 DI 的彩色编码:白色
- 硬件和固件版本
- 完整订货号
- 用于构建故障安全型自动化系统,提高工厂的安全性
- 满足中等规模要求中有较高要求的CPU
- 可应用在对程序和处理速度又额外要求的应用中.
- 安全等级可达 SIL 3 (IEC 61508) 和 PL e (ISO 13849.1)
- 通过一个 CPU 即可胜任标准任务和安全任务
- CPU 414F-3 PN/DP 中的集成 PROFINET 功能
- 允许多处理器模式
- 通过采用 PROFIsafe 行规的 PROFIBUS DP 或 PROFINET IO 与分布式 I/O 设备进行安全通信
- 故障安全 I/O 模块可通过集成接口(带 CPU 416F-3 PN/DP 的 DP 和 PN)和/或通过通信模块(CP 443-5 Extended 和 CP 443-1 Adv.)进行分布式连接
- 标准模块的集中式和分布式使用,可满足非故障安全的应用
CPU 414F-3 PN/DP 是一款可满足中等性能范围中有较高要求的 CPU。他们可以满足对程序容量和处理速度有较高要求的应用.故障安全型自动化系统设计,可提高工厂的安全需求。 集成 PROFIBUS DP 接口使其能够作为主站或从站直接连接到 PROFIBUS DP 现场总线。 可通过 IF 964-DP 接口模块连接一个附加的 DP 主站系统。 对于 CPU 414F-3 PN/DP 的 PROFINET 接口,其交换机功能允许外部访问两个 PROFINET 端口。除分层网络拓扑结构之外,还可以在新型 S7-400 控制器中创建总线形结构。 注: 只能使用 6ES7964-2AA04-0AB0 接口模块。 CPU 414-3 PN/DP 的配置如下: - 功能强大的处理器:
CPU 执行每条二进制指令时间仅为 0.045 μs。 - 4 MB RAM(其中程序和数据各使用 2 MB);
用于执行用户程序的快速 RAM。 - 灵活扩展:
多达 131072 点数字量和 81932 点模拟量输入/输出。 - MPI 多点接口:
通过 MPI,可在高达 12 Mbit/s 的数据传输速率下,建立包含最多 32 个站的简单网络。 CPU 可与通信总线(C 总线)和 MPI 的站建立最多 32 个连接。 - 模式选择开关:
拨动开关设计。 - 诊断缓冲区:
最后的故障和中断事件保存在一个环形缓冲器中,用于进行诊断。可以对输入数目进行设定。 - 实时时钟:
日期和时间附加在 CPU 的诊断消息后面。 - 存储卡:
用于对集成的装载存储器进行扩展。存储在装载存储器中的信息包括 S7-400 参数数据以及程序,因此需要 2 倍的存储空间。其结果是: - 内置的装载存储器不能满足大程序量的要求,因此需要存储卡。可使用 RAM 和 FEPROM 卡。
- PROFIBUS-DP 接口和组合的MPI/DP 接口:
通过 PROFIBUS DP 主站接口,可以实现分布式自动化组态,从而提高了速度,便于使用。对用户来说,分布式I/O单元可作为一个集中式单元来处理(相同的组态、编址和编程). 混合组态:SIMATIC S5和SIMATIC S7可以作为PROFIBUS主站符合EN 50170规范。 - 附加模块插槽:
可用 IF 964-DP 接口子模板进行连接到一个附加的 PROFIBUS DP 主站系统。 - PROFINET 接口,带 2 个端口(交换机):
- PROFINET I/O,可连接 256 个 IO 设备
- PROFINET CBA(基于组件的自动化)
S7-200PLC的数据区 (一)数字量输入和输出映象区 1.输入映象寄存器(数字量输入映象区)(I) 数字量输入映象区是S7-200CPU为输入端信号状态开辟的一个存储区。输入映像寄存器的标识符为I,在每个扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映像寄存器中。 输入映像寄存器是PLC接收外部输入的开关量信号的窗口。 可以按位、字节、字、双字四种方式来存取。 (1)按“位”方式:从I0.0~I15.7,共有128点 (2)按“字节”方式:从IB0~IB15,共有16个字节 (3)按“字”方式:从IW0~IW14,共有8个字 (4)按“双字”方式:从ID0~ID12,共有4个双字 2.输出映像寄存器(Q) 数字量输出映象区是S7-200CPU为输出端信号状态开辟的一个存储区。输出映像寄存器的标识符为Q(从Q0.0~Q15.7,共有128点),在每个扫描周期的末尾,CPU将输出映像寄存器的数据传送给输出模块,再由后者驱动外部负载。 可以按位、字节、字、双字四种方式来存取。 (1)按“位”方式:从Q0.0~I15.7,共有128点 (2)按“字节”方式:从QB0~QB15,共有16个字节 (3)按“字”方式:从QW0~QW14,共有8个字 (4)按“双字”方式:从QD0~QD12,共有4个双字 说明:实际没有使用的输入端和输出端的映象区的存储单元可以作中间继电器用。 (二)模拟量输入映象区和输出映象区 1.模拟量输入映象区(AI区) 模拟量输入映象区是S7-200CPU为模拟量输入端信号开辟的一个存储区。S7-200将测得的模拟量(如温度、压力)转换成1个字长(2个字节)的数字量,模拟量输入映像寄存器用标识符(AI)、数据长度(W)及字节的起始地址表示。 从AIW0~AIW30,共有16个字,总共允许有16路模拟量输入。 说明:模拟量输入值为只读数据。 2.模拟量输出映象区(AQ区) 模拟量输出映象区是S7-200CPU为模拟量输出端信号开辟的一个存储区。S7-200将1个字长(2个字节,16位)的数字量按比例转换为电流或电压。模拟量输出映像寄存器用标识符(AQ)、数据长度(W)及字节的起始地址表示。 从AQW0~AQW30,共有16个字,总共允许有16路模拟量输出。 (三)变量存储器(V)(相当于内辅继电器) PLC执行程序过程中,会存在一些控制过程的中间结果,这些中间数据也需要用存储器来保存。变量存储器就是根据这个实际的要求设计的。变量存储器是S7-200CPU为保存中间变量数据而建立的一个存储区,用V表示。 可以按位、字节、字、双字四种方式来存取。 (1)按“位”方式:从V0.0~I5119.7,共有40960点。CPU221、CPU222变量存储器只有2048个字节,其变量存储区只能到V2047.7位。 (2)按“字节”方式:从VB0~VB5119,共有5120个字节 (3)按“字”方式:从VW0~VW5118,共有2560个字 (4)按“双字”方式:从VD0~VD5116,共有1280个双字 (四)位存储器(M)区 PLC执行程序过程中,可能会用到一些标志位,这些标志位也需要用存储器来寄存。位存储器就是根据这个要求设计的。位存储器是S7-200CPU为保存标志位数据而建立的一个存储区,用M表示。该区虽然叫位存储器,但是其中的数据不仅可以是位、还可以是字节、字或双字。 (1)按“位”方式:从M0.0~M31.7,共有256点。 (2)按“字节”方式:从MB0~MB31,共有32个字节 (3)按“字”方式:从MW0~MW30,共有16个字 (4)按“双字”方式:从MD0~MD28,共有8个双字 (五)顺序控制继电器区(S) PLC执行程序过程中,可能会用到顺序控制。顺序控制继电器就是根据顺序控制的特点和要求设计的。顺序控制继电器区是S7-200CPU为顺序控制继电器的数据而建立的一个存储区,用S表示。在顺序控制过程中,用于组织步进过程的控制。 可以按位、字节、字、双字四种方式来存取。 (1)按“位”方式:从S0.0~S31.7,共有256点。 (2)按“字节”方式:从SB0~SB31,共有32个字节 (3)按“字”方式:从SW0~SW30,共有16个字 (4)按“双字”方式:从SD0~SD28,共有8个双字 (六)局部存储器区(L)(相当于内辅继电器) S7-200PLC有64个字节的局部存储器,其中60个可以用作暂时存储器或者给子程序传递参数。 局部存储器和变量存储器很相似,主要区别是变量存储器是全局有效的,而局部存储器是局部有效的。全局是指同一个存储器可以被任何程序存取(例如,主程序、子程序或中断程序)。局部是指导存储器区和特定的程序相关联。 几种程序之间不能互访。 局部存储器区是S7-200CPU为局部变量数据建立的一个存储区,用L表示。该区域的数据可以用位、字节、字、双字四种方式来存取。 (1)按“位”方式:从L0.0~L63.7,共有512点。 (2)按“字节”方式:从LB0~LB63,共有64个字节 (3)按“字”方式:从LW0~LW62,共有32个字 (4)按“双字”方式:从LD0~LD60,共有16个双字 (七)定时器存储器区(T) PLC在工作中少不了需要计时,定时器就是实现PLC具有计时功能的计时设备。定时器的编号: T0、T1、……、T255 S7-200有256个定时器。 (八)计数器存储器区(C) PLC在工作中有时不仅需要计时,还可能需要计数功能。计数器就是PLC具有计数功能的计数设备。 计数器的编号: C0、C1、……、C255 (九)高速计数器区(HSC) 高速计数器用来累计比CPU扫描速率更快的事件。S7-200各个高速计数器不仅计数频率高达30kHz。 S7-200各个高速计数器有32位带符号整数计数器的当前值。若要存取高速计数器的值,则必须给出高速计数器的地址,即高速计数器的编号。 高速计数器的编号为:HSC0、HSC1、……、HSC5。 S7-200有6个高速计数器。其中CPU221和CPU222仅有4个高速计数器(HSC0、HSC3、HSC4、HSC5) (十)累加器区(AC) 累加器是可以像存储器那样进行读/写的设备。例如,可以用累加器向子程序传递参数,或从子程序返回参数,以及用来存储计算的中间数据。 S7-200CPU提供了4个32位累加器(AC0、AC1、AC2、AC3)。 可以按字节、字或双字来存取累加器数据中的数据。但是,以字节形式读/写累加器中的数据时,只能读/写累加器32位数据中的最低8位数据。如果是以字的形式读/写累加器中的数据,只能读/写累加器32位数据中的低16位数据。只有采取双字的形式读/写累加器中的数据时,才能一次读写全部32位数据。 因为PLC的运算功能是离不开累加器的。因此不有像占用其他存储器那样占用累加器。 (十一)特殊存储器区(SM) 特殊存储器是S7-200PLC为CPU和用户程序之间传递信息的媒介。它们可以反映CPU在运行中的各种状态信息,用户可以根据这些信息来判断机器工作状态,从而确定用户程序该做什么,不该做什么。这些特殊信息也需要用存储器来寄存。特殊存储器就是根据这个要求设计的。 1.特殊存储器区 它是S7-200PLC为保存自身工作状态数据而建立的一个存储区,用SM表示。特殊存储器区的数据有些是可读可写的,有一些是只读的。特殊存储器区的数据可以是位,也可是字节、字或双字。 (1)按“位”方式:从SM0.0~SM179.7,共有1440点。 (2)按“字节”方式:从SM0~SM179,共有180个字节 (3)按“字”方式:从SMW0~SMW178,共有90个字 (4)按“双字”方式:从SMD0~SMD176,共有45个双字 说明:特殊存储器区的头30个字节为只读区。 2.常用的特殊继电器及其功能 特殊存储器用于CPU与用户之间交换信息,例如SM0.0一直为“1”状态,SM0.1仅在执行用户程序的第一个扫描周期为“1”状态。SM0.4和SM0.5分别提供 |