西门子CP340通讯模块的实际应用

时间:2022-10-12 11:15:15

西门子CP340通讯模块的实际应用

摘要:本文采用了西门子S7-300系统通过串口通讯模块cp340,以点对点的方式实现与设备的通讯。串行通讯是计算机和外设进行通讯、采集外部信号的重要手段。

关键词:CP 340ASCII通讯

Practical Application ofSiemens CP340 Communication Module

Zhang Qian

(Xinjiang Electronic Research Institute CO.LTD, Urumqi ,china,830013)

Abstract: This thesis uses a system of Siemens S7-300 to achieve the communications equipment through point-to-point way via serial communication module CP340.Serial communication is an important method to communicate with the computer and peripherals and also an important mean for collect the external signals.

Key words:CP 340ASCIICommunication

中图分类号:TP23 文献标识码: A

1 引言

CP340通讯模块是实现西门子PLC与第三方智能通信设备之间通信的模块,是西门子公司提供的点对点连接的串行通信的低成本解决方案,在工业控制领域中具有很广泛的应用。

2 CP340应用原理

S7-300系统通过串口通讯模块CP340,以点对点的方式实现与设备的通讯, CP340通讯处理器是西门子S7-300/400系统PLC中的串行通讯模块,可以使用此模块实现S7300/400与其他串行通讯设备的数据交换。该通讯提供了三种不同形式的传输接口:RS232、20mA、RS422/485。同时CP340通讯模块支持ASCII、打印机和3964(R)协议,本文中CPU采用315-2DP,CP340采用RS422/485,通讯协议为ASSII。

3 CP340模块

(1) 硬件组态

(图1硬件配置)

(2) 参数分配

(图2配置属性)

(图3选择协议)

(图4配置协议参数)

(图5协议属性)

(图6选择协议模式)

(图7CP340地址配置)

4 PLC300与上位机通信协议

(1)协议数据结构:

Start_pos Target Address Status End_pos

所有数据采用定长格式,为10个字节。每条数据以起始字符##开始,以字符$$结束。核心数据由目标区域地址、设备地址、设备状态共同组成。

(2)协议解析:

• Sta_pos:起始字符(##)

• Target:目标区域地址(0F全部区域,0A~0C单独区域)

• Addr:设备地址(FF 设备全控,01~99设备单控)

• Status:设备状态 (00停止,01运行)

• End_pos:结束字符($$)

(3)数据块解析:

读写CP340通讯模块中的缓冲区需要在程序中调用专用的功能块,发送功能块FB3,接收功能块FB2,将CPU要发送的数据存储在数据块中,调用FB3可把数据块中的数据写入发送缓冲区,调用FB2可把接收缓冲区的数据写到数据块中。

(图 DB1 发送数据块)

(表1DB1块解析)

(图 DB4 接收数据块)

(表2DB4块解析)

(4)程序块解析:

REQ:发送数据触发位,为上升沿触发,本例为M1.7

LADDR:CP340地址,本例为288

DB_NO:发送数据块号,本例为DB1

DBB_NO:发送数据的起始地址,本例为DB1.DBB0

LEN:发送数据的长度,本例为10

EN_R:使能接收位,本例为M0.1

LADDR:CP340地址,本例为288

DB_NO:接收数据块号,本例为DB4

DBB_NO:接收数据的起始地址,本例为DB4.DBB0

LEN:接收数据的长度,本例为MW2,只有在接收数据的当前周期,此值不为0。

5 结束语

我们将S7-300和CP340模块与三个CPU315-2DP通过ASCII协议通信实现了远程控制。该方案结构简单、传输距离远,系统运行稳定。

参考文献:

1. 李明辉,;基于CP340的通讯模块在造纸控制中的应用[J];陕西科技大学学报;2004年01期

2. 李伟;张国钧;;PLC与上位机串行通信的实现方法[J];机械管理开发;2010年03期

3. 王慧芬;;高职院校《PLC应用技术》课程教学改革浅析[J];常州信息职业技术学院学报;2007年06期

作者简介:

1、张倩(1984.1-),女,新疆乌鲁木齐市,本科,计算机应用与维护专业,工程师,主要从事计算机控制技术研究

上一篇:现代建筑电气工程建设现状与展望 下一篇:细谈高层建筑结构设计抗震及特点