当前位置首页 > 建筑/施工 > 施工组织
搜柄,搜必应! 快速导航 | 使用教程  [会员中心]

CP5611连接技术手册

文档格式:DOC| 10 页|大小 677KB|积分 10|2022-05-14 发布|文档ID:90295777
第1页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 10
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • PC+CP5611+WinCC连接总线桥PB-B-RS232/485技术手册V3.3CP5611PB-B-RS232/485/V33PROFIBUSRS-232/485PC 鼎实创新科技**目录第一章系统概述31.1目标31.2 系统组成31.3安装主站软件3第二章使用 PROFIBUS完成系统配置42.1 使用 PROFIBUS完成系统配置4⑴打开 PROFIBUS4⑵配置主站CP5ⅹ114⑶配置PROFIBUS参数4⑷更新GSD:File→Read in GSD file5⑸配置从站PB-B-RS232/485/V33——站号5⑹配置从站PB-B-RS232/485/V33——参数Parameterize…配置串口6⑺配置从站PB-B-RS232/485/V33——Configure…配置串口通信I/O区7①总线桥预留的发送长度、控制字、接收长度、状态字7②配置串口通信I/O区9③分配I/O地址9④ Configure…配置串口通信I/O区概要10⑻重新定义串口波特率10⑼存盘、形成NCM文件122.2 Setting PG-PC Interface13⑴设置CP_L2_1: à CP5611 (PROFIBUS – DP Master)13⑵设置Properties.. → PROFIBUS DP DB13⑶检查 PROFIBUS配置结果13第三章 WinCC项目的建立153.1 创建WinCC项目153.2 添加PROFIBUS DP驱动163.3 建立标签(Tag)183.4画面编辑19第四章 WinCC例程总线桥演示系统234.1 复制 PROFIBUS配置文件和WinCC项目234.2 RS232/485总线桥通讯234.3 MODBUS总线桥通讯234.4 运行结束24第一章 系统概述1.1目标本《技术手册》针对使用PC+CP5611+Wicc做PROFIBUS主站,连接鼎实公司总线桥PB-B-RS232/485/V33的用户需要。

    《技术手册》将给出全部配置、编程技术细节使用PC+CP5611+ WinAC的用户,连接方法完全同PLC+STEP 7的环境,参考本公司《PB-B-RS/232/485/V3产品手册》1.2 系统组成PC2+串口测试程序PC1+CP5611PB-B-RS232/485/V33PROFIBUSRS-232/485图1.1见图1.11.3安装主站软件(1) 安装SIMATIC NET PB SOFTNET DP V5.2(2) 安装Wincc V5.1(3) 安装 PROFIBUS V5.1(4) COPY PB-B-RS232/485/V33 GSD文件:DS232_33.GSD COPY至SIEMENS\CPBV51\GSD;DS232.dib COPY至SIEMENS\CPBV51\bitmaps第二章 使用 PROFIBUS完成系统配置2.1 使用 PROFIBUS完成系统配置⑴ 打开 PROFIBUS⑵ 配置主站CP5ⅹ11图2.1见图2.1:⑶ 配置PROFIBUS参数见图2.2:图2.2⑷ 更新GSD:File→Read in GSD file见图2.3:图2.3⑸ 配置从站PB-B-RS232/485/V33——站号见图2.4:双击,配置从站PB-B-RS232/485/V33双击,进入slave properties,设置从站地址19图2.4双击从站(19)图标, 进入”Slave Properties”注意: 从站地址必须和总线桥产品面板上地址拨码开关设置的PROFIBUS从站地址一致。

    本例:19(Dec)=13H.⑹配置从站PB-B-RS232/485/V33——参数Parameterize…配置串口双击从站(19)图标, 进入”Slave Properties”,见图2.5Parameterize…配置串口波特率位/字符+校验串口做主、从图2.5注意:在此配置中主/从的含义指总线桥串口对连接设备的主/从关系不是指PROFIBUS总线上的主/从关系主站RS-232/485 Master:指总线桥串口上电后处在可以主动发送、拒绝接收状态,可完成发→收→发→收→……和发→发→……. .的通信过程从站RS-232/485 Slave:指总线桥串口上电后处在等待接收状态,可完成收→发→收→发→……和收→收→……. .的通信过程⑺配置从站PB-B-RS232/485/V33——Configure…配置串口通信I/O区①总线桥预留的发送长度、控制字、接收长度、状态字见图2.6Configure….配置通信I/O区总线桥预留2字节入/出第1出:发送数据长度第2出:发送控制字第1入:接收数据长度第2入:状态字图2.6D7: set_trD0:start_tr启动发送D6: set_re强置等待接收强置接收完毕/发送允许D5--D1不用控制字格式D0:”启动发送标记start_tr”: 仅当start_tr由0变1时(上升沿有效),接口认为PROFIBUS输出数据区的RS-232/485发送报文数据已完整,开始启动RS-232/485接口发送进程,按报文长度N(QB0中)将PROFIBUS输出数据区中报文数据发送到现场设备。

    D7:“强置接收完毕/发送允许状态 set_tr”D6:“强置等待接收状态set_re”D7 D6功能1 0“强置接收完毕/发送允许状态 set_tr”: 强置reok_tren=1, 使PB-B-RS232/485处于” 接收完毕/允许发送”状态; (reok_tren见下面状态字);0 1“强置等待接受状态set_re”: 强置reok_tren=0, 使PB-B-RS232/485处于”等待接收”状态;00、11无作用D7:oe_er奇偶校验错D6--D3D2:re_ing不用D1:tr_ing正在发送D0:reok_tren接收完毕/发送允许正在接收通信状态字格式D0:“接收完毕/发送允许”reok_tren; reok_tren=1: PB-B-RS232/485接口处在“接收完毕/发送允许”状态;reok_tren=0: PB-B-RS232/485接口处在“等待接收”状态;D1:“正在发送报文标记tr_ing”tr_ing=1:PB-B-RS232/485接口正在发送数据中;tr_ing=0:PB-B-RS232/485接口不在发送数据中;D2:“正在接收报文标记re_ing”re_ing=1:PB-B-RS232/485接口正在接收数据中;re_ing=0:PB-B-RS232/485接口不在接收数据中;D7:“奇偶校验错标记oe_er”:接收报文数据字符奇偶校验错;oe_er=1: 接收报文数据字符奇偶校验错;oe_er=0: 无接收报文数据字符奇偶校验错;D2D1D0状 态0 0 1PB-B-RS232/485处在“接收完毕/发送允许”状态,如果”启动发送标记start_tr”由0变1,则PB-B-RS232/485转入D2D1D0=010,即启动发送,将PROFIBUS输出数据区中的数据发送至RS-232/485设备。

    0 1 0PB-B-RS232/485正在向RS-232/485设备发送报文数据0 0 0PB-B-RS232/485处在“等待接收“报文状态,即等待接收RS-232/485设备发送的数据报文1 0 0PB-B-RS232/485正在接收RS-232/485设备发送的报文数据其他无定义② 配置串口通信I/O区见图2.7共有1#~7#槽可插入定义“I/O区”,空槽需要用”Empty”填满,如图2.7共定义串口接收数据区:13 Words +10 Words + 6 Bytes = 52 Bytes共定义串口发送数据区:15 Words +10 Words + 2 Bytes =52 Bytes实际应用中输入与输出长度不一定相同图2.7配置串口通信I/O区共有1#~7#槽可插入定义“I/O区”,空槽需要用”Empty”填满③ 分配I/O地址使用Auto addr. 分配I/O地址,见图2.8图2.8使用Auto addr. 分配I/O地址④Configure…配置串口通信I/O区概要◆总线桥预留了2字节输入/输出,即:“发送长度”、“控制字”,和“接收长度”、“状态字”◆ 共有1#~7#槽可插入定义“I/O区”,空槽需要用”Empty”填满。

    本例定义了:串口接收数据区:52字节;串口发送数据区:52字节;无论按字、或字节定义,在PROFIBUS数据区中都可以按字节理解;在WinCC中,即可以对应任何数据类型⑻ 重新定义串口波特率如果串口波特率是2400或9600,不必阅读本段,否则,需要按照本段方法重新定义串口波特率这便是使用CP5611做主站与PLC做主站不同之处① 占用一个槽位插入“Baudrate”,其它空槽用”Empty”填满见图2.9:占用一个槽位插入“Baudrate”图2.9② 重新定义串口波特率,见图2.10选中“Baudrate”,进入“Parameters…”双击,选择串口波特率图2.10⑼ 存盘、形成NCM文件① 存盘见图2.11② 形成NCM文件选中主站CP5ⅹ11,File → E*port → NCM File,存储NCM文件NCM的扩展名是.ldb见图2.12图2.12图2.112.2 Setting PG-PC Interface为了将WinCC与 PROFIBUS的配置连接,必须设置“Setting PG-PC Interface”控制面板”中启动:⑴设置CP_L2_1: à CP5611 (PROFIBUS – DP Master)见图2.13图2.14图2.13⑵设置Properties.. → PROFIBUS DP DB见图2.14,其中PROFIBUS DP database中:E:\siemens\ncm\ds_232.ldb,就是“⑼ 存盘、形成NCM文件,② 形成NCM文件”中形成的NCM文件。

    ⑶ 检查 PROFIBUS配置结果见图2.15、图2.16:图2.16表明:19号从站,PROFIBUS输入54字节(=预留2字节+52接收字节)、PROFIBUS输出54字节(= 预留2字节+52发送字节)说明 PROFIBUS配置成功图2.15图2.16①进入Diagnostics②进入Read DP Databases③ 指向M文件④ 读 PROFIBUS配置第三章 WinCC项目的建立3.1 创建WinCC项目 (1)运行WinCC程序,选择主菜单:文件→新建,弹出对话框,选择单用户项目,点击“确定”如图3.1所示图3.1 WinCC项目管理器然后,给该项目命名为DSdemo,出现如下画面,如图3.2所示图3.2 WinCC资源管理器选择图3.2中左侧树形列表中的“计算机”,点击鼠标右键,在弹出的菜单中选择“属性”,出现“计算机列表属性”对话框,点击该对话框的“属性”按钮,出现图3.3所示画面图3.3 计算机属性在图3.3中的“计算机名称”栏的内容必须与本机计算机名称一致本机计算机名称可以在“控制面板”中的“系统”中察看,如图3.4所示图3.4 系统特性3.2 添加PROFIBUS DP驱动在图3.2中选择“变量管理器”,鼠标右键,在弹出的菜单中选择“添加新的驱动程序”,在弹出的选择框,选择“PROFIBUS DP.CHN”文件,出现图3.5所示画面,如图选择,鼠标右键,在弹出的菜单中选择“新建驱动程序连接”,出现图3.6所示画面。

    图3.5 添加PROFIBUS DP驱动程序图3.6 连接属性给新建的连接命名“RS232/485”,点击图3.6的“属性”按钮出现图3.7所示画面,在该对话框中填入从站站号,该站号必须与硬件设置一致,本例设置为19完成上述设置后,要对cp5611进行“系统参数”的设置,在图3.5所示的画面中,选择“系统参数”,设置如图3.8所示图3.7 新建连接属性图3.8 CP5611系统参数设置3.3 建立标签(Tag)建立的标签、数量应该与 PROFIBUS配置一致本例所提供的 PROFIBUS配置文件为:DSdemo.pb5在图3.9所示画面中,新建标签组和标签本例中新建了两个组|:Input和Output各自对应输入标签和输出标签图3.9 新建组建立组完成后,在树形列表中选择Input组,鼠标右键选择“新建变量”,图3.10所示 图中新建了一个“输入数据长度”标签,该标签与PB-B-RS232/485的“数据长度”字节对应点击图3.10中的“选择”按钮,设置标签的输入地址,出现图3.11所示对话框图3.10 设置变量属性图3.11 由于PB-B-RS232/485总线桥的“接收数据长度”位于PROFIBUS输入区的第一个字节,则应选择“Input”,“Byte”设为0。

    接着新建接收状态标签“statusIn”,设置方法同上,“byte”设为1;输入数据1标签,“byte”设为2;输入数据2标签,“byte”设为3;输入数据3标签,“byte”设为4;输入数据4标签,“byte”设为5;……依此类推输入组的标签建立完成后,接着建立输出组的标签方法与输入组的标签建立方法一样,只不过在图3.11中,要标签设置为“Output”3.4画面编辑(1)在图3.2中选择“图形编辑器”,鼠标右键,“打开”图形编辑器,在右侧的“对象选项板”内选择“输入/输出域”对象,将鼠标移至空白面板上,图3.12所示图3.12 图形编辑 图3.13 I/O域组态松开鼠标左键后回弹出图3.13所示对话框选择图3.13中变量右侧的黄颜色按钮,为该域指定标签如图3.14进行选择图3.14 指定变量按照上述方法,分别建立输入和输出的I/O域完成上述工作之后,开始编辑“启动”和“复位”按钮2)命令按钮的编辑在“画面编辑器”的右侧的“对象选择板” 内选择“windows对象”中的按钮,拖放到主画面上。

    分别放置两个按钮,并命名为:“单次发送”、“复位”分别对按钮进行编程鼠标右键选择“单次发送”,在弹出的菜单中选择“属性”,出现图3.15所示对话框图3.15 对象属性设置如图3.15所示,选择“按左键”,鼠标双击对应的箭头,出现脚本编辑器,图3.16所示图3.16 脚本编辑完成后,“确定”编译后退出PB-B-RS232/485总线桥的PROFIBUS输出第一个字节是控制字,将控制字最低位置1,即可启动发送(请参见PB-B-RS232/485时用手册),上述语句就是将控制字的最低位置为1根据PB-B-RS232/485总线桥使用手册,总线桥收到数据后,才可以发送下一次数据,否则,通过将控制字的最高为置1(复位),才可以继续下一次发送同理,对复位按钮进行编程:程序为:SetTagByte("controlOut",0*1000);关闭图形编辑器详细设计过程,请见第四章提供的例程3) 设置启动画面在WinCC资源管理器中设置启动画面如图3.17所示图3.17 设置启动画面(4)运行在正确完成CP5611和 PROFIBUS的配置之后(具体配置方法见第一、二章,本例提供的 PROFIBUS 配置文件名是DSdemo.pb5),即可开始运行程序。

    点击图3.17中的图标开始运行程序第四章将介绍例程的使用第四章 WinCC例程 总线桥演示系统4.1 复制 PROFIBUS配置文件和WinCC项目例程提供的 PROFIBUS 的配置文件:DSdemo.pb5,将该文件复制到 PROFIBUS 安装的所在目录下的data文件夹下并按照第一、二章设置“Set PG/PC”然后,将WinCC项目程序 Dsdemo复制到如下目录:\SIEMENS\WinCC\WinCCProjects\ 运行WinCC,选择菜单:文件→打开,选择并打开Dsdemo目录下的DSdemo.MCP文件如果所运行程序的计算机名与用户计算机名不一致,在运行时,WinCC会提示用户“激活”程序在“激活”程序之后,按照第三章3.1节的步骤,将例程的计算机名修改为用户计算机名修改完成后,即可运行例程运行完成后,如果正确,总线桥的红色指示灯会熄灭,否则,指示灯不熄灭,用户应该检查电缆的连接和配置情况在主画面中提供了两个功能按钮:RS232/485总线桥通讯和MODBUS总线桥通讯,用户可以针对使用的产品型号,选择各自的通讯功能下文将分别介绍两种功能的使用4.2 RS232/485总线桥通讯本功能针对PB-B-RS232/485总线桥产品的连接。

    画面分为数据接收区和数据发送区如果系统运行正确,则两个区域所在的数据显示就会发亮如果系统不正确,则相应的数据域就是灰暗的两种情况如图3.18、3.19所示图3.18 正确的连接时 图3.19 不正确的连接时例程中,0<发送数据的长度(例程最长配置了52字节)≤52的发送数据长度在发送数据中填写需要发送的数据,通过在PC机端使用串口测试程序接收总线桥发送的数据也可以使用串口程序在PC机端发送数据,在例程的接收数据区内可以接收数据点击“单次通讯”按钮,可以将“数据发送区”内的数据发送出去,同时在“数据接收区”内显示接收的数据如果在数据发送之后,没有接收到数据,则可以点击“复位”按钮,可以继续发送数据4.3 MODBUS总线桥通讯本功能针对PB-B-MODBUS总线桥产品的连接画面分为数据接收区和数据发送区在“数据发送区”内填写需要发送的数据,在“数据接收区”内接收数据用户可以将总线桥的串口与另一台PC机的串口相连,在PC机端使用串口程序来接收和发送数据。

    这样可以进一步理解数据接收和发送的原理通讯的开始和停止,可以通过“开始通讯”和“停止通讯”来控制4.4 运行结束回到主画面,点击“退出”,即完成系统的运行 z.。

    点击阅读更多内容
    卖家[上传人]:痛苦女王
    资质:实名认证