西门子PLC S7-300系列中的通讯模块CP343-1是用来实现西门子PLC S7-300系列与其他西门子设备之间通过以太网通讯的模块,常用的模块订货号有两种。本文下面重点介绍一下CP343-1通讯模块,并对这款模块两种类型的产品进行比较,供用户在选型和使用过程中进行参考。即6GK7 343-1CX10-0XE0(以下简称1CX10)和6GK7 343-1EX30-0XE0(以下简称1EX30),它们的区别如下所示:
西门子PLC S7-300系列通讯模块CP343-1比较
1. 通讯协议不同
西门子PLC S7-300系列中的通讯模块CP343-1的1CX10支持的通讯协议有:ISO-on-TCP传输协议,TCP/IP传输协议,UDP传输协议,S7 通信,PG/OP通信,PROFINET设备,S7路由,网页诊断等;而1EX30型号的通讯模块除了1CX10支持的协议之外,还支持ISO传输协议,PROFINET控制器等协议。相对于1CX10,1EX30能够支持更多种的通讯协议;
2. 数量框架不同
西门子PLC S7-300系列中的通讯模块CP343-1的1CX10和1EX30的数量框架分别如下所示:
(1)S5兼容通信:1CX10为8个,1EX30为16个;
(2)TCP用户数据量:均为8Kbytes;
(3)UDP用户数据量:均为2Kbytes;
(4)S7通信连接数:1CX10为4个,1EX30为32个;
(5)PG/OP通信连接数:1CX10为4个,1EX30为16个;
(6)多协议:1CX10为12个,1EX30为32个;
(7)多点传输:1CX10为8个,1EX30为16个;
相对于1CX10,1EX30具有更多的通信连接数量。
西门子PLC S7-300系列通讯功能强大,扩展能力强,用户通过配置通讯模块可以实现西门子PLC S7-300和其他设备之间的各种不同协议的通讯。如果用户需要实现以太网通讯协议,在硬件配置中选择CP343-1系列,可以有1CX10和1EX30 两种模块进行配置。
西门子S7-300模块CP343-1通讯处理器在工业自动化领域的项目中,由西门子PLC组成的控制系统都会应用到某种通讯方式,我们常用的通讯方式有PROFIBUS DP,MPI,以太网等。在有些情况下,当控制系统需要和第三方设备通讯时,往往需要新的通讯方式,例如:Modbus通讯。相应地,对于西门子S7-300系列PLC来说,在硬件配置上,需要增加通讯模块CP341来实现通讯功能。但在实际通讯过程中,有时会遇到通讯异常情况,导致数据无法正常通讯,甚至通讯中断的情况发生。本文下面就针对这种情况做一个说明,来判断造成通讯故障的原因。
二、西门子通讯模块CP341故障诊断
下面以西门子PLC S7-300系列中的通讯模块CP341和PC之间的通讯为例,说明通讯故障的原因:
1. 首先判断电缆连接线是否正常,可以对电缆进行通断测试,电缆两端的接头是否松动,保证物理连接的正确;
2. 其次判断西门子PLC S7-300中的程序是否正确,方法如下:在程序中调用发送函数,注意使用上升沿触发,观察CP341上面的发送指示灯灯是否闪烁,如果闪烁,说明程序没有问题;
3. *后判断PC端的程序问题,在PLC端设置CP341的参数,采用ASCII方式发送数据,使用发送函数发送数据块中的字符;同时在PC端设置串口的参数,例如:波特率,数据长度,停止位等,与PLC端一致。在PC端使用串口调试工具建立到串口的连接,这时观察PC端是否能读到PLC发送出的字符;也可以在PC端通过串口调试工具发送字符,在PLC端调用接收函数,用存储在相应的数据块中,判断数据块中能否接收到PC端发送出的字符。
三、小结
综上所述,本文介绍了一种西门子PLC S7-300的通讯模块CP341通讯故障的诊断方法。在实际应用过程中,用户可以通过上述方法进行判断,直到找出问题的原因。。如果用户需要更多的了解西门子PLC的使用方法,请联系我们,我们会更好的提供相关技术支持
提供了用于 CP 341 的具有不同负荷能力的驱动程序:
CP 341 通讯模块的参数化非常方便:
型号: | CP343-1 |
品牌: | 西门子 |
加工定制: | 否 |
所属类别: | 模块式可编程逻辑控制器 |
应用领域: | 工业自动化控制 |