西门子模块代理商-庆阳市
在 S7-1500 PLC 中,数据块可以存储在装载存储器、工作存储器及系 统存储器(块堆栈)中,共享数据块地址标识符为 DB,函数块 FB 的背景 数据块地址标识符为 IDB。 数据块(DB)分为两种:一种为优化 DB;另一种为标准 DB。每次添 加一个新的全局 DB,默认类型均为优化 DB。可以在 DB 的属性中修改 DB 的类型。背景数据块(IDB)的属性是由其所属的函数块 FB 决定的。如果 函数块 FB 为标准函数块,则其背景 DB 就是标准 DB;如果函数块 FB 为优 化函数块,则其背景 DB 就是优化 DB。 优化 DB 和标准 DB 在 S7-1500 PLC 中存储和访问的过程完全不同。 标准 DB 掉电保持属性为整个 DB,DB 内变量为地址访问,支持指针 寻址;优化 DB 内每个变量都可以单独设置掉电保持属性,DB 内变量只能 使用符号名寻址,不能使用指针寻址。优化 DB 块借助预留的存储空间,支 持「下载无需重新初始化」功能,而标准 DB 无此功能。 图 3-11 为标准 DB 在 S7-1500 PLC 内的存储及处理方式。图中,①: 由于标准 DB 的编码方式与 CPU 不同,因此 CPU 在读取/存储数据到标准 DB 时,需要颠倒变量的高低字节或字,这需要花费 CPU 大量的时间,访问 速度慢;②:如需访问标准 DB 中的位信号,则 CPU 需要先访问字节,再 对其中的某一位进行处理,访问速度慢。 图 3-12 为优化 DB 在 S7-1500 PLC 内的存储及处理方式。图中,①: 由于优化 DB 的编码方式与 CPU 相同,因此 CPU 在对优化 DB 内变量进行 读取/存储时,无需颠倒高低字节或字,访问速度快;②:如需访问优化 DB 中的位信号,则 CPU 可直接对存储该位信号的字节进行访问,访问速度快; 「保留」:优化 DB 通过预留的存储空间可实现下载,无需初始化功能。I:输入信号用英文字母I标记,它是指与PLC输入端连接的来自外部设备的外部输入信号。在PLC程序中,一般是使用“输入映像”寄存器中的数据,其内容在一个PLC循环周期内保持不变。
②输出信号Q:输入信号用英文字母Q标记,它是指与PLC输出端连接的用于控制外部设备的外部输出信号,PLC的输出信号送给输出模块,并通过不同的驱动形式驱动外部负载。在PLC程序中,一般使用“输出映像”寄存器中的数据。输出映像寄存器中的内容可以随着程序的执行不断改变(在多重线圈编程时),但终PLC输出的状态总是程序后的处理结果,因此,对外部来说它也是唯一的。
③直接输入/输出PI/PQ(仅S7-300/400):直接输入/输出是在PLC程序中不受PLC循环扫描约束,进行直接采样的输入与直接刷新的输出信号。通过直接输入/输出,可以在PLC程序中不受PLC循环时间的限制,直接对PLC的输入/输出信号进行读/写。
在直接输入的情况下,PLC程序不再使用输入映像寄存器中的值,而是直接读入当前的瞬时值,而且,PLC执行了直接输入后,并不会影响“输入映像”寄存器中原来的值。在直接输出的情况下,PLC程序不再使用输出映像寄存器中的值,而是直接输出当前的瞬时值,而且,PLC执行了直接输出后,“输出映像”寄存器中的值立即发生变化。
直接输入/输出的表示方法在S7-200与S7-300/400中有所不同。对于S7-200,使用时只需要在指令代码后增加“I”,如LD变成LDI即可。对于S7-300/400 PLC,不可以在PLC程序中直接以“二进制位”的形式,对PLC的输入/输出信号进行读/写,只能以字节PIB/PQB、字PIW/PQW或双字PID/PQD的形式进行。
安装导轨在控制柜中安装 ET 200SP HA 站需要使用安装导轨。接口模块的 IM 载体模块、I/O 模块的载体模块以及服务模块安装到安装导轨上。
提供了为 482 mm(用于安装在 19 英寸机架中)和 1500 mm(用于机柜内的大配置和垂直安装)的安装导轨。
IM 单载体模块
IM 冗余载体模块
程序块的类型
在 S7-1500 PLC 中,CPU 支持 OB、FC、FB、DB,可用其创建有效
的用户程序结构,具体介绍如下。
(1)组织块(OB):定义程序的结构。OB 具有预定义的行为和启动事
件,用户也可以创建具有自定义启动事件的 OB。
(2)功能(FC)和功能块(FB):包含与特定任务或参数组合相对应的
程序代码。每个 FC 或 FB 都提供一组输入和输出参数,用于与调用块共享
数据。FB 还使用相关联的数据块(称为背景数据块)来保存执行期间的值
状态,程序中的其他块可以使用这些值状态。
(3)数据块(DB):存储程序块可以使用的数据,包括背景数据块和共
享数据块。前者与 FB 调用有关,在调用时自动生成,作为 FB 的存储区;
后者是全局数据块,用于存储用户数据,数据格式可以由用户定义。
用户程序的执行顺序:从一个或多个在进入 RUN 模式时运行一次的可
选启动组织块(OB)开始,执行一个或多个循环执行的程序循环 OB。OB
也可以与中断事件(可以是标准事件或错误事件)相关联,并在相应的标准
事件或错误事件发生时执行
④模拟量输入/输出AI/AQ:模拟量输入/输出只能以“字”的形式指定,不可以使用二进制位的形式进行编程,模拟量输入/输出的地址只能为AIW**/AQW**。模拟量输入/输出的内容直接保存在PLC的模拟量输入/输出模块中,而不是存放在CPU的RAM中,因此,模拟量输入/输出的实质上也是一种对输入/输出的直接读入与输出。
联系方式
- 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
- 邮编:200093
- 电话:15821971992
- 经理:聂聪
- 手机:15821971992
- 传真:021-33556143
- QQ:2724917714
- Email:2724917714@qq.com