西门子模块6SL3000-0BE31-2DA0
西门子PLC的分类:
hnchenxmzgk789zlh
1.S7系列:传统意义的PLC产品, S7-200是针对低性能要求的小型PLC。S7-300是模块式中小型PLC,*多可以扩展32个模块。S7-400是大型PLC,可以扩展300多个模块。S7-300/400可以组成MPI、PROFIBUS和工业以太网等。2.M7-300/400:采用与S7-300/400相同的结构,它可以作为CPU或功能模块使用。具有AT兼容计算机的功能,可以用C,C++或CFC等语言来编程。3.C7由S7-300 PLC,HMI(人机接口)操作面板、I/O、通信和过程监控系统组成。4.WinAC基于Windows和标准的接口(ActiveX,OPC),提供软件PLC或插槽PLC。 S7-300系列PLC简介S7-300的CPU模块(简称为CPU)都有一个编程用的RS-485接口,有的有PROFIBUS-DP接口或PtP串行通信接口,可以建立一个MPI(多点接口)网络或DP网络。
1.电源模块 2.后备电池 3. 24V DC 连接器 4.模式开关 5.状态和故障指示灯功能*强的CPU的RAM为512KB,*8192个存储器位,512个定时器和512个计数器,数字量*65536 I/O点,模拟量通道*为4096。有350多条指令。一个数字量为1点,一个模拟量为16点。计数器的计数范围为1~999,定时器的定时范围为10ms~9990s。
多机架的S7-300 PLC只需要扩展一个机架,可以使用价格便宜的IM 365接口模块对。数字量模块:从0号机架的4号槽开始,每个槽位分配4个字节的地址,32个I/O点。模拟量模块:一个通道占一个字地址。从I B256开始,给每一个模拟量模块分配8个字。1.模块诊断功能可以诊断出以下故障:失压,熔断器熔断,看门狗故障,EPROM、RAM故障。模拟量模块共模故障、组态/参数错误、断线、上下溢出。2.过程中断数字量输入信号上升沿、下降沿中断,模拟量输入超限,CPU暂停当前程序,处理OB40。3.状态与故障显示LEDSF(系统出错/故障显示,红色):CPU硬件故障或软件错误时亮。BATF(电池故障,红色):电池电压低或没有电池时亮。DC 5V(+5V电源指示,绿色): 5V电源正常时亮。FRCE(强制,黄色):至少有一个I/O被强制时亮。RUN(运行方式,绿色):CPU处于RUN状态时亮;重新启动时以2 Hz的频率闪亮; HOLD(单步、断点)状态时以0.5Hz的频率闪亮。STOP(停止方式,黄色):CPU处于STOP,HOLD状态或重新启动时常亮。BUSF(总线错误,红色)。
只需要扩展一个机架,可以使用价格便宜的IM 365接口模块对。数字量模块:从0号机架的4号槽开始,每个槽位分配4个字节的地址,32个I/O点。模拟量模块:一个通道占一个字地址。从I B256开始,给每一个模拟量模块分配8个字。1.模块诊断功能可以诊断出以下故障:失压,熔断器熔断,看门狗故障,EPROM、RAM故障。模拟量模块共模故障、组态/参数错误、断线、上下溢出。2.过程中断数字量输入信号上升沿、下降沿中断,模拟量输入超限,CPU暂停当前程序,处理OB40。3.状态与故障显示LEDSF(系统出错/故障显示,红色):CPU硬件故障或软件错误时亮。BATF(电池故障,红色):电池电压低或没有电池时亮。DC 5V(+5V电源指示,绿色): 5V电源正常时亮。FRCE(强制,黄色):至少有一个I/O被强制时亮。RUN(运行方式,绿色):CPU处于RUN状态时亮;重新启动时以2 Hz的频率闪亮; HOLD(单步、断点)状态时以0.5Hz的频率闪亮。STOP(停止方式,黄色):CPU处于STOP,HOLD状态或重新启动时常亮。BUSF(总线错误,红色)。
4.模式选择开关
(1)RUN-P(运行-编程)位置:运行时还可以读出和修改用户程序,改变运行方式。
(2)RUN (运行)位置:CPU执行、读出用户程序,但是不能修改用户程序。
(3)STOP(停止)位置:不执行用户程序,可以读出和修改用户程序。
(4)MRES(清除存储器):不能保持。将钥匙开关从STOP状态搬到MRES位置,可复位存储器,使CPU回到初始状态。
复位存储器操作:通电后从STOP位置扳到MRES位置,“STOP”LED熄灭1s,亮1s,再熄灭1s后保持亮。放开开关,使它回到STOP位置,然后又回到MRES,“STOP”LED以2Hz的频率至少闪动3s,表示正在执行复位,*“STOP”LED一直亮。
某些CPU模块上有集成I/O。
PLC使用的物理存储器:RAM,ROM,快闪存储器(Flash EPROM)和EEPROM。
Modbus地址实际上分为两种情况。下面以西门子S7-200/S7-200 SMART/和S7-1200为例来说明: |
通电后,西门子S7-400 CPU 或 CPU 318-2 开始执行用户程序之前,启动程序已开始工作。在启动程序中,用户可以对循环程序通过编程启动 OB 来进行相应地定义预设置。 如下有三种启动方式: 启动模式描述启动(暖启动)程序处理重新启动,数据继续保持。冷启动当前数据丢失,程序处理以初始值再次启动。热启动一旦供电恢复,程序从断电时的值开始继续工作。 在操作模式“STARTUP”中: 程序在启动 OB 中运行( OB 100 为启动(暖启动),OB101 为热启动,OB102 为冷启动) 。 不可用时间和报警控制程序运行。 时间保持更新。 运行时间表在运行。 信号模块上的数字输出被锁定,但可以通过直接存储来设置。 启动(暖启动):
在启动(暖启动)中, 程序处理以“基本设置”内系统数据和用户地址范围为程序启动点来重启。 过程映像区,非保持存储器,定时器和计数器都重新设置。保持的存储器,定时器,计数器各自都保留其*后的有效数值。所有以“未保留”的属性参数化的数据块被复位为初始值。其他数据块各自保留其*后的有效数值。 程序处理从头开始再次重新启动 (启动 OB 或 OB1) 。 如果供电中断,暖启动只可用于缓冲模式。如若运行的 CPU 没有后备电池,当开关接通或 POWER OFF 后重新上电时,CPU 将自动复位并重新启动(暖启动)。 如果系统不要求完全复位,那么启动(暖启动)一直是可行的。在如下情况发生后,只有启动(暖启动)可行: 完全复位。 在CPU 的 STOP 模式下载入用户程序。 USTACK/BSTACK 溢出。 通过 POWER OFF 或模式开关使启动(热启动)被中断。 重新启动超出参数化中断的时间限制。 启动(暖启动)的操作命令: 用户可以触发手动启动(暖启动): 通过模式选择开关 (如果可以,CRST/WRST 开关必须设置为 CRST) 通过PG的命令菜单或通讯功能 (模式选择开关需设置在 RUN 或 RUN-P 位置). 在 POWER ON 时,下面的状态会触发自动启动(暖启动): POWER OFF 时 CPU 不在 STOP . 模式选择开关设置到 RUN 或者 RUN-P. 没有将 POWER ON 的参数设置为自动热启动或自动冷启动。 CPU 的启动(暖启动)没有因电源故障而引起中断(不依赖于启动的参数设置) 冷启动:
冷启动时,主存储器中 SFC 生成的数据块都被删除,其他数据块从装载存储器中获取默认值。 无论是否设置数据保持,过程映像区,定时器,计数器,指示器都将在程序(装载存储器)中重新设置到初始值。 输入的过程映像区被读入,STEP 7 用户程序开始重新启动 (OB102 或 OB1). 冷启动的操作命令: 只能从 PG 触发手动冷启动。 如果参数已相应地定义于 STEP 7 中,某些 S7-400 CPU 可通过模式选择开关和启动模式转换 (CRST/WRST) 来执行冷启动。 热启动:
在 RUN 状态下电源中断后再次供电,S7-400 CPU 通过初始化路径然后自动执行热启动。重新热启动后,用户程序在中断点继续运行 (定时器,计数器,指示器不被重新设置,当前数值保存在 DB 块中)。在断电前未执行的用户程序被称为剩余循环程序。剩余循环程序同时包括时间和报警控制程序部分。 热启动中,所有数据包括过程映像区都执行它们*后的有效数值。 程序在中断点继续执行命令。 在当前周期完成之前,输出不会改变。 如果供电中断,热启动只可适用于缓冲模式。 原则上来说,如果用户程序在 STOP 状态下没有改变 (例如装载一个修改过的块) 或者因为某些原因而不需要进行启动 (暖启动),那么,热启动是允许的。 热启动的操作命令: 如果相关参数已设定于 CPU 中,并且是如下原因造成 STOP, 那么手动热启动是可行的: 模式选择器从 RUN 转换到 STOP。 STOP 已被用户编程,STOP 在调用 OB 后未被载入。 STOP 状态包含于 PG 或某个通讯功能。 用户可以触发热启动: 通过模式选择开关来选择。 CRST/WRST 需设置在 WRST。 通过 PG 菜单命令或通过通讯功能 (模式选择开关设置到 RUN 或 RUN-P) 手动热启动已在 CPU 中参数化。 自动热启动可在 POWER ON 状态下被触发,如果: 在 POWER OFF 状态下,CPU 不在 STOP 或 HALT。 模式选择开关设置到 RUN 或 RUN-P。 自动热启动已为 POWER ON 在 CPU 内参数化。 在自动热启动中,CRST/WRST 的转换是无效的 |