两DP主站通讯_第1页
两DP主站通讯_第2页
两DP主站通讯_第3页
两DP主站通讯_第4页
两DP主站通讯_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、S7-300 与 S7-300 之间的 PRFIBUS-DP 主主通讯一:连接两个不同的 PROFIBUS 网络进行通讯,2 个网络的通讯速率,站地址可以不同。二:最多建立 16 个 I/O 数据交换区。S7-300 与 S7-300 之间的主主通讯必须使用 DP/DPCCouple 通讯模块将两个PROFIBUS-DP 网络连接起来。对于 DP/DPCoupler 连接的两个网段, 通信速率可以不同, 因此 DP/DPcoupler 非常适用于不同通讯速率的两个 PROFIBUS-DP 主站系统之间的数据通讯,但是对于通讯数据区,网络 1 的输入区必须和网络 2 的输出区完全对应,同样网络

2、2 的输入区必须和网络 1 的输出区完全对应,否则会造成通讯故障。硬件的组态:建立两个 300 的站点,分别命名为主站 1,主站 2下面我们开始主站 1 的硬件组态:添加机架,CPU(带 DP 功能的 CPU)施动CPU到机架后自动弹出DF箪记演示进入主:站 1的硬件组态页面与DP笔记演示一0人工校包考如启程炼习一:连接两个不同的 PROF 旧 US 网络进行通讯,2 个网络的通讯速率,站地址可以不同。二:最多建立 16 个 I/O 数据交换区。S7-300 与 S7-300 之间的主主通讯必须使用 DP/DPCCouple 通讯模块将两个PROFIBUS-DP 网络连接起来。对于 DP/DP

3、Coupler 连接的两个网段, 通信速率可以不同, 因此 DP/DPcoupler 非常适用于不同通讯速率的两个 PROFIBUS-DP 主站系统之间的数据通讯,但是对于通讯数据区,网络 1 的输入区必须和网络 2 的输出区完全对应,同样网络 2 的输入区必须和网络 1 的输出区完全对应,否则会造成通讯故障。硬件的组态:建立两个300的站点,分别命名为主站1,主站2主站主站1进入二站1的硬件组态页而下面我们开始主站 1 的硬件组态:添加机架,CPU(带 DP 功能的 CPU)各DP 笔记演示- -D:、工控擎医然启程练卫枪动CPU到机架后自动弹出卜面我们开始往 PROFIBUS 网络中添加

4、DP/DPCoupler 模块FROFIBUS(1):DF主站系统主站系统(1), ,力力壁壁PROFIBUSD)相相+ +口口AdditionalFieldDevicesF5CiR-Object+_|Closed-LoopControllerE由由由由E由由, ,由由,.ConfiguredStationsDPVOslavesDP/AS-iDP/PALinkENCODERETETETETETETETETETETETET200B200C200eco200iS200iSP200L200M200pro200R200S200U200X选择DP/DPCoupler,拖动到PR。BUS网络中Functi

5、onModulesIDENTIPCNC.AJf/IIfCoupler.Release2Universalmodule1 ByteInput2 BytesInput4BytesInput属性一 PROFIBUS 接口 DP/DPCoupler,Release2FieldDevices+_|Closed-LoopController+_ConfiguredStations+_JDPVOslaves*_JDP/AS-i+_)DP/PALink1+_|ET200iSET200iSPET200LET200MET200proET200RET200SET200UET200XFunctionModulesID

6、ENTIPCNetworkComponentsUiagnosticKepeaterDiagnosticRepeaterDiagnosticRepeater+_|SensorsystemKPRAFTRIISDPPW+二Additional3CiR-Object+_|ENCODERET200B_ET200C+_|ET200eco添加一个DP/DPCoupler至IPROFLBUS网络中区UKFKOFIBUSCl):DP主站系统主站系统ww需卜面给刚才组态的 DP/DPCoupler 分配 I/0PHDFIBVS(J):DP主站系抚(1)我们尽可能的选择这些输我们尽可能的选择这些输人输出点人输出点,

7、 ,后面带后面带consi与也与也nt的需要特别编的需要特别编程,我们尽可能末要选择程,我们尽可能末要选择+ +4-E_l_lrm=_J-特别注意:输入和输出要尽可能放在一起,如果这个站先组态的输入,下个站就要先组态输出d讦口订货号/标调工地址Q 哄注催6432ByteiInpii.1f也32BytesInp32.63B43Z即1U工Ixn鼠口5:33BytDulpnJr31L2832BytAsDuipiII32.S3一篝班Dulpi-d也更JET2005ET必修ET200KFunctionModulesIDEHIIPGJTTH4tvo-TkCanpoMJits.11ppjnprib-niAv

8、21Uni*erSilftolulsBy匕Input|2Bytes工呷口七(4Bytas工inputSBytdEIriputIBBytas.Laput3Input64ByteiInput64fordi,Lnui1 ByteOatput2 BytesOutput4 BytdOutput日Bytg-EQqtput1&如1”QMRUE|3eiOutput$4esOutput544力rdt的支虫色1 ByteTnutcsis2 ByttiEInputc4miEt6nt4Input十时玉!i*tqnt.8WUE工力。UtlEMlliBUht&BytesLnutconsm-t!tnl.np

9、ian.CHIEByleiOutsulOutput口口Wiyer-sila0电通电我们尽可能的选择这些输入我们尽可能的选择这些输入输出点输出点, ,后面后面带带consistent的的需要特别编程需要特别编程1我们尽可能我们尽可能不要选择不要选择特别注意:输入和输出要尽可能放在,起,如果这个站先组态的输入,下个站就要先组态输出主站 1 的硬件组态完成,别忘了保存编译fiyteaInputEyl电孱TnpuEByls.InputWordyInput憎glputlytssOutput号IBEOutp-utByCsOutput记住这两个地址,它们的意思分别是,土站1的输入地址是IB0-IB95,输H

10、;是QB0-QB951尸1电ytBSInp-uiconsi5lentSyteaInputcani3lentSt&EInput鼻皿fisl-mtBytx:InputconzistcoilETSOOSETSOOTET2UDKPiinctioaHcJiiiles工口晒FKFIEUS(L)DP主拈系支CunponjiiTLl-EjP.FPr4T1h1MTRisl插DFID.订皆工订皆工/ /标识标识.TLA4JLQ地址地址一一jI6432BytesInp0.31/26432Byt*iInp32.63/36432ByttsInp国如国如JL.K412332ByttsOytpi。二。二3512S3

11、2BytesOutpi32.63612832BytesOutpiQ7819!10u.11LJ11*=“s”.QDFIDij窗号/标识1ItftiihTQ叫叫rB4国BytAElupi口364他BytesIxtpt瓦63Jj,64,艺Bylts工gi如.95u1田32Bjrt5Du*/fl.331233之BytesDuip.32.63LW32BrUsDmtpi心曰5J11一1记住这两个地址,它们的意思分别是,主站 T 的输入地址是IB0-IB95,输出是QB0-QB95 卧卧I0)*/DPCoupler,Release2插插DPID.订货号订货号/ /标识标识|Q地址地址/16432BytesI

12、np|ffn.Eigtant2BytesInpiiteohiste-fll4BytesInputcon.cistnt8BytesInputcon.suxte-nt.19BytesInputconsistent3BytgInputexitsIst64BytisInputeonsistfent&4WordEInputCHEIstent1 ByteOutpiatcon.3isteiit2BytesOutputcoftEiipnt(I.VJJJL.C!:IH主站 2 的硬件组态完成,别忘了保存编译根据输入对输出,输出对输入的关系,我们把主站 1 和主站 2 的输入/输出的关系对照一下:这两个地

13、址的意思是:主站2输出的点是QB0-QB95,输入点是IB0-IB95因为我们主站1先是组态的输入点,根据输入对输出,输出对输入的原则,这里我们要先组态输出,后组态输入(特别注意两个主站的输入输出点数要相同)*,口IFC+C_lMC-IIMetworktunpnnen七三-WDFDF电r.加工艺一电Zlfnivr-E&lB,Q+J111 ByteInput2 BytsInput4BytesInput号BytesInputIBByt*iInput!3ZByltsInput订货号/标识32BytesOut32DyltsOut:pFi32634.95却产com订货号订货号/ /标标32Byt

14、esOutpi32BytesOutpi32BytesInpv定义上主站 1 和主站 2 的硬件组态后,相应的地址对应关系也就确定了,在编程的时候无需进行任何的通讯编程,根据对应关系使用相关的点即可。特别注意:DP/DPCoupler 上的硬件地址要和连接的主站上组态的地址一致(一个Coupler 是两个插口,分别对应两个主站,地址要分别和其软件组态的地址一致)主立占2(输)IB0-IB95.对应(输出)QB0-QB95卜七(输出)QB0-QB95(输、)IB0-IB95DP/DP特别提示:为了防止发生错误到时 CPU 停机,建议在程序内添加 OB82,OB85,OB86,OB122OB82:诊断中断,如果使能一个具有诊断中断模块的诊断功能(例如断线、传感器电源丢失),出现故障时调用 OB82,如果程序中没有创建 OB82,CPU 进入停止模式。诊断中断还对 CPU 所有内外部故障,包括模块前连接器拔出、硬件中断丢失等作出响应。OB85:用于处理操作系统访问模块故障、更新过程映像区时 I/O 访问故障、事件触发但相应的 OB 没有下载到 CPU 等事件, 事件出现, CPU 自动调用 OB85 报错, 如果程序中没创建 OB

温馨提示

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

评论

0/150

提交评论