《S7-300_CP340_341_440_441组态 接线 调试.docx》由会员分享,可在线阅读,更多相关《S7-300_CP340_341_440_441组态 接线 调试.docx(15页珍藏版)》请在课桌文档上搜索。
1、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.1IOF三12-DBjro0-PBBjJO8-1.ENEWOP-H31.1IHtOtOSTATUS-HV32InternetExpbrer,Out100kExpreis-WerVlcfeoW11DVDIQdCocrmiricationjAcceswcies1.ogCfflzz002.5htDown.ProgramsStUr35TrendF4c
2、roCfffceScan一厂厂.-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机的Cn341与第三方产品通讯时(如PC机,用VB,VCM)怎样板刚联线是否是好的?在用CP34O.CP11与PC机通讯时.经常谀不出数据.这样有两个方面缘由。其一,在P1.C侧程序是否正确,用上升沿触发P5
3、nd,可以望见TXD灯闪,这样可以推薪P1.C(W程序没问题,其HowcanIloadaloadabledriver(e.g.CPPtPMODBUSMaster)intoaCP341thatisconnectedtoahigh-availabilitysystembymeansoftheET200M?ANSWER:InordertoexpandthefunctionsandadapttheCP341tothecommunicationpartner,othertransmissionprotocolscanbeloadedontotheCP,inadditiontothestandardpro
4、tocols.ThefollowingbasicrequirementsmustbefulfilledinordertoloaddriversintoaCP341subsequently, TheremustbeaVeniOnofSTEP7BaseV4.02orhigherinMalled. TheremustbeaversionOflhePninctoPointCouplingsPafanKtenzaiion(CPPiPPamm)pMODBUSSlaveV3.1.3and-CPPtPMOOBUSMasterV3.1ZareavailabletodownloadontheInternetund
5、erEntryIDs:8715908and8713784respectively返回EntryID:Date:1859072703W20041137332在手册章节Ouipuiofmessagetextsonaprinter*演示了图形结构。必露为每一个打印工作生产一个独立的指针数据块,指忏数据块已经包含5个指针,功能块“PPRnT参SrDBB-N(T必需指定指针数据块的初始地址定义数据块DB31.32.33.34的输出变贵然后在组态工具CPPtPPARAM中定义显示的信息文本.此外还可以向数据块中干脆传送行数,实际tf1.过程他.定义打印机推出为字符中格式.在例子中这些定义存储于数据块DB3
6、5中。可参考手册2,3.5章节ConversionnndControlInstructionsforPrinterOutput*对不通输出选项的说明,PPRINT*,PointerV,“VariablesDB”和eTormatString.的楣对关系群考下图在例子项目中总共有4个打印任务被存储,卜阳为其次个任务.信息为“At23:32:16.816b:levelofupperIinitexceeded二例如:FBP_PRDITFB4.DB4REQ:-R:三1.ADDRDBNO=30DBBJJO:=30DOHE=ERROR=STATUS-DBSO3003132083404360323ft2424
7、20334402460248034S252025403S560258022BxrtcrDBDBJZDBBXfcfr2byDBDB31.DBB&DBM.DBBZDBnDBBlkxt2VjfejDB35DBBX0h22WJiCP340-RS232C:AssigningPafdmeteistoPoint-To-PoinlConnections-OveiviewBE3%?FteEdtViev/OpliorrtWinhv旦即佰JProtoCot13964IRl3II上JPeeaFIkHhebNUM在“ProtocaI:中输入3964(U.选样有字母图标的矩形,然后按回车,或者双击该图标,在“Protoc
8、ol”对话框中设置协议参数.盾优先畿外全郃参数必需P1.k连接伙伴的梦数.4也如现在将优先级设心到高,那么必需将连接伙伴上的优先级设置为修.在完成全部设置之后点击“OK,保存设置.关用参数化秋件.在一Pr(JPenM-CP340”对话框中,HrOK”确认如态现在可保存硬件组态并将族如何到S7站.编程在本例中.做了一个简洁的点到点连接的编程。对于CP340的一个点到点连接.须要标准功能块FB3,P-SEND,FB2-P-RECVe该功能块位于奥摩JrCPPtP-CP340下的程序隼元书目中找到。P_RCV功能块允许接收来自一个通信伙伴的效空弁将其存储在一个数据块中。FB参数:M9Ma相烦,备注E
9、N_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.用字节
10、数目定义。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
11、=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:FB3P-SENDFB2P-RECV功能块在功能FC1中调用。P-SEND从数据块DB4的数据字节DBBo起发送12个字节到连接伙伴。P-REC接收来自通信伙伴的
12、数比。接收的数据自数宓字节DBB12起存储在DB4中。数奏传送周期性地触发。发送不断地进行。一个发送作业一完成,就触坡一个新的线送作业。崖S7PfogHM1142)伊,OgWStrUChJ.JMElRCJilffl-100Bl%Wus)DB4(SendmplD8ST1|22OFCIIStationIJAFB3|P_SEN01D83H115tanzDB3)CDSFC5856FB2P.RCV,DB2(lnstanzOB2)(DSFC5956连接参数: 96例秒 8个数据位 I停止位 偶校验 优先级高.内此陶当将连接伙侔的优先级设置为低.归档的STEP7程序:将Fp340.34x文件复制到一个单独的
13、书目中,然后双击启动它。现在对S7项目及其全部的关联子书目进行解包。然后可以用SIMATIC打开并处理解包后的项目.在系城中用此样例.必需先改编此样例.PI1.DaJPzp340_3.exe(145KB)M99徉例程序是免费软件.仔个用户都可以免费运用,复制或转发该程序.程序的作齐和拥有3对于该软件的功能性和兼容性不负任何说任,运用该软件的风险完全由用户自行担当。由干它是免费的.所以不供定任何Ifl保.幡黄订正印编Il支持返回EntrID:18126529Date:01/19/2004QUESTION9:在CPU318上述按B341模根,不同的议方式下所能实现的传速率是多少?Whatarcth
14、etransfertimeswithCP41incombinationwitha318CPU?ANSWER:Thefollowingtableslistmeasuredtransfertimesinrelationtotransferprotocols.AnS7-300withaCPU318(6ES7318-2AJ00-AB0,firmwareversionV3.0)andaCP341(firmwareversionV1.0.2)wereusedforthetimemeasurements.AfunctionblockFBP_SND_RKhasbeenprogrammed(exclusivel
15、y)intheuserprogramoftheCPU.Thetimemeasuredisthatbetweenthetriggeringandfinishingofajob.Thecommunicationpartnersrequiredforprotols3964(R)andRK512weresimulatedtoensurefastestpossibleresponsetimes.Baudrate(bit)76S0057H)O38400192)O96768M)57MM)3W01920096004824001200MO300msecsec10.4I5.l0.0210.0370.0710.13
16、90.2731.serdutii10bytes20btes303040.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)Baudrate9M)
17、41UXI24ID:431140Date:06%2003QUESTION11:mCP341中的师产识.)Mljti1.ED.豕单元跳行现状本的建?M:当连接到链接伙伴的物理连接断开时,CP341显示出“断开;假如传送线出现”断开.(斯线,就会得到通知出现一个断开”状态(通过CP341的诊断中断显示断开,。在断开”状态下没有数据编出。这个状态通过发光二极管和诊断来指示。假为出话,集中限制的出错指示SF的相关发光二极管就会显示。一旦在线上重新建立了借接.“断开态就会被自动清掉.netCP341的.率单元Jft行”CP341上的1.ED灯的出CP341所处状态的信息。具有以下显示功能:集中限制的出楫
18、指示SF(红色)发生故障接通电源后.集中限制的出错指示SF常亮,并且当为CP341给出缺省值或用户自定义的卷故化数费之后就熄灭。当出现以下故障时,集中限制的出借指示SF就会显示:硬件故趣 固件错说 参数化出错 数据传输故障 一断开一(CP34I与通讯伙伴之间的链接线中断)特别显示TxD(绿色)说明作业正在被传送。当CP341正在通过接口传送用户数据时,发光二极管显示。RXD(螺色)说明正在接收作业当CP341正在通过接口接收作业时,发光二极管显示。诊断也冲CP341有自己的诊断攫冲区。在这个缓冲区中依据时间依次愉入了CP341全部的诊断结果。此诊断缓冲区允详谈对点对点链接中的故障产生蜂由进行推
19、断,即使故律已经发生了很长时间。诊断缓冲区被配置为最多为9个条目的环形嫂冲区。当这个ii冲区满了以后,每加入一个新条目就会相应的娟除一个最老的条目。因此,愚新的条目始终在第一位。字,状态诊断,模块冷断QUESTION12,关于申行通讯中的起始位、象掘位、校3位、停止位的说明?:CP34x通讯模板与其他设备进行通讯时,申口传输的是一个10位或Il位的数擀帧,在模块的ParHMlCrS属性曲口中您可以设置数据毂的格式,对这个10或11位组成的数据帧的加成道循以下规则:帧的第一位必需是起始位,始终为1,不能修改:起始位之后是7-8位数擀位.由用户收发的数擀组成:数据位之后是校验位,。Hd奇校验,ev
20、en偶校蛤,any不校监但校的位为0,none无校验位;校将位之后昆除止位.可以设为12个位.始终为I,不能修改:如下给出了IO或U位组成的数据帧站构:IO-BitCharacterFiame7databits:1startbit,7databrts,2stopbitssignalSiateTte*XXXXXXIXV1.7dototortsJ1.srtstepbitbis7databits:1startbit,7databils,1paritybit.1stopbitsignalstee*,i*勺小al3!ePIXlXIXIXIXlXIXlXlStlrtl_7cwwslJltyAbitbiM8
21、databits:1startbit,8databits,1stopbitWgnOlStoteT3ydside(IXIXlXlXlXlXlXIXlJl8cte,acrts-1康brtM11BitCharacterFiame7databits:1startbit.7databits.1paritybit.2stopbitsgreistateTgnai3tte*0*_%Jftl-7皿.一InyUtbtbi!8databits:1startbit.8databits.1paritybit.1stopbitSiggsteteagriStGeC_IXlxlXlXlXIXklXlI_J1-8is-Uysi
22、pbitMbit8databits:1startbit,8databits.2stopbitsZigrnlSigneiateteeOIXlXlXlXlXIXlXlXl-18dbe12start40pHtbc返回QUESTION13:CP341UR支d口方式需悔双?Whicinterfacesanddriversarepossible?ANSWER:ForCP341,thesubsequentinterfacesanddriversareimplemented:FunctionCP341RS232C20mATTY27(RS422M85)RS422RS485ASCIlBttyyeeyynOpera
23、tionoftheRS232CaccompanyingsignalsyesnononoControyReadingoftheRS232CaccompanyingsignalswithFBsyesnonono采妫RTS/CTS进行流控yesnonono采纳XONOFF进行流控yesyesyesno34(R淮设yesyesEnoRK512WttyyesynoTable1:PossibleinterfacesanddriverswithCP341过安IMa亶的软件*提件,,CP341还可以实Modbus主/从需DataHighway设,关于实这两,惨披的W.皆”JR下的手册:DriverOrder-No.ManualModbusMaskr6ES7870-I0l-0Y0EntryID1220184ModbUSSlave6ES787O-!ABOIOYAOEntry-ID12I87DataHighway6ES7870-IAE-()YA0Entry-ID121811()返回