PAGE1
PAGE1
M340硬件架构与模块介绍
1.M340硬件架构概述
1.1硬件架构的基本组成部分
M340系列是SchneiderElectric推出的一款高性能PLC(可编程逻辑控制器),广泛应用于工业自动化领域。其硬件架构主要由以下几个部分组成:
CPU模块:负责执行控制程序和处理数据。
电源模块:为整个系统提供稳定电源。
输入/输出模块:用于连接现场设备,实现数据的输入和输出。
通信模块:支持多种通信协议,实现PLC之间的通信以及与上位机的通信。
扩展模块:用于扩展系统的功能,如模拟量输入/输出、数字量输入/输出等。
编程设备:如PC、编程器等,用于编写和下载控制程序。
1.2CPU模块
1.2.1CPU模块的功能
CPU模块是M340系列的核心部件,主要负责执行用户程序、处理数据和控制系统的运行。它具有以下功能:
程序执行:按照预定的周期执行用户编写的控制程序。
数据处理:处理内部和外部数据,进行逻辑运算、数学运算等。
系统管理:管理系统的资源,如内存、I/O模块等。
通信管理:支持多种通信协议,实现与外部设备的通信。
1.2.2CPU模块的类型
M340系列提供多种CPU模块,满足不同的应用需求:
PM3420:标准型CPU,适用于中小型控制系统。
PM3421:增强型CPU,具有更高的处理能力和更大的内存容量。
PM3422:高性能CPU,适用于复杂和大规模的控制系统。
1.3电源模块
1.3.1电源模块的功能
电源模块为M340系列提供稳定可靠的电源支持,确保系统的正常运行。其主要功能包括:
电源转换:将外部电源(如24VDC)转换为系统所需的内部电源。
电源保护:防止电源波动对系统造成影响。
电源监控:实时监控电源状态,确保系统安全运行。
1.3.2电源模块的类型
M340系列提供多种电源模块,适用于不同的电源输入和输出需求:
PS3410:24VDC输入,适用于标准应用。
PS3411:24VDC输入,带有冗余功能,适用于高可靠性的应用。
PS3412:24VDC输入,带有浪涌保护功能,适用于恶劣环境下的应用。
1.4输入/输出模块
1.4.1输入模块
输入模块用于采集现场设备的信号,将这些信号转换为PLC可以处理的数字信号。常见的输入模块类型包括:
DI模块:数字量输入模块,适用于开关、按钮等设备。
AI模块:模拟量输入模块,适用于传感器、变送器等设备。
1.4.1.1数字量输入模块(DI模块)
功能:
采集现场设备的开关信号。
提供多种输入类型,如干接点、湿接点等。
配置示例:
假设我们使用一个DI模块(例如DI3410模块)来采集现场设备的开关信号。以下是配置步骤:
模块安装:将DI3410模块插入M340系列的扩展槽中。
信号连接:将现场设备的开关信号连接到DI模块的输入端子。
配置参数:使用编程软件(如UnityPro)配置DI模块的参数。
//UnityPro配置示例
//选择DI3410模块
Module:DI3410
//配置输入类型
InputType:DryContact
//配置输入点数量
NumberofInputs:16
//配置输入点地址
InputAddress:%IX0.0-%IX1.5
1.4.1.2模拟量输入模块(AI模块)
功能:
采集现场设备的模拟信号。
提供多种输入类型,如0-20mA、4-20mA、0-10V等。
配置示例:
假设我们使用一个AI模块(例如AI3410模块)来采集现场设备的温度信号。以下是配置步骤:
模块安装:将AI3410模块插入M340系列的扩展槽中。
信号连接:将温度传感器的输出信号连接到AI模块的输入端子。
配置参数:使用编程软件(如UnityPro)配置AI模块的参数。
//UnityPro配置示例
//选择AI3410模块
Module:AI3410
//配置输入类型
InputType:4-20mA
//配置输入点数量
NumberofInputs:8
//配置输入点地址
InputAddress:%IW0.0-%IW0.7
//配置输入点的量程
InputRange:0-100°C
//配置输入点的单位
InputUnit:°C
1.4.2输出模块
输出模块用于将PLC的控制信号输出到现场设备,实现对设备的控制。常见的输出模块类型包括:
DO模块:数字量输出模块,适用于继电器、指示灯等设备。
AO模块:模拟量输出模块,适用于阀门、变频器等设备。
1.4.2.1数字量输出模块(DO模块)
功能:
输出数字信号以控制现场