- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
S71200 CB1241模块 USS通讯应用
一、模块介绍
CB1241 RS485模块允许S71200 CPU通过该模块与西门子传动设备进行USS通讯连接,实现S71200 PLC与传动设备USS通讯。一个RS485模块最多同时连接16台驱动器。
CB1241 RS485模块还支持Modbus RTU、点对点PtP等通讯连接。该模块外型如下图所示。
CB1241 RS485模块所配接线端子及使用时接线如下所示:
二、组态介绍
本例以S71200 CPU1215DC/DC V4.0 CPU安装CB1241RS485模块带一台6RA7018驱动器为例介绍。
例子组态图
1、打开TIA V13软件,新建项目,指定项目名及存储路径。点击“左侧资源管理器窗口”中的“添加新设备”选择添加CPU类型。本例选择S71200 1215DC/DC CPU,从窗口右侧硬件列表中将选择CPU型号及硬件版本,然后拖入1号插槽中完成CPU添加。然后在右侧硬件列表中选择“通讯板”---“point to point”下选择CB1241,选择固件版本,然后拖入CPU模块上唯一的CB插槽完成硬件添加。同时设置CPU以太网口IP地址、CPU其它相关参数。
2、连接通讯线。
CB1241及R6A70端接线图
三、编程及编译下载。
1、编程。TIA软件中包含S71200 USS通讯程序包,应用时只需正确调用并设置参数即可。在编程界面右下部分找到通讯指令展开后找到“communication process----uss”然后展开。USS库包含四条指令(USS_PORT、USS_DRV、USS_RPM、USS_WPM),CB1241 与6RA70 USS通讯使用“USS_PORT”和“USS_DRV”两个通讯块。其中“USS_PORT”用于通讯端口进行初始化设置,使用USS指令与每一台驱动通讯时就需在周期中断中循环执行该指令,该指令可监控与驱动器USS通讯是否正常。“USS_DRV”块用于PLC与驱动器进行数据交换数据。
在窗口左侧项目列表中选择“程序块”—“添加程序”添加一个FC块和一个全局DB块和一个循环定时中断块。FC块编写通过USS通讯与驱动器交换数据程序,在OB1中调用该FC块。DB块存储驱动器写入和读取的数据。循环定时中断块用于调用USS端口初始化程序。
双击打开FC块进入程序编写界面,在右侧指令下找到“USS”下找到“USS_DRV”,调用“USS_DRV”指令时会要求建背景数据块,用自动建背景数据块即可,然后根据具体通讯要求设通讯参数即可(包括USS站地址、PZD数据长度、控制字、速度给定-200%---+200%、其它写入到驱动字、状态字、速度反馈-200%---+200%、其它从驱动读出字等)。完成后保存,打开主程序并在主程序中调用该FC块。
注意:PZD数据长度最大为8个,可设为2、4、6、8。
双击打开循环定时中断块进入程序编写界面,在右侧指令下找到“USS”下找到“USS_PORT”,调用“USS_PORT”时须,然后根据读或写具体通讯要求设通讯参数即可(包括CB1241硬件标识符、USS通讯波特率、调用“USS_DRV”指令时自动建立的背景数据块名称等)。
注意:在调用“USS_PORT”时输入参数“USS_DB”为调用“USS_DRV”时建立的背景数据块名称。
本例CB1241与6RA70驱动器通讯分别读取6个参数和写入6个参数。编程序如下:
“USS_PORT”指令调用周期至少为下表所列时间一半,否则可能产生通讯超时。
2、编译及下载。完成后保存项目。右击项目名称选择“编译”下面的“硬件和软件”进行编译,若无错误则显示正常。完成后可以右击项目名称选择“下载”下面的“硬件和软件”进行软件和硬件下载,也可单下软件或单下硬件。在弹出界面中选择下载连接方式即可。
3、运行状态及在线诊断。下载完成后PLC进入运行状态,可通过菜单栏上的“在线”进入在线状态,查看组态和程序运行状态并进行在线诊断。
正常运行时拨掉通信线,驱动器和PLC侧均有故障报警。
说明:经实验实测,S1200通过CB1241 采用USS协议与6RA70驱动通讯时需注意发下几个问题。
(1)采用USS通信时,驱动器PKW必须设为4个字;
(2)驱动器可组态的通讯字长不超过8,可设为2、4、6、8;
(3)驱动器中PZD字长须与“USS_DRV”中长度相同;
(4)驱动器必须设置允许远程控制方式(设完可能须重上电);
(5)通讯波特率和USS站地址等参数须一至,其中站地址范围1-16;
本例通讯实验中6RA70相关参数设置:
P790选择USS通讯方式=2;
P791设置PZD长度=6;
P792设置PKW字长度=4;
P793设置波特率19200=7;
P794
原创力文档


文档评论(0)