CP5611连接技术手册_第1页
CP5611连接技术手册_第2页
CP5611连接技术手册_第3页
CP5611连接技术手册_第4页
CP5611连接技术手册_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PC+CP5611+WinCC 连接总线桥 PB-B-RS232/485技术手册V3.3PCCP5611PROFIBUSLPB-B-RS232/485/V33-IISRS-232/485北京鼎实创新科技有限公司目录第一章 系统概述 31.1目标 31.2 系统组成 31.3安装主站软件 3第二章 使用 COM PROFIBUS 完成系统配置 42.1 使用 COM PROFIBUS 完成系统配置 4 打开 COM PROFIBUS 4配置主站CP5x 11 4 配置 PROFIBUS 参数 4(4)更新 GSD : File f Read in GSD file 5 配置从站 PB-B-RS2

2、32/485/V33站号 5配置从站 PB-B-RS232/485/V33 参数 Parameterize 配置串口 6配置从站PB-B-RS232/485/V33 Con figure配置串口通信I/O区 7 总线桥预留的发送长度、控制字、接收长度、状态字 7 配置串口通信I/O区9 分配I/O地址 9 Con figure配置串口通信I/O区概要 10 重新定义串口波特率 10 存盘、形成 NCM 文件 122.2 Setting PG-PC Interface 13)设置 CP_L2_1:CP5611 (PROFIBUS DP Master) 13 设置 Properties. f PR

3、OFIBUS DP DB 13 检查 COM PROFIBUS 配置结果 13第三章 WinCC 项目的建立 153.1 创建 WinCC 项目 153.2 添加 PROFIBUS DP 驱动 163.3 建立标签 (Tag) 183.4画面编辑 19第四章 WinCC 例程 总线桥演示系统 234.1 复制 COM PROFIBUS 配置文件和 WinCC 项目 234.2 RS232/485 总线桥通讯 234.3 MODBUS 总线桥通讯 234.4 运行结束 24第一章系统概述1.1目标PB-B-本技术手册针对使用PC+CP5611+Wicc做PROFIBUS主站,连接鼎实公司总线桥R

4、S232/485/V33的用户需要。技术手册将给出全部配置、编程技术细节。PB-B-使用PC+CP5611+ Win AC 的用户,连接方法完全同PLC+STEP 7的环境,参考本公司RS/232/485/V3产品手册。1.2系统组成见图1.1PC1+CP5611PROFIBUS 一 PB-B-RS232/485/V33PC2+串口测试程序图1.11.3安装主站软件(1)安装 SIMATIC NET PB SOFTNET DP V5.2(2)安装 Wince V5.1(3)安装 COM PROFIBUS V5.1(4)COPY PB-B-RS232/485/V33 GSD 文件:DS232_3

5、3.GSD COPY 至 SIEMENSCPBV51GSD ;DS232.dib COPY 至 SIEMENSCPBV51bitmaps第二章使用COM PROFIBUS完成系统配置2.1使用COM PROFIBUS 完成系统配置打开 COM PROFIBUSstlJM rKUKlHUS V IL L Ink配置主站CP5x 11见图2.1 :n&j*=Ei?iSwES/nL? 阻 Ic? stiverr? 5x14 CF 5zlL西两期方侧“询I田E ID.fElt M匹tPifITin期弋2jIHbi Htr+二IHUE。*7加巩廿帀二J55-0W F i Hi3trI* 二jn saJE

6、-X of 51 肝qFIT Fl”r 竺;F FFP Stini _f Ftl1 wit cvipK,cat:配置PROFIBU参数-mW: 口 比|+-庁1-11R.1EK斥w:“ 1图2.1-UJxJ见图2.2 :图22 更新 GSD File Read in GSD file见图2.3 :图2.3配置从站PB-B-RS232/485/V33站号见图2.4:图2.4双击从站(19)图标,进入” Slave Properties ”注意:从站地址必须和总线桥产品面板上地址拨码开关设置的PROFIBUS从站地址一致。本例:19 (Dec)=13H.配置从站PB-B-RS232/485/V33

7、参数Parameterize配置串口双击从站(19)图标,进入” Slave Properties,见图2.5匚/ UH5LF DP 1用SHAC:aitTolErica idrJateviVsHr xmParameterize配置串口l波特率iWT41MVlIF临 VlMtir5tti片电耳* Fl tu tip.CL t!ha 生MpCT黄 1:*.T&甘con mneiBi-:-i-dpat Ejn 卜*-I MJ 朋+1 iT Ik tMrk c ;叩:unt:ffl 二 a 二j r-二Ira H R 0rwDKD1曲料壓rAuJr-a 1电鮎ia宮占壬壮矍Jtu fuiitri.M

8、K.J:Oda Piiy -171 iimjlzlj; Fwatjf Odd P hri It位/字符+校验 串口做主、从rFFUW:zJio ai隹肛W:-Jgjx g匚血笥足些将总嚮Ifg图2.5注意:在此配置中主/从的含义指总线桥串口对连接设备的主/从关系。不是指PROFIBUS总线上的主/从关 系。主站RS-232/485 Master :指总线桥串口上电后处在可以主动发送、拒绝接收状态,可完成发宀收宀发宀收 t和发t发t 的通信过程。从站RS-232/485 Slave :指总线桥串口上电后处在等待接收状态,可完成收t发t收t发t和收t收T.的通信过程。配置从站PB-B-RS232/

9、485/V33Con figure配置串口通信I/O区总线桥预留的发送长度、控制字、接收长度、状态字见图2.6图2.6D7: set_trD6: set_reD5-D1D0 : start_tr强置接收完毕/发送允许强置等待接收不用启动发送控制字格式DO: ”启动发送标记start_tr ” :仅当start_tr由0变1时(上升沿有效),接口认为 PROFIBUS输出数据区的 RS-232/485发送报文数据已完整,开始启动RS-232/485接口发送进程,按报文长度N ( QBO中)将PROFIBUS输出数据区中报文数据发送到现场设备。D7: “强置接收完毕/发送允许状态set_tr ”D

10、6: “强置等待接收状态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_erD6-D3D2 : re_ingD1 : tr_ingD0 : reok_tren奇偶校验错不用正在接收正在发送接收完毕/发送允许通信状态字格式D0 :“接收完毕/发送允许” reok_tren ;reok_tren=1:

11、 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 ”reng=1 : PB-B-RS232/485接口正在接收数据中;reng=0 : PB-B-RS232/485接口不在接收数据中;D7 :“奇偶校验错标记oe_er”:接收报文数据字符奇偶校验错;oe_er=1:接

12、收报文数据字符奇偶校验错;oe_er=0:无接收报文数据字符奇偶校验错;D2D1D0状态0 0 1PB-B-RS232/485处在“接收完毕/发送允许”状态,如果”启动发送标记start_tr”由0变1,贝U 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-23

13、2/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地址使用Auto addr.分配I/O地址,见图 2.8。图2.8Configure配置串口通信I/O区概要总线桥预留了 2字节输入/输出,即:“发送长度”、“控制字”,和“接收长度”、“状态字

14、” 共有1#7#槽可插入定义“I/O区”,空槽需要用” Empty填满。本例定义了:串口接收数据区:52字节;串口发送数据区:52字节;无论按字、或字节定义,在PROFIBUS数据区中都可以按字节理解;在 WinCC中,即可以对应任何数据类型。重新定义串口波特率如果串口波特率是 2400或9600,不必阅读本段,否则,需要按照本段方法重新定义串口波特率。这便 是使用CP5611做主站与PLC做主站不同之处。 占用一个槽位插入“ Baudrate ”,其它空槽用” Empty”填满。见图2.9:Ewawimr凶PROFIBUS tddreii:=Station typepb-b-rs/232Or

15、der nijmberDvicft m&xtar fil:凶OKCancelHelpModule.er 的LtFir兄.JDeleteF& (MrPB-B-MS/V31 (IFB-B-R5E32/-46PB-B-ADAM (pL-d5TP eceP Err-orStaton TLaimei-|DP slave rB-B-ES232/485/V33CcrntrId*nt ifier&l&DX1.2202sse310AX4Ml5lGDOi&00073910n12山1415ParamB SLdModnlLn th+Sta I us/ L n t h.+Con I ro L13 Word In15 W

16、ord Out10 TOatd In + 10 Ttordl Out& Byte In2 Byte ChitEaudrat e占用一个槽位插入“Baudrate2d 重新定义串口波特率,见图2.10lord lord lord lord Word lordWordIn In InIn In TnIn+ + + 十 十 + +56769Word WorJ lord lord lordWord WordOut Out Out OutOut OutOut10 ord In + 10 ford Out11 Wirl In + 11 ford Out12 /ford la + 12 Word Out13

17、 Word In + 13 Word Out14 Word In + 14 lard Out15 ord In + 15 lord Out16 Word In + 16 lord OutBaudr ateFB-B-MM/V31 d图2.9Cure: PE-B-1S232/4B5/V33*19 DP Slave CP5|指向MCN文件lpit.erfa.ee P ar an e ter As s i gnn ntCP5611 (JBOOUB - DF Hasttrl殆IDF亦 11 (COM FROFIBU5) IHCF5611 (MM)A_ 11laiCPEBll tPiDFIBUS - DP

18、 Master)CF56U fOFIBUS - IP 口紳为二ji gjuntTLi qProp&rwns-tr assi your communications: processor CF5611 for SJFTHET DPdCuicel图 2.15图 2.16第三章WinCC项目的建立3.1创建WinCC项目3.1(1) 运行WinCC程序,选择主菜单:文件t新建,弹出对话框,选择单用户项目,点击“确定”。如图 所示。图3.1 WinCC项目管理器然后,给该项目命名为DSdemo,出现如下画面,如图3.2所示。WmLL 畫鑫管锂器-匚匸训或Md名称丈件編辑查看伯編辑器工具帮肋固D苗躅启=

19、1 护5denno卵计算机隹燮量背理器乍一结 肯團刑编辑第 报讐记录II变星迟录喜报表瞬器 国全局孵 副丈本库 逐用户皆理器8交叉素引图3.2 WinCC资源管理器3.3所示画面。选择图3.2中左侧树形列表中的“计算机”,点击鼠标右键,在弹出的菜单中选择“属性”,出现“计 算机列表属性”对话框,点击该对话框的“属性”按钮,出现图图3.3计算机属性在图3.3中的“计算机名称”栏的内容必须与本机计算机名称一致。本机计算机名称可以在“控制面板”中 的“系统”中察看,如图 3.4所示。图3.4系统特性3.2 添力口 PROFIBUS DP 驱动在图3.2中选择“变量管理器”,鼠标右键,在弹出的菜单中选

20、择“添加新的驱动程序”,在弹出的选择框,选择“ PROFIBUS DP.CHN ”文件,出现图3.5所示画面,如图选择,鼠标右键,在弹出的菜单中选择“新建驱动程序连接”,出现图3.6所示画面。D 金| f匸氏1B嗨1更件Q 編歡日直看扁揖器工啟D帮瞰U)匚 VUinCC 瓷jg管理誨-DItMENSWINCCWinCCProjectsS(lePROFIBUS DP匚PSlSM闆岂d:p箱麻呈 图形编楫器 匸|执警记录;.M I i 怕J1性I-專 DSdemo 耶计算机3 fj吏量营理器 +于內部变昼 -)I咼E-图3.5添加PROFIBUS DP驱动程序连接屋性常观给新建的连接命名“ RS2

21、32/485”,点击图3.6的“属性”按钮。出现图3.7所示画面,在该对话框中填入从站站号,该站号必须与硬件设置一致,本例设置为19。完成上述设置后,要对 cp5611进行“系统参数”的设置,在图3.5所示的画面中,选择“系统参数”,设置如图3.8所示。连接岸性常规雇性炬 |名曲 |RS232/405单元 服第EZ1图3.7新建连接属性Profibus-DP Uri止Profilus-TFITni I Fsr ameter sCP boar!tf itchdjO tim包(* 0. 4 ec) 2图3.8 CP5611系统参数设置3.3建立标签(Tag)建立的标签、数量应该与COM PROFI

22、BUS配置一致。本例所提供的 COM PROFIBUS配置文件为:DSdemo.pb5。在图3.9所示画面中,新建标签组和标签。本例中新建了两个组|: Input和Output。各自对应输入标签和输岀标签。金 H 注廡會立件編辑冋直暫町蕭密器辺工貝(D KXH)E 吐 DSdtmc耶计算机Hste as宙m內部却i白细 El -十 p MODEIJ5 可 CP5412(A2HFROFIBU5 DPCPSLZtAZ) Bead 1图3.9新建组建立组完成后,在树形列表中选择“输入数据长度”标签,该标签与名釉“ Input弓 OutputIn put组,鼠标右键选择“新建变量,图3.10 所示。图

23、中新建了一个PB-B-RS232/485的“数据长度”字节对应。点击图3.10中的“选择”按钮,设置标签的输入地址,出现图3.11所示对话框。图3.10设置变量属性lengthin 性frofibaE-JF由于PB-B-RS232/485总线桥的“接收数据长度”位于PROFIBUS输入区的第一个字节,则应选择Input,“ Byte”设为 0。接着新建接收状态标签“ statusin”,设置方法同上,“ byte ”设为1;输入数据1标签,“ byte”设为2;输入数据2标签,“ byte”设为3;输入数据3标签,“ byte”设为4;输入数据4标签,“ byte”设为5; 依此类推。输入组的

24、标签建立完成后,接着建立输出组的标签。方法与输入组的标签建立方法一样,只不过在图3.11中,要标签设置为“ Output ”。3.4画面编辑(1)在图3.2中选择“图形编辑器”,鼠标右键,“打开”图形编辑器,在右侧的“对象选项板”内选择“输入/输出域”对象,将鼠标移至空白面板上,图3.12所示。3 05标堆对象应程序窗口 画面窗口隔ULE .对茹口输入r输出城 庄悔圄闽伏态显示 昌文本列義 土Windcjvus 对辣图3.12图形编辑图3.13 I/O域组态松开鼠标左键后回弹出图3.13所示对话框。选择图 3.13中变量右侧的黄颜色按钮,为该域指定标签。如图3.14进行选择。S WinCC凹“

25、 1全部变量列表卧1內部变量白 J PR0FIBJJ5 DP日.匸阳4図翎Board 1 熾 MODBU5 L V FL5232/495-勻 Input3-弓 OutpiJtZltahuslrildatln 2idatLn 3二Jdataln 吟jdataln_& jdahaTn 7I裳型M无得昌8位數月无符号8位数v无符号8位数无琦号3便数无符号a位数无符号3位数无痔号8恆数图3.14指定变量按照上述方法,分别建立输入和输出的I/O域。完成上述工作之后,开始编辑“启动”和“复位”按钮。(2) 命令按钮的编辑在“画面编辑器”的右侧的“对象选择板”内选择“ windows对象”中的按钮,拖放到主

26、画面上。分别放置两个按钮,并命名为:“单次发送”、“复位”。分别对按钮进行编程。3.15所示对话框。鼠标右键选择“单次发送”,在弹出的菜单中选择“属性”,出现图 |8n雇性事件-.标盘占亀攜器就塞 樹茸 QS:E.:liE-Q,:甲囱.执行集件 鼠标动作按左能释於左键 按右健释血右键图3.15对象属性设置如图3.15所示,选择“按左键”,鼠标双击对应的箭头,出现脚本编辑器,图3.16所示。昌冏 |幫纤|汕阖|警忙|冨屛| 事件名称:|團:.E:#include. hrFvoid OnLBuLtcnDouTi (char * IpsEPictur eJJamef char/ WIWCC : TA

27、GnHE_5ECTTOTJ_5TjlKT/ syntax : Sdei ine TegWame InAct ion ,FDHTagU&me / next TagTD : 1/ WINCC :TAGUAME_SECTION_I:hlD/ WINCC ! P I CM A1IE_S E CT I OM_S 7 T/丿 sntaM : #defInAet ion rrPlettuf&Maiws/ next Pic IP I 1/ UINCC : P ICrJJkME_SECTTOW_I:NISetTagByte (conrrolOui; FM) ;/返回类型注OOL图3.16脚本编辑完成后,确定”编

28、译后退出。PB-B-RS232/485总线桥的PROFIBUS俞出第一个字节是控制字,将控制字最低位置 1,即可启动发送(请 参见PB-B-RS232/485时用手册),上述语句就是将控制字的最低位置为1。根据PB-B-RS232/485总线桥使用手册,总线桥收到数据后,才可以发送下一次数据,否则,通过将控 制字的最高为置1 (复位),才可以继续下一次发送。同理,对复位按钮进行编程:程序为:SetTagByte(co ntrolOut,0x1000);关闭图形编辑器。详细设计过程,请见第四章提供的例程。(3) 设置启动画面在WinCC资源管理器中设置启动画面。如图3.17所示。C?WinCL

29、贵JS笞Jg器-D!SIEMEN6WINCCWiiiCCPrDject5DSdemoM文件(日編辑(目查看編辑器工具帮耿也I 1 qS? -芮电拿-0 J1-Mdemo譬 OW 噜 口書 Orf tlMi口ffi 理星杨录录错本理引 机首吏錨逆记魏脚库管耒 算量构鬼窖表局T户買 计变箱團报喪报空丈用交 卵删 F-r-.uJJsgMe !:Hi:E:;“r,:r.:L; i.i:“!:“名不ffiX j-|- Rs23;flr Modbfi- haul打开画面 重命名画面 删除画面定女作为启动画面的画両图3.17设置启动画面运行在正确完成 CP5611和COM PROFIBU的配置之后(具体配置方法见第一、二章,本例提供的COMPROFIBUS配置文件名是 DSdemo.pb5),即可开始运行程序。点击图3.17中的图标开始运行程序。第四章将介绍例程的使用。第四章WinCC例程总线桥演示系统4.1复制COM PROFIBUS 配置文件和 WinCC项目例程提供的 COM PROFIBUS 的配置文件:DSdemo.pb5,将该文件复制到 COM PROFIBUS 安装的所在目录下 的data文件夹下。并按照第一、二章设置“Set PG/PC”。然后,将 WinCC项目程序 Dsdemo复制到如下目录: SIEMENSWinCCWinCCProjec

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论