揭阳西门子PLC代理商
西门子PLC S7-300系列是西门子PLC系列中一类重要的产品,它广泛的应用在工业自动化控制领域的各类项目中,为用户提供了多种不同类型的自动化控制系统解决方案。西门子PLC S7-300的扩展能力很强,用户通过配置不同类型的模块,可以完成多种不同的功能。在实现西门子PLC与其他设备的通讯功能时,用户需要配置相应的通讯模块,例如:CP343-1,CP343-2,CP341等。用户通过这些通讯模块可以实现多种不同协议的通讯方式,本文下面重点介绍一下CP343-2通讯模块,供用户在选型和使用过程中进行参考。
二、西门子PLC S7-300系列通讯模块CP343-2
西门子PLC S7-300系列中的通讯模块CP343-2是用来实现西门子PLC S7-300系列和西门子分布式I/O设备ET200M的AS-Interface主站,它的功能和特点如下所示:
1. CP343-2的功能
西门子PLC S7-300系列中的通讯模块CP343-2采用的通讯协议是AS-Interface,它支持所有的AS-Interface主站并且符合接口技术规范。该模块可以多连接62个AS-Interface从站设备并进行集成的模拟量传输。它具有显示功能,模块上的LED指示灯可以显示运行状态,设备运行准备情况,电压错误等信息。与其他西门子PLC S7-300系列的扩展模块一样,它也采用紧凑型设计,可与其他模块并排安装;
2. CP343-2的参数
西门子PLC S7-300系列中的通讯模块CP343-2采用带接线端子的S7-300前连接器进行AS-Interface的连接;它的电源电压为+5V直流电,通过背板总线进行连接供电;消耗的电流在标准电压时为200mA;符合AS-Interface规范,可以使用西门子编程软件STEP7进行硬件组态设计
设备前面的电位计 ④ 用于设置输出电压。 输出电压出厂时设置为额定值,可以在一定范围范围内调节,比如:以补偿长电源电缆引起的压降。
图片: 电位计
型号
出厂设置
设置范围
6EP1322-2BA00
6EP1323-2BA00
12 V
11.5...15.5 V
6EP1332-2BA20
6EP1333-2BA20
6EP1334-2BA20
24 V
22.2...28 V
6EP1336-2BA10
24...28 V
设置输出电压大于额定电压时,要考虑到输出电流 4 %/V 或允许的环境温度 3 °C/V 的降额。
尺寸和重量
图片: 6EP1332-2BA20 的尺寸图
图片: 6EP1333-2BA20, 6EP1322-2BA00 的尺寸图
图片: 6EP1334-2BA20, 6EP1323-2BA00 的尺寸图
SIMATIC iMap 是基于 Windows 的应用程序。SIMATIC iMap 对机器 / 系统中的工艺模块 (PROFInet 设备) 之间的通信进行组态。
SIMATIC iMap 基本上包括以下基本视图:
项目树:
用来管理所有项目资源(技术功能和设备)以及浏览系统的自动化分层机构。
技术功能块库:
技术库包括项目所需的技术软件功能。技术库元件必须由 OEM (工艺师) 提供。
连接编辑器:
用来定义技术功能模板之间的数据交换。
网络和拓扑视图:
用于根据拓扑结构为每一个分配硬件单元,也用于系统诊断(通信和设备状态的诊断)。
项目视图:
用于项目管理和项目中软件功能概览。
图表视图:
配置后设备的结构化表示
连接软件组件的SIMATIC iMap在库中管理。
在SIMATIC iMap工程工具中,任何一个技术机器/设备模块都可以由一个“软件组件"表示。由一个或多个软件功能和一台相应智能设备的图解法表示。
因此输入和输出(组件接口)*地描述称为“软件组件"的技术模块,可以不止一次地在SIMATIC iMap中使用(库元素的重用)。
利用子图表可以将机器/设备模块构造成任何深度的层次图。
操作模式
使用SIMATIC iMap创建并启动工程的步骤如下:
为每一个机器/设备模块创建“软件组件"
技术软件组件在连接编辑器中的连接
在网络拓扑中,组态相关的设备。
将程序和通讯数据下载到设备。
软件组件的生成
每一个机器/设备模块都包括独立的用户程序,该程序包括该模块所有的技术功能。根据此模块创建可以描述模块的“软件组件"。
在设备制造商定制的设备编程环境中(例如,STEP 7中SIMATIC情况),根据PROFINET标准生成“软件组件"。生成描述“软件组件"和存储相关数据(包括设备之间的依赖关系)的XML文件。
在STEP 7中生成组件
技术软件组件的制造商能够以相同的方式给予技术模块编写PLC功能的程序。程序员使用STEP 7语言((STL,LAD等等)写PLC程序,使用数据块单元(接口数据块单元)软件组件的技术接口。然后,在STEP 7 管理员的交互式屏幕中创建软件组件。XML文件用于存储所有创建软件组件的数据,根据PROFINET标准定义该XML文件的结构。随后就可以将软件部件导入到 SIMATIC iMap 库中。
使用SIMATIC iMap配置通信功能。
SIMATIC iMap可以图形化地配置不同机器/设备模块的数据交换过程。
项目工程师将软件组件连接在一起,配置网络拓扑结构中相关的设备,这样工程就建好了。
联机模式下,工程师能够测试并监控该通信系统。从技术的角度来说,SIMATIC iMap给用户带来了以下的优势:
“软件组件"之间的通信,以及技术模块之间的通信都由SIMATIC iMap借助图形连接定义。而不需要编程知识。
从工程信息中生成的*数据用于实现通信过程,所生成的数据下载至设备中。设备通信关系的下载通过以太网完成,此过程与程序下载不同,不需要安装具体设备程序工具。
视觉化过程中或MES级别中通用数据访问所必需的所有变量由工程信息自动生成(OPC标签文件)。
机器/设备的整体通信能够在SIMATIC iMap中直接测试和诊断。为此,使用 SIMATIC iMap,可以图形化概览网络拓扑结构。与软件组件关联的设备在这里显示。
HMI 集成
用户仅通过浏览任何OPC客户应用程序就可以访问PROFINET设备中的数据。因此,需要工业以太网的SIMATIC SOFTNET S7和PROFINET CBA的OPC服务器(SIMATIC NET PN CBA OPC服务器)
MB_REDSV块是SIMATIC Modbus/TCP Red V2的一个组件。这使得SIMATIC CPU与支持Modbus/TCP的第三方设备之间的通信成为可能。Modbus/TCP通信通过默认的服务器502端口实现。过去,S7-400 H站上使用发布的CP时只允许通过502端口使用一个连接。
下表中列出的S7-400 CP 已发布,用于S7-400 H站的操作,且支持多个TCP连接。因此它们允许在本地端口502上使用多个连接。
CP订货号固件版本CP443-16GK7443-1EX30-0XE0从V3.0开始CP443-1 Advanced6GK7443-1GX30-0XE0从V3.0开始
如果要建立双边冗余,并使S7-400 H站作为Modbus服务器,Modbus客户端可以建立2个连接到CP0的502端口和2个连接到CP1的502端口。

图. 01
多路端口502的功能
在NetPro中为502端口建立一个被动连接,CP卡的固件依次处理到来的TCP消息。从S7用户程序的角度来看,一个多路复用的连接表现为一个单个连接。 在NetPro中显示和在特殊诊断中是累积的。也就是说当建立了至少一个连接时,状态显示为 "连接建立",但无法查看多少个Modbus客户端连接到502端口上。
配置
如果在双边冗余的情况下,S7-400 H站被配置为Modbus服务器,并使用多路端口502,则必须采用被动连接设置为CP0和CP1在502端口的创建一个未指定的连接。在MB_REDSV功能块的 id_0_a 和 id_1_a输入端指定对应NetPro的连接ID。
注意
如果在双边冗余的情况下,S7-400 H站作为Modbus服务器仅接受每个端口仅1个连接,则必须在NetPro中为每个CPU配置两个不同端口号的未指定的被动连接。然后必须在MB_REDSV功能块的 id_0_a, id_1_a, id_0_b and id_1_b输入端进行相应的设置。

图. 02
通过CP 343-1实现单边冗余
以下CP 343-1支持单边冗余:
CP 343-1 Lean (订货号: 6GK7343-1CX10-0XE0) V2.1 及更高
CP 343-1 Standard (订货号: 6GK7343-1EX30-0XE0) V2.0.16 及更高
同样,对于端口502来说仅需一个指定的连接。然后仅需设置功能块MB_REDSV的输入端id_0_a。
西门子代理商,西门子PLC代理商,西门子中国代理商。西门子授权代理商,西门子一级代理商