版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PC+CP5611+WinCC 连接总线桥 PB-B-RS232/485技术手册V3.3PCCP5611PROFIBUSPB-B-RS232/485/V33 一llRS-232/485北京鼎实创新科技有限公司目录第一章系统概述 31.1 目标 31.2 系统组成 31.3 安装主站软件 3第二章 使用COM PROFIBU院成系统配置 42.1 使用COM PROFIBU院成系统配置 4 打开 COM PROFIBUS 4配置主站CP5x 11 4配置PROFIBU渗数4(4)更新 GSD: Filef Read in GSD file 5配置从站PB-B-RS232/485/V33站号5配置
2、从站 PB-B-RS232/485/V33 参数 Parameterize 配置串口 6配置从站PB-B-RS232/485/V33 Configure 配置串口通信I/O区 7总线桥预留的发送长度、控制字、接收长度、状态字 7配置串口通信I/O区9分配I/O地址 9Configure 配置串口通信I/O区概要 10 重新定义串口波特率 10(9)存盘、形成 NCM文件 122.2 Setting PG-PC Interface 13 设置 CP_L2_1:CP5611 (PROFIBUS DP Master) 13(2)设置 Properties. f PROFIBUS DP DB 13检查
3、COM PROFIBUSi已置结果 13第三章 WinCCK目的建立 153.1 创建 WinCCK 目 153.2 添力口 PROFIBUS DPx动 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-RS232/485/V33PB-B-本技术手册针对使用PC+CP5611+WicC故PROFIBUS站,连接鼎实公司总线桥的用户需要。技术手册将给
4、出全部配置、编程技术细节。使用PC+CP5611+ WinAC勺用户,连接方法完全同PLC+STEP 7勺环境,参考本公司RS/232/485/V3产品手册。1.2 系统组成见图1.1PC1+CP5611PROFIBUSPB-B-RS232/485/V33IIRS-232/485PC2+图1.11.3 安装主站软件(1) 安装 SIMATIC NET PB SOFTNET DP V5.2(2) 安装 Wincc V5.1(3) 安装 COM PROFIBUS V5.1(4) COPY PB-B-RS232/485/V33 GSDC 件:DS232_33.GSD COPY! SIEMENSCPB
5、V51GSDDS232.dib COPY至 SIEMENSCPBV51bitmaps第二章使用COM PROFIBUSg成系统配置(1)打开 COM PROFIBUS2.1使用COM PROF旧U院成系统配置SUUM IKUHHUS V 5i 1, Irik配置主站CP5x 11见图2.1 :-rcwrtllfxR.-M-m: gl±l+-中1±-111±氏.修用505-OF&I洌 TiFiSwES/nL?加z gbC? 561 中CT 印 14? 5x14, CF 5zlL垢雨汹与面工7加1图F I 口m4七。1IT in 普中土 2j闹i山鹏”+| E
6、1EQ *7 盯rr 二j 55-sw f i ni3t«r I庄丁川心丫可口 W在2吧二叶乱小注F陌曲仃不岁# FEYtSi 4610¥氐白斯信蟠皿匕(3)配置PROFIBU察数见图2.2:'-P51图2.1图2.2 更新 GSD File-Read in GSD file见图2.3:图2.3见图2.4:配置从站PB-B-RS23485/V33站号言 后】电 Edi_l lie* Onfi gu£ eQ>< iscs tjrMkeDF H«ierDF SI wC。匚廿oJ"jiten ih二8(jA-t-rz,*232:F
7、E-H-疝AY (jt-tT5;E32) ri-E-nurv; CFz-B-inDf JGtPEB-RS/irai 卬 E-RT0M 卑 1FbF-毡0I。毋,F3 (pt-t-rsZ23E:(-Fr-H-SC MOT? Fjrh-seww I FB-B-¥Pk? iJB-Erm?)+- 口 *3-1a L-l TflDE/BF 1叫内仃视订 LE6 EJJ1D0 »:AO> 口Effl曜3H Lii± SET JES-OMDD-JXJL I双击,进入 slave properties,设置从 站地址19双击,配置从站 PB-B-RS232/485/V33|
8、图2.6图2.4双击从站(19)图标,进入"Slave Properties注意:从站地址必须和总线桥产品面板上地址拨码开关设置的PROFIBUS从站地址一致。本例:19 (Dec)=13H.配置从站PB-B-RS23485V33参数Parameterize 配置串口双击从站(19)图标,进入"Slave Properties,见图2.5trice JarIIP f aslET白ig到台片口串口做主、从工6口白*F从umx叮 m's5田M片4T暗H*打M* 七*野|r p -wiip 产afi e<5电工工 Fl to 屯p,d thALyiE±to
9、-ii里曲|J珀尊 /血 4 : |鼻拓莫-二幅uET货一空口.11应皆扶赫".用仃* F 中,FI 7:,nD1nv :小拄心尹垦九上;1,M依王 &矍 Id FlSltT 1砧EhM助*电动电上臼的营I*-言勺口l_ln _I田 国四,:7atcv4,7zia !'*'-日Parameterize配置串口波特率位/字符+校验OFFLlfl;10 01图2.5注意:在此配置中主/从的含义指总线桥串口对连接设备的主/从关系。不是指PROFIBUS总线上的主/从关 系。主站RS-232/485 Master:指总线桥串口上电后处在可以主动发送、拒绝接收状态,可完
10、成发一收一发一收 和发一发一 .的通信过程。从站RS-232/485 Slave:指总线桥串口上电后处在等待接收状态,可完成收一发一收一发一和收一收一.的通信过程。配置从站PB-B-RS23485V33 Configure 配置串口通信I/O区总线桥预留的发送长度、控制字、接收长度、状态字见图2.6许:山 till F;少 上 N- id'VKt h 3-L- UptlOT.i 八, :-Iflj jdQLt7 Lt -2j日_ZiIN>-Eri clECh-der nsjnb «'审二七* ms ctr fileH雨.- L -J- _J._ZI-J£
11、;J_ZI 国田印臼-印国团RSlat i DJI 匕灯:pb- b_F3/E3ECr»lr 虱 Fnrnutaii.SL3£_33 csil尸 BiSjy七二cp FEU在”aalUConfigure配置通信I/O区_J第2出第1人第2入发送数据长度发送控制字 接收数据长度 状态字厂 IT ; (总线桥预留2字节入/出FM5 Hsu," 或tT收 Stti si LT蛇fkt:色曲i降痴工£ Fl l口 由pL thAEJE.tfi-1JB讦始|同季 M IB困0 > 用切览yreauiTM |ncr网所用林赫看一 |竟皿hbeib ” cceC
12、TFLI 阿zl10 17D7: set_trD6: set_reD5-D1D0: start_tr强置接收完毕/发送允许强置等待接收不用启动发送控制字格式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“强置接收完毕/发送允许状态se
13、t_tr '弓II置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: PB-B-RS232/485接口处在“接收完毕
14、 /发送允许”状态;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
15、:无接收报文数据字符奇偶校验错;D2D1D0状态0 0 1PB-B-RS232485处在“接收完毕/发送允许”状态,如果 ”启动发送标记 start_tr ”由0变 1,则PB-B-RS232485转入D2D1D0=010,即启动发送,将PROFIBUS俞出数据区中的数据发送至RS-232485设备。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设备发送的报文数据。其他百义配置串口
16、通信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字节输入/输出,即:“发送长度”、“控制字”,和“接收长度”、“状态字” 共有1#7#槽可插入定
17、义“I/O区”,空槽需要用" Empty'填满。本例定义了:串口接收数据区:52字节;串口发送数据区:52字节;无论按字、或字节定义,在PROFIBU徽据区中都可以按字节理解;在WinCC中,即可以对应任何数据类型。重新定义串口波特率如果串口波特率是 2400或9600,不必阅读本段,否则,需要按照本段方法重新定义串口波特率。这便 是使用CP5611做主立与PLC做主站不同之处。 占用一个槽位插入“ Baudrate”,其它空槽用“ Empty填满。见图2.9:wi1Slave- pT«pertiesPROFIBUS tddreii:Station TiaimeSt
18、ation typeOrder nijmberDgvicft m&xtar fil«:ContrParamP EeErr-or白 由:+由|DF slave<2)1TB-B-BS232/485/V33C&nfigpjjrt.pb-b-rs/232Parameteri ze.1 dent ifi*r16DJC22023610AXPB-B-MS/V31 (IFB-B-R5E32/-460J1 iGDOi!7 FB-B-BS232485V33 *19 <DF si are000Modnl «I addressModule.:ar 即eteiFE,.De
19、leteaddrddir. £peceP.L«nt t h+ S t a t us/L «n£ t h+Cont rol 3 Word In1.5 ftotd Out10 ftotd In + 10 Ttord Out& Byte In 2 Byte OuliEaudrat e占用一个槽位插入audrate ”FB-B-ADAM (pb-图2.9重新定义串口波特率,见图 2.10Qg 口不L v AC t k+a m t 口工k+Biit 旧 1122013 Wbrd In22381,Ttord Outg10tX10 flbrd In + 10
20、Word Out40216 lyte: InI deal ifier1GD0emit 72 lyte Ou-tEandrakt eooo oooKodul,I addrc 5s0 a选中“Baudrate ;进入"Parameters 1011Eandrat«LJ AS-Ir fa| Cenersi双击,选择串口波特率FB-B-SCAffER,+ FB-B-VFA7图 2.10存盘、形成NCM文件存盘见图2.11形成NCM文件选中主站 CP5x 11 , File Export NCM File,存储 NCM文件。NCM的扩展名是.ldb。见图2.12K I. t5kiuD
21、i TbGHm-lQAJi * iff壬 m£ _| ifcrJ J P'S2.2 Setting PG-PC Interface为了将 WinCC与COM PROF旧US勺配置连接,必须设置“ Setting PG-PC Interface。” “控制面板”中启动:犍the PG PC Interface. Ink(1)设置 CP_L2_1: CP5611 (PROFIBUSDP Master)见图2.13图 2.13图 2.14(2)设置 Properties. . PROFIBUS DP DB见图 2.14,其中 PROFIBUS DP database: E:siem
22、ensncmds_232.ldb ,就是“存盘、形成 NCM 文件, 形成NCM文件”中形成的NCM文件。(3)检查COM PROFIBUSE置结果见图 2.15、图 2.16:图2.16表明:19号从立PROFIBUSW入54字节(=预留2字节+52接收字节)、 PROFIBU漪出54字节(=预留2字节+52发送字节)。说明 COM PROFIBUS配置成功。5et PG/PC Interfacexll进入 Read DP DatabasesAccess Point q£ the Applicaticd'|CF_L2_1 :0-> CF5|指向MCN文件Ipit.er
23、£a.ce P ar an e ter As s i gnn entCP5611 CPBOOUB - DF Hasttrl噌CF5611 (COM FROFIBU5)HCF5611M):MCT5E11 CP30FIBVS - DP Master)CF56U 西JS - IP(J'sar purwnttar «ski giun«nt 。£your smm皿icatirm工 processorProp<rt i ts.进入 Diagnostics号强,CP5B11 for S3FTHET DP Master)Add/Removt:OKCuice
24、l图 2.16图 2.15第三章WinCC项目的建立3.1 包J建WinCC项目(1)运行WinCC程序,选择主菜单:文件一新建,弹出对话框,选择单用户项目,点击“确定”。如图3.1所示。图3.1 WinCC项目管理器然后,给该项目命名为 DSdemo,出现如下画面,如图 3.2所示。文件褊辑® 查看编想盟(町工具(I)帮助01)口百| A | K鼬9 o立工律羹窗1日=1a>5d日鹏口名称事计篁机亘不在fflJI变量管理器件结构变量竹图形编辑器擢警记录II变量诅录昌报表骗辑器员全局脚本置文本库履用户管理将8交叉素引图3.2 WinCC资源管理器3.3所示画面。选择图3.2中左
25、侧树形列表中的“计算机”,点击鼠标右键,在弹出的菜单中选择“属性”,出现“计 算机列表属性”对话框,点击该对话框的“属性”按钮,出现图图3.3计算机属性在图3.3中的“计算机名称”栏的内容必须与本机计算机名称一致。本机计算机名称可以在“控制面板”中的“系统”中察看,如图 3.4所示。图3.4系统特性3.2 添力口 PROFIBUS D驱动在图3.2中选择“变量管理器”,鼠标右键,在弹出的菜单中选择“添加新的驱动程序”,在弹出的选择框,选择“ PROFIBUS DP.CHN文件,出现图3.5所示画面,如图选择,鼠标右键,在弹出的菜单中选择“新建驱动程序连接”,出现图3.6所示画面。C'
26、VUinCC 资券首理密-DItMENSWINCCWinCCProjects»S<le文件(玲编辑© 查看他编辑器工国D帮助(由田 a 3第1启、工-注tn镇蜉I-雪 DSdemo讨篁机3 fj变量首理器.田手内部变量1- X PROFIBUS DP35412留配Nd L名麻CP54I2(A2) Board 2CP5412(X2)Bowd 3 匚P541式育&的kd4:*结构变量 杳图琅褊辑器:日报警纪录;.« I I -S,新建驱动程序连接(W-系练爹翱团雇性图3.5添加PROFIBUS D用区动程序连接星性常规厘性给新建的连接命名“ RS232/
27、485”,点击图3.6的“属性”按钮。出现图 3.7所示画面,在该对话框中填入从站站号,该站号必须与硬件设置一致,本例设置为19。完成上述设置后,要对 cp5611进行“系统参数”的设置,在图3.5所示的画面中,选择“系统参数”, 设置如图3.8所示。连接属性常规单元服生屉性|名称 |RS232/40509图3.8 CP5611系统参数设置3.3建立标签(Tag)建立的标签、数量应该与 COM PROFIBUSg己置一致。本区J所提供的COM PROFIBUS配置文件为:DSdemo.pb5。在图3.9所示画面中,新建标签组和标签。本例中新建了两个组| : Input和Output o各自对应
28、输入标签和输出标签。名称 input弓 OLtput立件编辑查看(由编辑器(9工具(I)帮助(山E 皆 DSdtmc弊计算机-!0变量管理器由:手内部变量FROFIBU5 DP新建娟( CP5412(A2) f新建变量匈建立组完成后,在树形列表中选择“输入数据长度”标签,该标签与点击图3.10中的“选择”按钮,图3.9新建组Input组,鼠标右键选择“新建变量”,图 3.10所示。图中新建了一个PB-B-RS232/485的“数据长度”字节对应。设置标签的输入地址,出现图3.11所示对话框。图3.10设置变量属性lengthin 属性Irofi,baE-JF由于PB-B-RS232/485总线
29、桥的“接收数据长度”位于PROFIBUS俞入区的第一个字节,则应选择“Input" , " Byte"设为 0。接着新建接收状态标签"statusIn",设置方法同上,“ byte”设为1;输入数据1标签,“ byte”设为2;输入数据2标签,“ byte”设为3;输入数据3标签,“ byte”设为4;输入数据4标签,“ byte”设为5;依此类推。输入组的标签建立完成后,接着建立输出组的标签。方法与输入组的标签建立方法一样,只不过在图3.11中,要标签设置为“ Output”。3.4画面编辑在图3.2中选择“图形编辑器”,鼠标右键,“打开”图
30、形编辑器,在右侧的“对象选项板”内选择“输入/输出域”对象,将鼠标移至空白面板上,图 3.12所示。图3.12图形编辑图3.13 I/O域组态松开鼠标左键后回弹出图3.13所示对话框。选择图 3.13中变量右侧的黄颜色按钮,为该域指定标签。如图3.14进行选择。卜-项目:口:匚匚 Win匚匚ProlEu+sTDSdenrw'DE回国一| 注属过海器:3y.ffinCC 变量S & WinCC 变量3- !L日”0全部度量期惠内部变量PROFIBU5 DP CP5412(A2) Board 1£ 酬 MODBUS E V FL5232/495.-1 Input田 J O
31、utpii锤二小tMudTi ldatln 2 二|由旧S_3 二|d凶般n_4 jda31n 6 idataln_&*jdahaTn 7 ri科WTn RI类型无符号a位数 无符号3位数 无符号3位数 无符号8位数 无符号a位数 无符号3位数 无符号3位数 无寤导片拈励图3.14指定变量按照上述方法,分别建立输入和输出的I/O域。完成上述工作之后,开始编辑“启动”和“复位”按钮。(2)命令按钮的编辑在“画面编辑器”的右侧的“对象选择板”内选择"windows对象”中的按钮,拖放到主画面上。分别放置两个按钮,并命名为:“单次发送”、“复位”。分别对按钮进行编程。鼠标右键选择“
32、单次发送”,在弹出的菜单中选择“属性”,出现图3.15所示对话框。象尾性与凶圃生事件-.£盘占一地总a-ft.其属,.£:!£,E-;时.0,.&.£-何色式隹烁他充几m样字闪耳埴执行案件鼠罚动作按左魅程前左键 恁右霭释放方维如图3.15所示,选择“按左键”图3.15对象属性设置,鼠标双击对应的箭头,出现脚本编辑器,图昌g| |窜丁|上| 同|三古区图| 事件名称:|至1#include hrFvoid OnLBuLtcnDouTi (char t Ips eP ictureJJacme f char/ UIWCC : TAQnHE_5ECTTO
33、TJ_5TjlKT/ syntax : Sdei ine TegWame InAct ion ,FDMTagUame"/ next Tag工D : 1/ WINCC :TAGUAME_SECTION_I:MD/ WINCC ! P I CM A1IE_S E CT I OM_S/ sntaM : AAe壬3.立巨InAet ion rrPlettiif&Waiitie/ next Pic IP I 1/ UINCC : P ICrJJkME_SECTTOW_I:NI'SetTagByte (conrrolOui; FM);“返回类型;ECOL图3.16脚本编辑完成后,
34、“确定”编译后退出。PB-B-RS232/485总线桥的PROFIBUS俞出第一个字节是控制字,将控制字最低位置1 ,即可启动发送(请 参见PB-B-RS232/485时用手册),上述语句就是将控制字的最低位置为1。根据PB-B-RS232/485总线桥使用手册,总线桥收到数据后,才可以发送下一次数据,否则,通过将控制 字的最高为置1 (复位),才可以继续下一次发送。同理,对复位按钮进行编程:程序为:SetTagByte("controlOut",0x1000);关闭图形编辑器。详细设计过程,请见第四章提供的例程。(3)设置启动画面在WinCC资源管理器中设置启动画面。如图
35、 3.17所示。C?WinCL 资迎笞理黑-D!SIEMEN6WINCCWiiiCCPrDject5DSdemoM文件编辑 查看M 辎辑需些工再上帮助(出 fiS 乂电电注需囱|蜉S-费 DSdemo名称期fflE-r-uJJ昌!:Hi:E :,W;L“r:,i:,!:.理量辑录条瑁本理引 机首受编记记第脚库管素 算量构宛雪量袤局本户取 计变转图报受报全文用交rrfflHT n开画面-f Rs23:|Y Madb力 dboui重命名画面 删除画面定义作为启动画面的画面雇性(图3.17设置启动画面(4)运行在正确完成 CP5611和COM PROFIBUS勺配置之后(具体配置方法见第一、二章,本例提供的COMPROFIBUSE置文彳生名是 DSdemo.pb5),即可开始运行程序。点击图3.17中的,图标开始运行程序。第四章将介绍例程的使用。第四章WinCC例程总线桥演示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年企业合伙合同(五篇)
- 2025年个人果园承包合同(三篇)
- 2025年二年级德育工作总结例文(2篇)
- 2025年二手车汽车买卖合同(五篇)
- 2025年代理证券账户业务协议范文(2篇)
- 2025年企业与个人合作经营协议(三篇)
- 快递行业节假日运输协议
- 2025年度全国性安全产品销售代表合作协议
- 宾馆大堂钢结构改造合同
- 冰场全包装修合同样本
- 赢在团队执行力课件
- 北京理工大学应用光学课件第四章
- 阴道镜幻灯课件
- 现代汉语词汇学精选课件
- PCB行业安全生产常见隐患及防范措施课件
- 上海音乐学院 乐理试题
- SAP中国客户名单
- DB32∕T 186-2015 建筑消防设施检测技术规程
- 2022年福建泉州中考英语真题【含答案】
- 浅谈固定资产的审计
- WZCK-20系列微机直流监控装置使用说明书(v1.02)
评论
0/150
提交评论