S7-300系列PLC是针对中低性能要求设计的模块化中小型控制系统PLC。目前在工业自动化生产中应用广泛(比如汽车整车制造等)
可选择不同类型的扩展模块
可以扩展多达32个模块
模块内集成背板总线
可以连接MPI、 Profibus DP、Profinet接口
S7-300 PLC硬件各模块构成如下图所示:

其中PS电源模块为可选,只需要外部能够提供PLC稳定的24VDC即可,IM模块为接口模块,仅在当需要扩展机架的时候才需要。CPU模块为必选,SM信号模块、FM功能模块、CP通信处理器根据需要增减添加。注意在硬件组态中左边三个模块槽位位置固定。
S7-400系列PLC是针对于中性能要求的控制系统
可以选择不同的模块
可以扩展多达300个模块
背板总线集成在模块内
也可以连接MPI、 Profibus DP、Profinet等接口
S7-400PLC类似于S7-300PLC,也是模块化硬件结构,其与S7-300的主要区别是:
1. S7-400PLC的PS电源模块为必选,而且有电池,需要定期更换;
2. S7-400PLC的各硬件模块没有插槽顺序限制;
3. S7-400PLC有4个累加器,而S7-300PLC只有两个累加器。
S7-1200和S7-1500是西门子硬件更新的大势所趋,虽然目前应用面还不大,但请大家留心学习,后续衡云湘水也会推出关于S7-1200/1500的系列学习专辑。
PLC型号所蕴含的信息
如何通过CPU型号了解其基本信息呢?相信通过以下两个例子解释你就了然于胸了:
1. CPU315-2 PN/DP
CPU3XX表示PLC控制器是300系列,-2表示该CPU有两种类型的接口,一个类型接口兼容MPI和ProfiBusDP,另一个类型接口兼容PN口。
2. CPU319F-3PN/DP
CPU3XX表示PLC控制器是300系列(319是300系列PLC的一款),F表示该CPU为故障安全型PLC,-3表示该CPU有三种类型的接口,*个类型接口兼容MPI和ProfiBusDP,第二个类型接口兼容ProfiBus DP口,第三个类型接口兼容PN口。
PLC设备安装
PLC可以根据需要进行水平或者竖直安装

使用 S7-400 CPU模块时,组织块是操作系统和用户程序之间的接口。它们基于中断或事件被操作系统调用。
在访问过程映像区时,在CPU内,对于访问该过程映像区的OB,其过程映像区内的信号数据是*的。如果在错误或中断OB在调用过程中再通过过程映像区来访问输入或者输出时,同时属于该OB 的过程映像区内的值始终有效。西门子PLC模块6ES7312-5BE03-0AB0
下表说明如何分配一个过程映像区给 OB 块:
| 序号 | 步骤 |
| 1 | 打开 STEP 7 项目的硬件组态,双击希望定义过程映像分区的模块。 |
| 2 | 在 "Addresses" 标签里从下拉列表中选择过程映像分区“PIP1”。  图 01
|
| 3 | 点击 OK 关闭对话框。然后分配此过程映像分区给一个 OB 。 |
| 4 | 打开 CPU 的属性 ,在 "Interrupts" 标签下分配此过程映像分区给一个组织块 ( 如 OB40 ) 。当这个 OB被系统调用时,PIP1 映像分区将自动更新。  图 02
|
尽管 PIP 一次只能分配给一个 OB,但每一个 PIP 可以包含多个 I/O地址或模块分配。已经分配给过程映像分区的输入和输出地址不再属于OB1 的输入和输出过程映像。对于 OB1过程映像和所有其它过程映像分区,所有输入和输出地址只能被分配一次。
此外,还可以在程序的任意位置使用 SFC 26“UPDAT_PI”或 SFC 27“UPDAT_PO”更新过程映像区,之后该 PIP可能不会被系统更新。
注意
一个 PIP 不会自动更新。更新仅在 SFC被调用或相关的 OB 启动/ 结束时执行。在示例中,如果 OB40 被系统调用,此时相应的输入点会被读入。 这些当前值在 OB40 处理过程中作为输入使用.
时钟中断 OB 的过程映像分区不会被系统更新,尽管它们被分配给了 OB 块 (OB61-OB64) 。
西门子PLC,西门子CPU,西门子代理商,西门子授权代理商,西门子一级代理商