S7-300_CP340_341_440_441组态 接线 调试.docx
DB7DB8工RCJWrEH-pSUDRK,EXO1120.0-_RH20.i1.5?-DCOE-31.01-BJJO0-领JroIJo-.1.j)EET-.1._CF_BYT-.1.CF-Bn-.«(P-H21.0M30.0-REQM30.1-256-1.1I>OF三12-DBjro0-PBBjJO8-1.ENEWOP-H31.1IHtOtOSTATUS-HV32InternetExpbrer,Out100kExpreis-WerVlcfeoW11DVDIQdCocrmiricationjAcceswcies1.ogCfflzz002.5htDown.ProgramsStUr>35TrendF4croCfffceScan一厂厂.-R.CPU-HO-REP.-RjpO-R.OFTSET."R.CF.BY图9帝意这里内定要将M2Q.0和N300使能位跟l,同时在您的程序中插入接收数据IKDBl和发送数据区DB2.调试CP3k的个基本方法是采纳PC机上的HUl通讯调试软件,屈系统自带的flflnW(HyperTmdnal)软件是一个特别便利的串口倜试1.具.用电缆将CP34x的通讯口和PC机的C<>n<RS232C)连接起来,假如你采纳的是485/422或TYY接口的模块,那还需在中间加一个您打开翅级终幅软件后,定义连接的名称.确定地讯福U以及李U却讯的属性(波特率.数据位个数、校骁类型、流控类型等),界面如卜.列图:整数代表总共要读写多少位数据,的意该数假必需在1-20«)衽圈内,否则发送指令不执行.下图说明白忸12前几个字节所代我的含义:StartValueCommentAddressNameType+0.0addressBYTEB*16#5SlaveAddress+1.0functionBYTEFunctionCode+2.0b1.startadrWORDWff16#0040BitStartAddress4.0b1.a11zahlINT16AmountofBitsH19第一个字节说明从站站号为5.其次个字节说明FunctionCode为I,第三个字节和第四个字节中的字说明读从站地址偏移4。位(5个字节)的数据区,第五个字节和第六个字节中的整数说明读取16位的数据,即一个整数.这些信息您可以在Modbus主站手册第五章中缝得.通过下面的下载路径,您可以下找到该手册.DBlO.DBW6存储FB8胜利执行的次数,)B40.DB*6存储FB8执行出错的次数,DBIO.DBWlI存体EBB执行出错的故障代码.您可以在ModbUS主站于册中7-7页查找到错误代码所表达的具体信思,m.关于CP34x的一些下藏路径:CPiM0,CP341,CP440,CP441软件胆动程序,版本号tWindows95,'98/Mc/NT.'2(XX)/XPMODBUS主站里动程序IQadlWW/view/en/8713784MODBUS从站况动程序,(X)DQ(Io768O-OOQo0。OoT079676736-Cnm-UWvicwen8715908DataHighway(DFl)协议里动SJICrhtB340实现打印功能的运用指南,htt通讯模块作为Modbu8从站运用手册,串口通讯模块作为3IbUS主站运用手册,串行通讯接根运用手册下或改,*备BCP较手9FJIS7-300CP340CP340运用手州1137332S7-300CP341CP341运用手用1117397S7-400CP440CP440运用手册2042641CP34x.CP44x与DR2030/2040型打印机的连接,打印机active,CP34x.CP44x模板passive:SB:理讯双方W定不使同时设定为active模式,否则可能会攒坏通讯端I!CP34x、CP44×与DR2030/2040生打印机的连接,打印机PaSSiVe,CP34×,CP44x模板active:MocfcsSlaveET20CN/dQsnudMocfcUSMMcrdQWJ0Q:Requiredorder:CP341and1singlelicense5.PCS7/STEP7isMODBUSmasterorslave(redundant)Requiredorder:1*CP341and1*singlelicenseAdditionalorder:1*CP341andsinglelicense(withoutsoftwareanddumentation)返回QUESTION3:在用CP340,O>341与第三方产品通讯时(如PC机,用VB,VC«M)怎样板刚联线是否是好的?在用CP34O.CP11与PC机通讯时.经常谀不出数据.这样有两个方面缘由。其一,在P1.C侧程序是否正确,用上升沿触发P5<nd,可以望见TXD灯闪,这样可以推薪P1.C(W程序没问题,其HowcanIloadaloadabledriver(e.g.CPPtPMODBUSMaster)intoaCP341thatisconnectedtoahigh-availabilitysystembymeansoftheET200M?ANSWER:InordertoexpandthefunctionsandadapttheCP341tothecommunicationpartner,othertransmissionprotocolscanbeloadedontotheCP,inadditiontothestandardprotocols.ThefollowingbasicrequirementsmustbefulfilledinordertoloaddriversintoaCP341subsequently, TheremustbeaVeniOnofSTEP7BaseV4.02orhigherinMalled. TheremustbeaversionOflhePninctoPointCouplingsPafanKtenzaiion(CPPiPPamm)p<ionspackageV4.1Orhigherinstalled.Thehesversionofhissoftwareisavailabletodownlidfrom(heInternetasfreewareunderEniryID:12310504. PlugthedonglewhichcomeswiththedriverintothebackoftheCP.Theloadabledriverhastobeconfiguredinthe,'CP-PtPParam,'parameterizatiuserinterfacefirstofall.Oncethishasbeenconfigured,theconfigurationandparameterizationdatacanbeloadedonlinefromthePGintotheCPUviathe,'1.oadtargetsystem'*menucommand.InordertoloadtheloadableMODBUSdriverintheS7-400hhavalabiltysystemintotheCP341ontheET200M.bothhigh-availabilityCPUsmustbeswitchedto,'STOP,'mode.ThednveristhenloadeddirectlyfromthePGintotEPROMontCP341viatheMPIinterfaceonthemasterCPU.Forthisreason,moduleexchangeisnotpossiblewithoutaPG!ThisloadingprocesscanalsotakeplaceinaS7-300centralrackviaanS7-300CPU.TheCPisthenpluggedintotheET200M.Note:Thisprocedureisonlynecessaryforloadingtheloadabledrivers,notforassigningparameters.TheloadabledriveronlyhastobeloadedintotheCP341once.Withthehardwaredonglepluggedin.theCPcanthenbeoperatedwiththeMODBUSmaster/slaveprotocol.YoucanfindfurtherinformationaboutthesedriversinthemanualsonthewMODBUSSlave"(EntryID:1218007)andmMODBUSMaster*(EntryID:1220184).TheloadabledriversCPPtf>MODBUSSlaveV3.1.3"and-CPPtPMOOBUSMasterV3.1ZareavailabletodownloadontheInternetunderEntryIDs:8715908and8713784respectively返回EntryID:Date:1859072703W20041137332在手册章节'Ouipuiofmessagetextsonaprinter*演示了图形结构。必露为每一个打印工作生产一个独立的指针数据块,指忏数据块已经包含5个指针,功能块“PPRnT'参SrDBB-N(T必需指定指针数据块的初始地址定义数据块DB31.32.33.34的输出变贵然后在组态工具"CPPtPPARAM"中定义显示的信息文本.此外还可以向数据块中干脆传送行数,实际tf1.过程他.定义打印机推出为字符中格式.在例子中这些定义存储于数据块"DB35"中。可参考手册2,3.5章节"ConversionnndControlInstructionsforPrinterOutput*对不通输出选项的说明,"PPRINT*,"PointerV,“VariablesDB”和eTormatString.的楣对关系群考下图在例子项目中总共有4个打印任务被存储,卜阳为其次个任务.信息为“At23:32:16.816b:levelofupperIinitexceeded二例如:FBP_PRDITFB4.DB4REQ:-R:三1.ADDR«DBNO=30DBBJJO:=30DOHE=ERROR=STATUS-DBSO3003132083404360323ft242420334402460248034S252025403S560258022BxrtcrDBDBJZDBBXfc¢fr2by<DBDB31.DBB&DBM.DBBZDBnDBBlkxt2VjfejDB35DBBX0h22WJiCP340-RS232C:AssigningPafdmeteistoPoint-To-PoinlConnections-OveiviewBE3%?FteEdtViev/OpliorrtWin<hv旦即佰JProtoCot13964IRl3II上JPeeaFIkHhebNUM在“ProtocaI:"中输入3964(U.选样有字母图标的矩形,然后按回车,或者双击该图标,在“Protocol”对话框中设置协议参数.盾优先畿外全郃参数必需P1.k连接伙伴的梦数.4也如现在将优先级设心到高,那么必需将连接伙伴上的优先级设置为修.在完成全部设置之后点击“OK',保存设置.关用参数化秋件.在一Pr(JPenM-CP340”对话框中,HrOK”确认如态现在可保存硬件组态并将族如何到S7站.编程在本例中.做了一个简洁的点到点连接的编程。对于CP340的一个点到点连接.须要标准功能块FB3,'P-SEND,¾FB2-P-RECVe该功能块位于奥摩JrCPPtP-CP340下的程序隼元书目中找到。<p>P_RCV功能块允许接收来自一个通信伙伴的效空弁将其存储在一个数据块中。FB参数:M9Ma相烦,备注EN_RINPUTBOO1.数据的读取发布。A态TRINPUTBOO1.作业中断,当前作业被中断.,禁止接收.1.ADDRINPUTINTCP340的基础地址从STEP7获得基础地址。DBNOINPUTINT数据块编号。接收DB号:随不同的CPU而定.不允许为零。DBB_NOINPUTINT数据字节境号。0<=DBB-NO<=8190自该数据字节起接收数据ONDROUTPUTBOO1.作业完成,没有出得。数据被传送。参数STATUS=16#00;ERROROUTPUTBOO1.作业完成,出现错误。卷数STATUS包含错误信息。1.ENOUTPUTINT接收到的消息长度。K=1.EN<=1024.用字节数目定义。STATUSOUTPUTWORD错误的定义。ERROR=1时,错误信息在STATUS参致中。P-SEND功能块允许将一个数据块的全部或部分区域发送到一个通信伙伴。FB:名*MRM.ftW,次设.备注REQINPUTBOO1.作业由正沿触发。沿触发。RINPUTBOO1.作业中断。当前作业被中断。禁止发送。1.ADDRINPUTINTCP340的基础她址从STEP7荻得星砒地址。DB_NOINPUTINT致相块编号。发送DB号:随不同的CPU而定,不允许为零CDBB_NOINPUTINT数至字节爵号。0<=DBB_NO<=8190自该数空字节起发送数娈.1.ENINPUTINT效蠢长度。1<=1.EN<=1024.用字节数目定义。DONEOUTPUTBOO1.作业完成,没有出血参数STATUS=16#00;ERROROUTPUTBOO1.作业完成,出现格误.参数STATUS包含偌误信息.STATUSOUTPUTWORD错误的定义。ERROR=1时,错误信息在STATUS参敛中。状态参数NDR.ERROR;1.EN和用于"P_RCC的STATUS以及DoNE.ERROR和用于"PSEND"的STATUS仅可用于一个冏脏,WltW:FB3"P-SEND"«FB2"P-RECV'功能块在功能FC1中调用。"P-SEND"从数据块DB4的数据字节DBBo起发送12个字节到连接伙伴。P-REC接收来自通信伙伴的数比。接收的数据自数宓字节DBB12起存储在DB4中。数奏传送周期性地触发。发送不断地进行。一个发送作业一完成,就触坡一个新的线送作业。<p>崖S7PfogHM1142)伊,OgWStrUChJ.JMElRCJilffl-100Bl%Wus)<Mawmum:56>DB4(SendmplD8ST1|22OFCIIStationIJAFB3|P_SEN01D83H115tanzDB3)CDSFC5856FB2P.RCV,DB2(lnstanzOB2)(DSFC5956连接参数: 96例秒 8个数据位 I停止位 偶校验 优先级高.内此陶当将连接伙侔的优先级设置为低.归档的STEP7程序:将Fp340.34x文件复制到一个单独的书目中,然后双击启动它。现在对S7项目及其全部的关联子书目进行解包。然后可以用SIMATIC打开并处理解包后的项目.在系城中用此样例.必需先改编此样例.PI1.DaJPzp340_3.exe(145KB)M99徉例程序是免费软件.仔个用户都可以免费运用,复制或转发该程序.程序的作齐和拥有3对于该软件的功能性和兼容性不负任何说任,运用该软件的风险完全由用户自行担当。由干它是免费的.所以不供定任何Ifl保.幡黄订正印编Il支持返回Entr>ID:18126529Date:01/19/2004QUESTION9:在CPU318上述按B341模根,不同的议方式下所能实现的传速率是多少?WhatarcthetransfertimeswithCP41incombinationwitha318CPU?ANSWER:Thefollowingtableslistmeasuredtransfertimesinrelationtotransferprotocols.AnS7-300withaCPU318(6ES7318-2AJ00-AB0,firmwareversionV3.0)andaCP341(firmwareversionV1.0.2)wereusedforthetimemeasurements.AfunctionblockFB"P_SND_RK"hasbeenprogrammed(exclusively)intheuserprogramoftheCPU.Thetimemeasuredisthatbetweenthetriggeringandfinishingofajob.Thecommunicationpartnersrequiredforprotols3964(R)andRK512weresimulatedtoensurefastestpossibleresponsetimes.Baudrate(bit)76S0057H)O38400192)O96<)04S0()2400H200600XK)msecsec3.73.73.73.750.010.0180.0350.0690.13755.56.28.915.80.030.0590.1170.2340.468“5749314.727.10.0530.1050.2090.4180.836UserdataI!.914.218.93361.70.1220.2430.4850.9691.93921.225.963.8120.80.2370.4730.9441.8883.77739.148.267.4124.6239.30.468().9321.8633.7277.45391.6115.6163.5306.8593.61.1672.3144.6229.24118.483181229324.8611.81185.82.3344.639.22118.43336.866Table1:TransfertimeswithASCIIdriver(standardwithminimumcharacterdelaytimeineachcase):Baudrate(bit>768M)57MM)3W01920096004824001200MO300msecsec10.4I5.l0.0210.0370.0710.1390.2731.serdutii10bytes20b>'t<然DIcS6.710.110.319.730.10.(M20.080.1540.3050.60710.410.52020.340.20.0660.1250.2460.4880.9732020j29840.270.90.1370.265().5241.042.076100bytes200b>es303040.270.2130.40.2540.4970.9851.9633.91750.259.376.6130.8250.60.4860.9591.9083.8027.596雷DyICS1(X)3120.5170.4320.5606.41.1862.3484.6749.3318.637100Ob义CS189.9235.7323.56221198.32.3564.6649.28818.53837.035Table2:TransfertimeswithPIV)CedUre3964R)(staHaxiwithBCC)Baudrate<bit)STMio5X4IX9XK>9M>)41UXI24<01200600SlXImsecsecIbylc10bylcs1114.620.329.6400.070.1330.2650.5251.050.6721.54412.52020.330.350.10.090.170.336Userdata20bytes50bytes19.82021.140.160.20.1110.2160.4280.856l.7ll20.430.130.755.4100.1O.I820.3540.7041.4072.812lbycs30.239.850.390.3160.203().5871.I642.3284.651200bytes500byes60.27090.6170.5300.90.5831.1472.2754.5449.085139.9170.4221381712.81.38827315.42210.82221.625100Obyics280.4350.9431.6752.21422.32.7615.4310.80421.54843.029Table3:TransfertimeswithcomputerconnectionRK512(standardwithBCC)QUESTION10:CP341/CP441-2襄步少将即运(UCenae)?M«:在任何状况下,每一个MoDBUS站都须要一个单独的讦可证。6HS787(FIAA(H-OYAO包含软件CD.文档(PDF文件)和硬件狗。假如在同一个站运用几个CP341或CP441通讯处理器,则每个CP都须要一个MODBUS许可证副本(CoPylieenSe),即不带手册和软件的MODBUSDongle.只有一个硬件狗,订货号为6ES7870IlAOlOYAkn9三:对于有两个接口的CP441-2.仅须要一个详可证.并且每个接口都可以运用任何协议。返回Entr>ID:431140Date:06"%2003QUESTION11:m<½CP341中的师产识.)Mljti1.ED.豕单元跳行现状本的建?M«:当连接到链接伙伴的物理连接断开时,CP341显示出“断开;假如传送线出现”断开.(斯线,就会得到通知出现一个断开”状态(通过CP341的诊断中断显示断开,。在"断开”状态下没有数据编出。这个状态通过发光二极管和诊断来指示。假为出话,集中限制的出错指示SF的相关发光二极管就会显示。一旦在线上重新建立了借接.“断开态就会被自动清掉.netCP341的.率单元Jft行”CP341上的1.ED灯的出CP341所处状态的信息。具有以下显示功能:集中限制的出楫指示SF(红色)发生故障接通电源后.集中限制的出错指示SF常亮,并且当为CP341给出缺省值或用户自定义的卷故化数费之后就熄灭。当出现以下故障时,集中限制的出借指示SF就会显示:硬件故趣 固件错说 参数化出错 数据传输故障 一断开一(CP34I与通讯伙伴之间的链接线中断)特别显示TxD(绿色)说明作业正在被传送"。当CP341正在通过接口传送用户数据时,发光二极管显示。RXD(螺色)说明"正在接收作业当CP341正在通过接口接收作业时,发光二极管显示。诊断也冲CP341有自己的诊断攫冲区。在这个缓冲区中依据时间依次愉入了CP341全部的诊断结果。此诊断缓冲区允详谈对点对点链接中的故障产生蜂由进行推断,即使故律已经发生了很长时间。诊断缓冲区被配置为最多为9个条目的环形嫂冲区。当这个ii冲区满了以后,每加入一个新条目就会相应的娟除一个最老的条目。因此,愚新的条目始终在第一位。字,状态诊断,模块冷断QUESTION12,关于申行通讯中的起始位、象掘位、校3位、停止位的说明?««:CP34x通讯模板与其他设备进行通讯时,申口传输的是一个10位或Il位的数擀帧,在模块的ParHMlCrS属性曲口中您可以设置数据毂的格式,对这个10或11位组成的数据帧的加成道循以下规则:帧的第一位必需是起始位,始终为1,不能修改:起始位之后是7-8位数擀位.由用户收发的数擀组成:数据位之后是校验位,。Hd奇校验,even偶校蛤,any不校监但校的位为0,none无校验位;校将位之后昆除止位.可以设为12个位.始终为I,不能修改:如下给出了IO或U位组成的数据帧站构:IO-BitCharacterFiame7databits:1startbit,7databrts,2stopbitssignalSiateTte*XXXXXXIXV1.'7dototorts'J1.s»rtstepbitbis7databits:1startbit,7databils,1paritybit.1stopbitsignalstee*,i*勺小al3!ePIXlXIXIXIXlXIXlXlStlrtl_7cwwslJltyAbitbiM8databits:1startbit,8databits,1stopbitWgnOlStoteT3ydside(IXIXlXlXlXlXlXIXlJl8cte,acrts-1康brtM11BitCharacterFiame7databits:1startbit.7databits.1paritybit.2stopbitsgreistateTgnai3tte*0*_%Jftl-7皿.一Iny'Utbtbi!8databits:1startbit.8databits.1paritybit.1stopbitSiggsteteagr½iStGeC_IXlxlXlXlXIXklXlI_J1-8is-U»ysipbitMbit8databits:1startbit,8databits.2stopbitsZigrnlSigneiateteeOIXlXlXlXlXIXlXlXl'-18dbe12start40pHtbc返回QUESTION13:CP341UR支d口方式需悔双?Whicinterfacesanddriversarepossible?ANSWER:ForCP341,thesubsequentinterfacesanddriversareimplemented:FunctionCP341RS232C20mATTY×27(RS422M85)RS422RS485ASCIlBttyyeeyynOperationoftheRS232CaccompanyingsignalsyesnononoControyReadingoftheRS232CaccompanyingsignalswithFBsyesnonono采妫RTS/CTS进行流控yesnonono采纳XON×OFF进行流控yesyesyesno34(R淮设yesyesEnoRK512WttyyesynoTable1:PossibleinterfacesanddriverswithCP341过安IMa亶的软件*提件,,CP341还可以实Modbus主/从需DataHighway设,关于实这两,惨披的W.皆”JR下的手册:DriverOrder-No.ManualModbusMaskr6ES7870-I0l-0Y0EntryID1220184ModbUSSlave6ES787O-!ABOIOYAOEntry-ID12I87DataHighway6ES7870-IAE-()YA0Entry-ID121811()返回