你现在位置:
首页
>
技术论文
>
经验技巧
>
西门子PLC
>正文
西门子S7系列串口通讯模块的信息与使用2.CP34x调试过程
日期:2008-3-20 18:46:00 来源: 作者:
51plcjs
点击:
第1篇:
西门子S7系列串口通讯模块的信息与使用1.基本信息介绍
第2篇:
西门子S7系列串口通讯模块的信息与使用2.CP34x调试过程
第3篇:
西门子S7系列串口通讯模块的信息与使用3.常见问题 : CP34x的各种通讯连接电缆中,针脚是如何定义的?
第4篇:
西门子S7系列串口通讯模块的信息与使用4.常见问题:Modbus主站或从站通讯,我应当定购那些产品
第5篇:
西门子S7系列串口通讯模块的信息与使用5.常见问题:与第三方产品通讯时怎样识别联线是否是好
第6篇:
西门子S7系列串口通讯模块的信息与使用6.常见问题:协议 3964(R)和RK 512 之间的区别
第7篇:
西门子S7系列串口通讯模块的信息与使用7.常见问题:S7300 PLC对通讯数据的读写
第8篇:
西门子S7系列串口通讯模块的信息与使用8.常见问题:CP341模板和调制解调器之间的通讯
第9篇:
西门子S7系列串口通讯模块的信息与使用9.常见问题:配置
第10篇:
西门子S7系列串口通讯模块的信息与使用10.常见问题:用CP340 和 3964R协议的点到点连接
第11篇:
西门子S7系列串口通讯模块的信息与使用11.常见问题:在CPU318上连接CP341模板
第12篇:
西门子S7系列串口通讯模块的信息与使用12.常见问题:CP 341 CP 441-2 需要多少许可证
第13篇:
西门子S7系列串口通讯模块的信息与使用13.常见问题:定义CP341 中的“断开”识别通过
第14篇:
西门子S7系列串口通讯模块的信息与使用14.常见问题:CP341模板都支持那些通讯接口方式和协议
第15篇:
西门子S7系列串口通讯模块的信息与使用15.常见问题:串行通讯中的起始位、数据位、校验位、停止位
点击【
大
中
小
】放大字体.
在您的计算机上首先安装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
页,当前在第
1
页
1
2
3
上一篇:
西门子S7系列串口通讯模块的信息与使用3.常见问题 : CP34x的各种通讯连接电缆中,针脚是如何定义的?
下一
篇
:
西门子S7系列串口通讯模块的信息与使用1.基本信息介绍
评论内容
载入中...
载入中...
P
L
C
技
术
网
|
可
编
程
控
制
器
技
术
门
户
|
十
万
P
L
C
工
程
师
的
共
同
选
择
!
·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行