你现在位置:首页>技术论文>经验技巧>西门子PLC>正文
西门子S7系列串口通讯模块的信息与使用2.CP34x调试过程
日期:2008-3-20 18:46:00     来源:   作者:51plcjs 点击:
点击【】放大字体.
在您的计算机上首先安装STEP7 5.x软件和CP34x模板所带的软件驱动程序,模板驱动程序包括了对CP341进行参数化的窗口(在STEP7的硬件组态界面下可以打开)、用于串行通讯的FB程序块、模板不同应用方式的例子程序,光盘上CP34x模板手册的附录B中说明了CP模板通讯口的针脚定义。当系统上电,CP34x模板初始化完成后,CP34x上的SF灯点亮;
I参数化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的驱动程序,Modbus主站软件,Modbus从站软件等3个软件后,你可以在目录….\Siemens\STEP7\Examples当中找到关于CP34x/CP44x的串口通讯和Modbus通讯的例子程序,通过在STEP7软件的SIMATIC Manager下打开例子程序:

                                          图7
你可以使用CP341串口例子程序中 3964(R)站 中的程序块实现ASCII通讯协议
 
打开 CPU 站下的Blocks文件夹,复制所有的程序块(除过system data)到你的项目当中,只要作一些简单的参数修改,就可以实现相应的通讯了,如果你的CP34x的硬件地址与例子程序当中的不同,那么你应当修改相应程序块 LADDR 参数,CP34x/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 )软件是一个非常方便的串口调试工具,用电缆将CP34x的通讯口和PC机的Com口(RS232C)连接起来,如果你采用的是485/422或TYY接口的模块,那还需在中间加一个 RS485ßàRS232 或 TYYßàRS232 信号转换器,打开超级终端的路径如下图:

                                  图10
您打开超级终端软件后,定义连接的名称,确定通讯端口以及串口通讯的属性(波特率、数据位个数、校验类型、流控类型等),界面如下列图:
 
图11                                      图12
    
     图13                                      图14
 
这里请您注意,如果您是用的是其他Com口,请根据实际连接的Com口进行选择,波特率、数据位,奇偶校验位,停止位,流控要与CP34x/CP44x组态时设定的值一致,起始位为1位,停止位可设定为1-2位,但必须是1,不能修改。
 
Modbus 从站调试注意事项:
首先需要在CP模块上插入Modbus从站Dongle,如图3所示,然后安装Modbus从站软件包,您可以在下面的下载路径中获得,安装完软件包后,在您的项目中组态modbus从站,双击CP341模块,在模块的属性窗口中点击Parameter按钮,选择Modbus从站协议:

图15
将您的PC和PLC连接起来,PLC上电,点击Load Drivers图标,弹出装载驱动窗口:

图16
点击Load Drivers按钮,完成从站驱动安装过程,进行Modbus驱动装载的时候,PLC必须处于STOP状态。在点击信封图标,打开Modbus从站参数窗口:

本新闻共3页,当前在第11 2  3  

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行