串口通讯模块信息与使用s7 cp_第1页
串口通讯模块信息与使用s7 cp_第2页
串口通讯模块信息与使用s7 cp_第3页
串口通讯模块信息与使用s7 cp_第4页
串口通讯模块信息与使用s7 cp_第5页
已阅读5页,还剩28页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

6ES7341-1AH00-当您要实现MODBUSDataHighwayCP341/CP441-2协议的硬件狗后,CPMODBUS(RTU)DataHighway(DF1)协议,CP441-2硬件狗、Dongle、协议驱动或Loadabledriver指的是同一个东西,如下图:2Dongle,MODBUSMODBUS 插入Dongle之前 图3一般来讲,RS23215m,20mATTY100m(主动模式)、1000m(模式),RS422/485的通讯最大距离位1200m。ASCIICP34x/CP44x串行通讯模板只有S232C或TTY或RS85/422的光纤讯,能在子市上第制造电与光缆转换备,门子不在您的计算机上首先安装STEP75.x软件和CP34x模板所带的软件驱动程序,模板驱动程图图图弹出ASCII协议通讯参数设置窗口,这里我们使用默认值:9600bit/s,8databits,1stopbit,evenparity。对您的硬件组态存盘编译,硬件组态,如果此时SF灯亮,请将通讯电缆与另.在安装完P/Px的动程,Ms主软,M从站软等个件后你可以在 …\ \TEPExm当中到关于Px/Px的串通讯M通讯的例子序,过在TEP件的IMTICMr下打开例程序:图你可以使用CP3413964(RASCII打开CPU站下的Blocks文件夹,所有的程序块(除过systemdata)到你的项目当中,只中的不同,那么你应当修改相应程序块LADDR参数,CP34x/CP44x模块实际的硬件组态地址图图调试CP34x的一个基本方法是采用PC机上的串口通讯调试软件,Windows系统自带的超级终端(HyperTerminal)软件是一个非常方便的串口调试工具,用电缆将CP34x的通讯口和PC机的RS485🡨→RS232或TYY🡨→RS232信号转换器,打开超级终端的路径如下图: 图 图 图 图1-21,不能修改。ModbusCPModbusDongle3Modbus您可以在下面的路径中获得,安装完软件包后,在您的项目中组态modbus从站,双击CP341ParameterModbusLoadDriversModbusPLCSTOPModbus222modubsFunctionCodePLCM,I,Q以上所设定的参数含义是Modbus256(00001-00256)S7300FunctionCode01,05,15对应M,Q,T,CFunctionCode02M,ImodbusFunctionCode03,06,16DBmodbusDB。FunctionCode04DBmodbusDBSTEP7SIMATICManagerModbus7有程序块到您的项目当中,修改OB1当中的Network1里的LADDR参数,与您模块的实际硬件地址相同,如图4所示,将blocks文件夹到PLC当中,CPU运行,对M180.0和M180.5ModbusS7PLCModbus地址对应关系,Modbus从站手册中包括了相关信息,通过下面的路径,您可以到该手为321(33、65、97)InputBits/OutputBitsWords/OutputWords(FunctionCode03,04),PLC16位进行对调,S7200Modbus0.5%左右。ModbusCPModbusDongle3Modbus您可以在下面的路径中获得,安装完软件包后,Modbus主站驱动的装载过程与从站相同,15、16STEP7SIMATICManagerModbus7有程序块到您的项目当中,DB42是Modbus发送到到从站的数据区,该DB区第一个字节位FunctionCode和第节所组成的整数代表所读数据区的地址偏移量,第五个字节和第六个字节所组成的1-2040下图说明了DB42第一个字节说明从站站号为5,第二个字节说明FunctionCode为1,第三个字节和第节中的字说明读从站地址偏移40位(5个字节)的数据区,第五个字节和第六个字节中的整数说 16位的数据,即一个整数。这些信息您可以在Modbus主站手册第五章中获取,通过下 DB40.DBW6FB8成功执行的次数,DB40.DBW6FB8执行出错的次数,DB40.DBW14FB8Modbus7-7CP340CP341CP440CP441软件驱动程序版本号Windows95/98/Me/NT/2000/- MODBUS主站驱动程序LoadabledriverCPPtPModbusMaster- MODBUS从站驱动程序LoadabledriverCPPtPModbusSlave- DataHighway(DF1)协议驱动程序LoadabledriverCPPtPDataHighwayDF1- 串行通讯模板使用手册链路

S7-300/CPCP340S7-300/CPCP341S7-400/CPCP440S7-400/CPCP441订货号协议使用手册链Modbus主站Modbus从站6ES7870-1AB01DataHighway协议QUESTION1CP34xQUESTION2PCS7S7400CP341ModbusQUESTION3:在用CP340,CP341与第产品通讯时(如PC机,用VB,VC读数据)怎样QUESTION43964(R)RK512QUESTION5ET200MDongle(ModbusMaster)CP341S7300PLCQUESTION6SM331-1KF00QUESTION7:每当断电重启后,CP341模板和调制解调器(如SA的modem)之间CP441QUESTION8CP3403964RQUESTION10:CP341/CP441-2需要多少证QUESTION1CP34x解答:如果你使用自己制作的电缆,那么必须使用带外壳的D型接头,线应当和接头A:RS232C下图给出了RS232C点到点通讯模板CP34x、CP44x与横河DR230型打印记录仪的连接,要在记录仪上选择”IBMProprinterEmulation”设定:RS232C点到点通讯模板CP34x、CP44x CP34x、CP44x之间,或与标准串口(机上 .B:20mATTYCP34x、CP44x与DR2030/2040型的连接,active,CP34x、CP44x模CP34x、CP44x与DR2030/2040型的连接,Passive,CP34x、CP44x模CP34x、CP44x与CP34x、CP44xpin4,pin11有效。如果接线错误,在CP 返回Entry QUESTION2PCS7S7400CP341ModbusWhichcomponentshavetobeorderedforthefunctionofPCS7/STEP7withaCP341moduleasMODBUSmasterandwhichcomponentshavetobeorderedforthefunctionofPCS7/STEP7withaCP341moduleasMODBUSslave?YouneedatleastthefollowingcomponentsforeachoftheoptionsdescribedCP341module:6ES7341-1xH01-0AE0(x:=A:RS232;x:=B:TTY;x:=C:ThiscardisalwaysdwiththeinstallationCDforPtPSinglelicense(MODBUSmaster):6ES7870-1AA01-ThisdeliverypackageincludestheinstallationCDforretrofittableMODBUSmasterdriver,ationandahardwaredonglefortheCP341.Singlelicense(MODBUSslave):6ES7870-1AB01-ThisdeliverypackageincludestheinstallationCDforretrofittableMODBUSslavedriver,ationandahardwaredonglefortheCP341.ForeachfurtherMODBUSmasterlinkyouneedanadditionalCP341module(seeabove)andanothersinglelicensewithoutsoftwareand ation(onlyhardwaredongle).Theordernumberforthisis:Singlelicense(withoutsoftwareand ation):6ES7870-1AA01-0YA1ThisdeliverypackageincludesonehardwaredonglefortheCP341.ForeachfurtherMODBUSslavelinkyouneedanadditionalCP341module(seeabove)andanothersinglelicensewithoutsoftwareand ation(onlyhardwaredongle).Theordernumberforthisis:Singlelicense(withoutsoftwareand ation):6ES7870-1AB01-0YA1ThisdeliverypackageincludesonehardwaredonglefortheCP341.ThefollowingconfigurationswithCP341arePCS7/STEP7isMODBUSmasterorslave(notRequiredorder:1*CP341and1*singlePCS7/STEP7isMODBUSmasterorslave(notRequiredorder:1*CP341and1*single5.PCS7/STEP7isMODBUSmasterorslaveRequiredorder:1*CP341and1*singleAdditionalorder:1*CP341and1*singlelicense(withoutsoftware QUESTION3:在用CP340,CP341与第产品通讯时(如PC机,用VB,VC读数据)怎样识别联线CP340,CP341PCPLCP_Send,TXDPLC二,PCVB,VCPCPLCCP340ASCIIDBchat如'1','2','A'等)并间隔触发P_SendPCPLCWindows"HyperTerminal"建立一个直接到串口的连接,这样就可以PLC12A’等。同样用"SendTextFilePLC。Entry QUESTION43964(R)RK512这两个协议的主要区别在于消息报头和响应消息的不同。使用RK512,提供有最高的数据完)RK5123964(R)RK512除了有位传送层(1层)和安全层(2层)外,还有传输层(4层)计算机连接RK5123显示了当用计算机连接RK512发送一个响应消息时的数据传送顺序:S7-300/CPCPS7-300/CPCPS7-400/CPCPS7-400/CPCP返回Entry QUESTION5ET200MDongle(ModbusMaster)S7300PLCHowcanIloadaloadabledriver(e.g.CPPtPMODBUSMaster)intoaCP341thatisconnectedtoahigh-availabilitysystembymeansoftheET200M?InordertoexpandthefunctionsandadapttheCP341tothecommunicationpartner,othertransmissionprotocolscanbeloadedontotheCP,inadditiontothestandardprotocols.ThefollowingbasicrequirementsmustbefulfilledinordertoloaddriversintoaCP341TheremustbeaversionofSTEP7BaseV4.02orhigherTheremustbeaversionofthePoint-to-PointCouplingsParameterization(CPPtPParam)optionspackageV4.1orhigherinstalled.ThelatestversionofthissoftwareisavailabletodownloadfromtheInternetaswareunderEntryID: PlugthedonglewhichcomeswiththedriverintothebackoftheTheloadabledriverhastobeconfiguredinthe"CP-PtPParam"parameterizationuserinterfacefirstofall.Oncethishasbeenconfigured,theconfigurationandparameterizationdatacanbeloadedonlinefromthePGintotheCPUviathe"Loadtargetsystem"InordertoloadtheloadableMODBUSdriverintheS7-400high-availabilitysystemintotheCP341ontheET200M,bothhigh-availabilityCPUsmustbeswitchedto"STOP"mode.ThedriveristhenloadeddirectlyfromthePGintotheEPROMontheCP341viatheMPIinterfaceonthemasterCPU.Forthisreason,moduleexchangeisnotpossiblewithoutaPG!ThisloadingprocesscanalsotakeceinaS7-300centralrackviaanS7-300CPU.TheCPisthenpluggedintotheET200M.Thisprocedureisonlynecessaryforloadingtheloadabledrivers,notforassigningTheloadabledriveronlyhastobeloadedintotheCP341once.Withthehardwaredonglepluggedin,theCPcanthenbeoperatedwiththeMODBUSmaster/slaveprotocol.Youcanfindfurtherinformationaboutthesedriversinthemanualsonthe"MODBUSSlave"(EntryID: )and"MODBUSMaster"(EntryID: Theloadabledrivers"CPPtPMODBUSSlaveV3.1.3"and"CPPtPMODBUSV3.1.2"areavailabletodownloadontheInternetunderEntryIDs: Entry QUESTION6:每当断电重启后,CP341模板和调制解调器(如SA的modem)之间的通讯出错,而使用CP441模板却没有同样的问题,为什么?ThemodulesCP341andCP441havedifferentdefaultsettingsfortheV24outputsignalsDTRandRTSafterreturnofpower:theCP441startsupwithDTR=RTS=1andtheCP341withDTR=TRS=AsaresultofDTR=0theSA modemputstheReceivelineoftheCP341(RxD)intoBREAKandinthisstatesendingisnotpossible.Withreferencetotheinterfacingofmodems,whenassigningtheparametersfortheCP341inthehardwareconfiguration,youhavetheoption"AutomaticoperationofV24signals".WiththissettingtheCP341setsitsDTRstaticallyto1andalsotheRTSbeforeeach"Send".However,thissettingrequirescorrectresponsebehaviorofthemodemthatisnotprovidedbythe modem.OthermodemsacknowledgethesetDTRoftheCPwithsetDSRorthesetRTSoftheCPwithsetCTS.IftheDSRandCTSremainat0(aswithSA ),thenacorrespondingerrormessageisgeneratedandtheSendprocedureaborted.InordertorealizecommunicationbetweentheCP341andtheSA modemafterresumptionofpoweryouhavetocallblockFC6(V24_SET),forexample,inOB1.TheparametersRTSandDTRmustthenbesetto"TRUE".Entry QUESTION7"CP340RS232C"打印工作应注意什么,应用"CP340RS232C"传送信息给,功能块中"P_PRINT"(FB4),怎样使"PointerDB","VariablesDB"和"FormString"在FB4"P_PRINT""P_PRINT"传送信息给通讯处理器CP340,CP340发送信息给把信息打印出来。为了打印这些信息必须知道参数"P_PRINT","PointerDB","VariablesDB"和"FormatString"的相对关系。注意:CDCP340CPPtPPARAM"。安装后包含例子程序,可以参考"CPPtPPARAM数据块"P_PRINT"通过参数"DB_NO"(数据块号)和"DBB_NO"(开始字节)指针DB(DB30)。指针中包含信息文本的有固定顺序的数据块(DB31,32,33,34,35)。可参考FAQEntryID在手册"Settingupandparameterizingthepoint-to-pointconnectionCP340"(Edition04)怎样设置指针DB。6.3.2Outputofmessagetextsonaprinter"5"P_PRINT"参数"DBB_NO"必须指定指针数据块的初始地址定义数据块DB31,32,33,34"CPPtPPARAM"中定义显示的信息文本。此外还可以向数据块中直接传送常数,实际值,过程值。定义输出为字符串格式。在例子中这些定义于数据块"DB35"中。可参考手册2.3.5章节"ConversionandControlInstructionsforPrinterOutput"对不通输出选项的解释。"P_PRINT","PointerDB","VariablesDB"和"FormatString"在例子项目中总共有4个打印任务被。下图为第二个任务,信息为"At23:32:16.816h:levelofupperlimitexceeded"。Entry QUESTION8CP3403964R现在标记CP340并选择"EditObjectProperties",或者双击CP340。不必在"General","Addresses"和"BasicParameters"中做任何设置。点击"Parameters"3964R协议。在"Properties-CP340"框中,用"OK"确认组态现在可保存硬件组态并将其加载到S7在本例中,做了一个简单的点到点连接的编程。对于CP340的一个点到点连接,需要标准功能块FB3"P-SEND"FB2P-RECV"。该功能块位于程序库CPPtPCP340中找到。FB静态RCP340STEP7DB号:随不同的CPU而定,0<=DBB_NO<=STATUS1LEN1024,用字节数目定ERROR1RCP340的基础地STEP7DB号:随不同的CPU而定,不允0<=DBB_NO<=1<=LEN<=STATUSERROR1"P_SEND"STATUS仅可用于一个周期。FB3"P-SEND"FB2"P-RECV"FC1中调用。"P-SEND"DB4的数据DBB012个字节到连接伙伴。"P-RECV"接收来自通信伙伴的数据。接收的数据自数据字节DBB12起在DB4中。数据传送周期性地触发。发送不断地进行。一个发送作业一完成,就触发一个新的发送作业。</p>9600位/81STEP7将Pzp340_3.exe文件到一个单独的 中,然后双击启动它。现在对S7项目及其所有 进行解包。然后可以用SIMATIC管理器打开并处理解包后的项目。Pzp340_3.exe(145KBEntry QUESTION9:CPU318CP341WhatarethetransfertimeswithCP341incombinationwitha318Thefollowingtableslistmeasuredtransfertimesinrelationtotransferprotocols.AnS7-300withaCPU318(6ES7318-2AJ00-AB0,firmwareversionV3.0)andaCP341(firmwareversionV1.0.2)wereusedforthetimemeasurements.AfunctionblockFB"P_SND_RK"hasbeenprogrammed(exclusively)intheuserprogramoftheCPU.Thetimemeasuredisthatbetweenthetriggeringandfinishingofajob.Thecommunicationpartnersrequiredf

温馨提示

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

最新文档

评论

0/150

提交评论