串口通讯模块的信息与使用.doc

上传人:cn****1 文档编号:551814583 上传时间:2022-08-28 格式:DOC 页数:38 大小:1.58MB
返回 下载 相关 举报
串口通讯模块的信息与使用.doc_第1页
第1页 / 共38页
串口通讯模块的信息与使用.doc_第2页
第2页 / 共38页
串口通讯模块的信息与使用.doc_第3页
第3页 / 共38页
串口通讯模块的信息与使用.doc_第4页
第4页 / 共38页
串口通讯模块的信息与使用.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《串口通讯模块的信息与使用.doc》由会员分享,可在线阅读,更多相关《串口通讯模块的信息与使用.doc(38页珍藏版)》请在金锄头文库上搜索。

1、串口通讯模块的信息与使用朱震忠 SIEMENS A&D CS 2004-3-25首先我们建议您访问siemens A&D公司的技术支持网站:www4.ad.siemens.de在检索窗口中键入相关产品或问题的 关键字 ,获取关于产品或问题的详细信息和手册。图1串口通讯模块基本信息介绍CP340/CP341/CP440/CP441-1/CP441-2模块是西门子S7-300/400系列PLC中的串行通讯模块,这些模块具有1个(CP441-2有2个)串行通讯口(RS232C或TTY或RS485/422)。您可以使用这种通讯模块实现S7300/400与其他串行通讯设备的数据交换,例如打印机、扫描仪、

2、仪表、Modbus主从站、Data Highway站、变频器,USS站等;如下给出串口通讯模块以及相关产品的订货信息:订货号产品名称支持的协议注释S7-300系列6ES7 340-1AH00-0AE0S7300 RS232C 串行通讯模板ASCII, 3964R,USS9针D型针接头6ES7 340-1AH01-0AE0S7300 RS232C 串行通讯模板ASCII, 3964R, printer,USS9针D型针接头6ES7 340-1BH00-0AE0S7300 20mA TTY串行通讯模板ASCII, 3964R, printer,USS9针D型针接头6ES7 340-1CH00-0A

3、E0S7300 RS422/485串行通讯模板ASCII, 3964R, printer,USS9针D型针接头6ES7 341-1AH0x-0AE0S7300 RS232C 串行通讯模板RK512, ASCII, 3964(R), Modbus Master/Slave(RTU格式), Data Highway(DF1协议) ,USS 9针D型针接头6ES7 341-1BH0x-0AE0S7300 20mA TTY串行通讯模板RK512, ASCII, 3964(R), Modbus Master/Slave(RTU格式), Data Highway(DF1协议) ,USS9针D型孔接头6ES

4、7 341-1CH0x-0AE0S7300 RS422/485串行通讯模板ASCII, Modbus Master/Slave(RTU格式), Data Highway(DF1协议) ,USS15针D型孔接头S7-400系列6ES7 440-1CS00-0YE0S7400 RS422/485串行通讯模板ASCII,3964(R),USS9针D型孔接头6ES7 441-1AA03-0AE0 +6ES7 963-1AA00-0AA06ES7 963-2AA00-0AA06ES7 963-3AA00-0AA0S7400串行通讯模板RS232C 接口块20mA TTY 接口块RS422/485接口块A

5、SCII, 3964R, printer,USS441-1加1个963模块才能组成有一个接口的串行通讯模块9针D型孔接头9针D型针接头15针D型针接头6ES7 441-2AA03-0AE0+6ES7 963-1AA00-0AA06ES7 963-2AA00-0AA06ES7 963-3AA00-0AA0S7400串行通讯模板RS232C 接口块20mA TTY 接口块RS422/485接口块ASCII, Modbus Master/Slave(RTU格式), Data Highway(DF1协议) ,USS441-2加2个963模块可以组成有两个接口的串行通讯模块9针D型孔接头9针D型针接头1

6、5针D型针接头连接电缆系列6ES7 902-1AB00-0AA06ES7 902-1AC00-0AA06ES7 902-1AD00-0AA0RS232C与RS232C连接电缆5米10米15米 双头为9针D型孔接头6ES7 902-2AB00-0AA06ES7 902-2AC00-0AA06ES7 902-2AG00-0AA020mA TTY与TTY连接电缆5米10米50米双头为9针D型针接头6ES7 902-3AB00-0AA06ES7 902-3AC00-0AA06ES7 902-3AG00-0AA0RS422与RS422连接电缆5米10米50米双头为15针D型针接头协议驱动系列6ES7 8

7、70-1AA01-0YA0MODBUS主站硬件狗Dongle包括软件、手册光盘6ES7 870-1AA01-0YA1MODBUS主站硬件狗DongleCopy License,不包括软件、手册光盘6ES7 870-1AB01-0YA0MODBUS从站硬件狗Dongle包括软件、手册光盘6ES7 870-1AB01-0YA1MODBUS从站硬件狗DongleCopy License,不包括软件、手册光盘6ES7 870-1AE01-0YA0Data Highway硬件狗Dongle包括软件、手册光盘6ES7 870-1AE01-0YA1Data Highway硬件狗DongleCopy Lice

8、nse,不包括软件、手册光盘6ES7 341-1AH00-8BA0CP341模板英文使用手册注:1 当您要实现MODBUS或Data Highway通讯时,需要在CP341/CP441-2模块上插入相应协议的硬件狗后,CP模板才能够支持MODBUS(RTU格式)或Data Highway(DF1)协议,CP441-2使用同样的硬件狗,这里我们所提到的硬件狗、Dongle、协议驱动或Loadable driver指的是同一个东西,如下图: 图22 MODBUS为单主站网络协议,所以系统中只能够有一个Modbus主站,并且只能够实现主站和从站的数据交换,从站之间不能进行数据交换。CP341插入MO

9、DBUS主站Dongle或插入从站Dongle,就可以作为MODBUS主站,或者作为MODBUS从站,如下图: 插入Dongle之前插入Dongle之后图33 一般来讲,RS232的通讯最大距离为15m,20mA TTY的通讯最大距离为100m(主动模式)、1000m(被动模式),RS422/485的通讯最大距离位1200m。4 CP34x/CP44x模块可以同时与多台串行通讯设备进行通讯,如同时连接多个变频器、连接多个智能仪表等,如果您采用ASCII码通讯方式,需要在发送的数据包中包括站号、数据区、读写指令等信息,供CP34x/CP44x模块所连接的从站设备鉴别数据包是发给哪个站的,以及该数

10、据包是对那个数据区进行的读或写的功能。5 串行通讯模板只有RS232C或TTY或RS485/422 三种电气接口类型,如果您想实现串口的光纤通讯,只能在电子市场上购买第三方制造的电气与光缆的转换设备,西门子不提供该类设备。CP34x调试过程在您的计算机上首先安装STEP7 5.x软件和CP34x模板所带的软件驱动程序,模板驱动程序包括了对CP341进行参数化的窗口(在STEP7的硬件组态界面下可以打开)、用于串行通讯的FB程序块、模板不同应用方式的例子程序,光盘上CP34x模板手册的附录B中说明了CP模板通讯口的针脚定义。当系统上电,CP34x模板初始化完成后,CP34x上的SF灯点亮;I参数

11、化CP34x模板:在硬件组态窗口中双击CP34x模板,打开CP34x模板的属性窗口,请记录下模板的硬件地址:图4在编写通讯程序时,你需要该地址参数。点击属性窗口上的Parameters按钮:图5选择你所要使用的通讯协议,这里我们选用ASCII协议,双击信封图标:图6弹出ASCII协议通讯参数设置窗口,这里我们使用默认值:9600 bit/s, 8 data bits, 1 stop bit, even parity。对您的硬件组态存盘编译,下载硬件组态,如果此时SF灯亮,请将通讯电缆与另一个通讯伙伴进行连接后,SF灯熄灭,说明硬件组态正确。.II编写通讯程序:在安装完CP34x/CP44x的驱

12、动程序,Modbus主站软件,Modbus从站软件等3个软件后,你可以在目录.SiemensSTEP7Examples当中找到关于CP34x/CP44x的串口通讯和Modbus通讯的例子程序,通过在STEP7软件的SIMATIC Manager下打开例子程序: 图7你可以使用CP341串口例子程序中 3964(R)站 中的程序块实现ASCII通讯协议打开 CPU 站下的Blocks文件夹,复制所有的程序块(除过system data)到你的项目当中,只要作一些简单的参数修改,就可以实现相应的通讯了,如果你的CP34x的硬件地址与例子程序当中的不同,那么你应当修改相应程序块 LADDR 参数,C

13、P34x/CP44x模块实际的硬件组态地址值相同(与图4中的地址值一致),修改后,下载程序块,将CPU切换至运行状态,CP34x开始循环发送数据,您可与看到“TxD”灯闪烁。调用FB7/FB8(CP341)或FB2/FB3(CP340)实现模块的字符收发功能: 图8下图显示了调用FB7/FB8实现通讯功能,在线监视的状态:图9注意这里一定要将M20.0和M30.0使能位置1,同时在您的程序中插入接收数据区DB1和发送数据区DB2。调试CP34x的一个基本方法是采用PC机上的串口通讯调试软件,Windows系统自带的 超级终端 ( Hyper Terminal )软件是一个非常方便的串口调试工具

14、,用电缆将CP34x的通讯口和PC机的Com口(RS232C)连接起来,如果你采用的是485/422或TYY接口的模块,那还需在中间加一个 RS485RS232 或 TYYRS232 信号转换器,打开超级终端的路径如下图:图10您打开超级终端软件后,定义连接的名称,确定通讯端口以及串口通讯的属性(波特率、数据位个数、校验类型、流控类型等),界面如下列图: 图11图12 图13图14这里请您注意,如果您是用的是其他Com口,请根据实际连接的Com口进行选择,波特率、数据位,奇偶校验位,停止位,流控要与CP34x/CP44x组态时设定的值一致,起始位为1位,停止位可设定为12位,但必须是1,不能修改。Modbus 从站调试注意事项:首先需要在CP模块上插入Modbus从站Dongle,如图3所示,然后安装Modbus从站软件包,您可以在下面的下载路径中获得,安装完软件包后,在您的项目中组态modbus从站,双击CP341模块,在模块的属性窗口中点击Parameter按钮,选择Modbus从站协议:图15将您的PC和PLC连接起来,PLC上电,点击Load Drivers图标,弹出装载驱动窗口:图16点击Load Drivers按钮,完成从站驱动安装过程,进行Modbus驱动装载的时候,PLC必须处于STOP状态。在点击信封图标,打开Modbus从站参数窗

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号