与小型plc(如西门子S7-200)不同,大中型PLC最大的特点就是采用模块化控制系统,来满足中等或高性能要求的应用。在大中型PLC系统中,各种单独的模块之间可进行广泛组合以用于扩展,由于点数基本上不受太多的限制,其灵活性就非常高。
基本的模块化硬件结构结构包括机架、电源、处理器CPU、输入输出I/O模块、编程或通讯用接口,图1表示了一个模块化控制器是如何由模块化硬件部件一一组成的。
图1 模块化控制器的组成部分
其中机架是用来安装处理器和I/O模块、特殊模块的,所有模块都可以很容易地沿着导轨插入到机架。不同类型的PLC系统其机架槽数不太一样,可以互联的机架数也不尽相同。大中型PLC系统在配置时,其机架数可以有很多,机架之间的关系可以用图2来表示。
二、西门子S7-300 PLC
1、模块化结构
S7-300为节省空间的模块化结构设计,可以适配用户现有的各种机械控制任务,不需要考虑槽位规则。在运行时,无需风扇。除模块外,只需要DIN标准的导轨,就可以将模块旋转到位,安装在导轨上并用螺钉紧固。这种结构形式非常牢固并且有很高的电磁兼容性。S7-300的背板总线集成在模块上,通过将模块插入到总线连接器进行装配。如图3所示为S7-300模块化结构安装现场。
图3 S7-300模块化结构安装现场
S7-300是模块化的组合结构,根据应用对象的不同,可选用不同型号和不同数量的模块,并可以将这些模块安装在同一机架(导轨)或多个机架上,如图4所示。
PS:电源模块;IM:接口模块;SM:信号模块;FM:功能模块;PG:编程器;OP:操作面板
图4 S7-300系列PLC系统构成框图
2、主要功能
S7-300的大量功能能够支持和帮助用户进行编程、启动和维护,其主要功能如下:
(1) 高速的指令处理。0.1~0.6 us的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。
(2) 人机界面(hmi)。方便的人机界面服务已经集成在S7-300操作系统内,因此人机对话的编程要求大大减少。
(3) 诊断功能。CPU的智能化的诊断系统可连续监控系统的功能是否正常,记录错误和特殊系统事件。
(4) 口令保护。多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改。