西门子s7300-400格式-s7cp44串口通讯_第1页
西门子s7300-400格式-s7cp44串口通讯_第2页
西门子s7300-400格式-s7cp44串口通讯_第3页
西门子s7300-400格式-s7cp44串口通讯_第4页
西门子s7300-400格式-s7cp44串口通讯_第5页
免费预览已结束,剩余30页可下载查看

下载本文档

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

文档简介

A&D首先建议 模块,这些模块具有1(CP441-2有2)串行通讯口(RS232CTTYRS485/422)。您可表、ModbusDataHighwayUSSS7300RS232CASCII,S7300RS232CASCII,3964R,ASCII,3964R,ASCII,3964R,S7300RS232CRK512,ASCII,3964(R),Highway(DF1RK512,ASCII,3964(R),Highway(DF1协议),USSASCII,ModbusMaster/Slave(RTUDataHighway(DF1ASCII,3964R,+20mATTYASCII,ModbusMaster/Slave(RTU+DataHighway(DF120mATTY510155105051050 CopyLicense,不包括、 CopyLicense,不包括、DataHighway CopyLicense,不包括、6ES7341-1AH00-议,CP441-2使用同样的硬件狗,这里所提到的硬件狗、Dongle、协议驱动或Loadabledriver指的是同一个东西,如下图:2MODBUS为单主站网络协议,所以系统中只能够有一个Modbus主站,并且只能够实现主站和从站的,从站之间不能进行。CP341MODBUS主站Dongle或Dongle Dongle式)、1000m(模式),RS422/485的通讯最大距离位1200m。多个智能仪表等,如果您采用ASCII码通讯方式,需要在发送的数据包中包括站串行通讯模板只有RS232CTTYRS485/422三种电气接口类型,如果您想实现串口在您的计算机上首先安装STEP75.xCP34x模板所带的驱动程序,模板驱动程参数化CP34x模板图图图 使用默认值:9600bit/s,8databits,1stopbit,evenparity。对您的硬件组态存盘编译, . 的SIMATICManager下打开例子程序:图打开CPU站下的Blocks文件夹,所有的程序块(除过systemdata)到你的项目当中,只中的不同,那么你应当修改相应程序块LADDR参数,CP34x/CP44x模块实际的硬件组态地址图图调试CP34x的一个基本方法是采用PC机上的串口通讯调试,Windows系统自带的超级终端(HyperTerminal)是一个非常方便的串口调试工具,用电缆将CP34x的通讯口和PC机的RS485RS232或TYYRS232信号转换器,打开超级终端的路径如下图: 图 图 图 图这里请您注意,如果您是用的是其他Com口,请根据实际连接的Com口进行选择,波特率、数据位,奇偶校验位,停止位,流控要与CP34x/CP44x组态时设定的值一致,起始位为1位,停止位可设定为1-2位,但必须是1,不能修改。Modbus您可以在下面的路径中获得,安装完包后,在您的项目中组态modbus从站,双击CP341ParameterModbusSTOP状态。在点击信封图标,打开Modbus从站参数窗口:对应。WinCC作为Modbus主站,进行浮点数时,Tag的类型应当选为浮点数32位,注意地址偏移为321(33、65、97)InputBits/OutputBits方式读写(FunctionCode01,02)PLC当中应当将一个字的高低8位进行对调。如果选用InputWords/OutputWords(FunctionCode03,04)PLC16位进行对调,S7200Modbus程序块的浮点数处理存在误差,大致在0.5%左右。Modbus如图15、16所示。下图说明了DB42前几个字节所代表的含义: DB40.DBW6FB8成功执行的次数,DB40.DBW6FB8执行出错的次数,DB40.DBW14CP340,CP341,CP440,CP441驱动程序,版本号:Windows95/98/Me/NT/2000/MODBUSLoadabledriverCPPtPModbusMasterMODBUSLoadabledriverCPPtPModbusSlaveCP340实现打印功能的使用指南:S7-300/CPS7-300/CPS7-400/CPS7-400/CP Modbus主站Entry-IDEntry-IDDataHighway协议Entry-IDQUESTION1CP34xQUESTION43964(RRK512QUESTION5ET200MDongle(ModbusMaster)CP341S7300PLC对通讯数据的读写?QUESTION6SM331-1KF00QUESTION7:每当断电重启后,CP341模板和调制解调器(如SA的modem)之间的通讯出错,而使用CP441模板却没有同样的问题,为什么?QUESTION8CP3403964RQUESTION9:CPU318CP341不同协议方式下所能实现的传输速率是QUESTION10:CP341/CP441-2需要多少证QUESTION11:CP341LEDQUESTION12:关于串行通讯中的起始位、数据位、校验位、停止位的说明? 13:CP341模板都支持那些通讯接口方式和协:解答:如果你使用自己制作的电缆,那么必须使用带外壳的D型接头,线应当和接头的外壳连接,将电缆的层和GND连接,否则会造成通讯接口的损坏,请注意RS232不记录仪上选择”IBMProprinterEmulation”设定: CP34x、CP44x之间,或与标准串口(机上 .C:RS485的连接定义D:RS422的连接定义EntryWhichcomponentshavetobeorderedforthefunctionofPCS7/STEP7withaCP341moduleasMODBUSmasterandwhichcomponentshavetobeorderedforthefunctionofPCS7/STEP7withaCP341moduleasMODBUSslave?YouneedatleastthefollowingcomponentsforeachoftheoptionsdescribedCP341module:6ES7341-1xH01-0AE0(x:=A:RS232;x:=B:TTY;x:=C:ThiscardisalwaysdwiththeinstallationCDforPtPThisdeliverypackageincludestheinstallationCDforretrofittableMODBUSmasterdriver,ationandahardwaredonglefortheCP341.ThisdeliverypackageincludestheinstallationCDforretrofittableMODBUSslavedriver,ationandahardwaredonglefortheCP341.ForeachfurtherMODBUSmasterlinkyouneedanadditionalCP341module(seeabove)andanothersinglelicensewithoutsoftwareandation(onlyhardwaredongle).Theordernumberforthisis:Singlelicense(withoutsoftwareand ation):6ES7870-1AA01-0YA1ThisdeliverypackageincludesonehardwaredonglefortheCP341.ForeachfurtherMODBUSslavelinkyouneedanadditionalCP341module(seeabove)andanothersinglelicensewithoutsoftwareandation(onlyhardwaredongle).Theordernumberforthisis:Singlelicense(withoutsoftwareand ation):6ES7870-1AB01-0YA1ThisdeliverypackageincludesonehardwaredonglefortheCP341.ThefollowingconfigurationswithCP341arePCS7/STEP7isMODBUSmasterorslave(not Requiredorder:1*CP341and1*singlePCS7/STEP7isMODBUSmasterorslave(notRequiredorder:1*CP341and1*single5.PCS7/STEP7isMODBUSmasterorslave Requiredorder:1*CP341and1*singleAdditionalorder:1*CP341and1*singlelicense(withoutsoftwareand是否正确。用上升沿触发P_SendTXDPLCASCIIDB块中写几个字符形式的数据(chat如'1','2','A'等)并间隔触发Windows"HyperTerminal"建立一个直接到串口的连接,这样就可以读EntryQUESTION43964(R)RK5123964(R3964(R)将控制字符(安全层)添加到信息数据上。这些控制字符激活通信伙伴,检查数据是否全部接收,是否无错误。程序3964(R)RK512评估1RK5123964(RRK512124计算机连接RK5123机连接RK512发送一个响应消息时的数据传送顺序:S7-/S7-/S7-/S7-/2:EntryS7300PLCHowcanIloadaloadabledriver(e.g.CPPtPMODBUSMaster)intoaCP341thatisconnectedtoahigh-availabilitysystembymeansoftheET200M?InordertoexpandthefunctionsanpttheCP341tothecommunicationpartner,othertransmissionprotocolscanbeloadedontotheCP,inadditiontothestandardThefollowingbasicrequirementsmustbefulfilledinordertoloaddriversintoaCP341subsequently.TheremustbeaversionofSTEP7BaseV4.02orhigherTheremustbeaversionofthePoint-to-PointCouplingsParameterization(CPPtPParam)optionspackageV4.1orhigherinstalled.ThelatestversionofthissoftwareisavailabletodownloadfromtheInternetasfreewareunderEntryID:12310504.PlugthedonglewhichcomeswiththedriverintothebackoftheTheloadabledriverhastobeconfiguredinthe"CP-PtPParam"parameterizationuserinterfaceofall.Oncethishasbeenconfigured,theconfigurationandparameterizationd anbeloadedonlinefromthePGintotheCPUviathe"Loadsystem" InordertoloadtheloadableMODBUSdriverintheS7-400high-availabilitysystemintotheCP341ontheET200M,bothhigh-availabilityCPUsmustbeswitchedto"STOP"mode.ThedriveristhenloadeddirectlyfromthePGintotheEPROMontheCP341viatheMPIinterfaceonthemasterCPU.Forthisreason,moduleexchangeisnotpossiblewithoutaPG!ThisloadingprocesscsotakeplaceinaS7-300centralrackviaanS7-300CPU.TheCPisthenpluggedintotheET200M.Thisprocedureisonlynecessaryforloadingtheloadabledrivers,notforassigningparameters.TheloadabledriveronlyhastobeloadedintotheCP341once.Withthehardwaredonglepluggedin,theCPcanthenbeoperatedwiththeMODBUSmaster/slaveYoucanfindfurtherinformationaboutthesedriversinthemanualsonthe"MODBUSSlave"(EntryID:1218007)and"MODBUSMaster"(EntryID:1220184).Theloadabledrivers"CPPtPMODBUSSlaveV3.1.3"and"CPPtPMODBUSMasterV3.1.2"areavailabletodownloadontheInternetunderEntryIDs:8715908and8713784respectively.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"CP340,CP340发送信息给把信息打印出来。为了打印这些信息必须知道参数"P_PRINT","PointerDB","VariablesDB"和"FormatString"的相对关系。中包含信息文本的有固定顺序的数据块(DB31,32,33,34,35)。可参考FAQEntryID1137332"Settingupandparameterizingthepoint-to-pointconnectionCP340"(Edition04)怎样设置指针DB。6.3.2Outputofmessagetextsonaprinter"演针,功能块"P_PRINT"参数"DBB_NO"必须指定指针数据块的初始地址在例子中这些定义于数据块"DB35"中。可参考手册2.3.5章节"ConversionandControlInstructionsforPrinterOutput"对不通输出选项的解释。levelofupperlimitexceeded"。Entry Parameters"按钮来参数化3964R协议。FB3"P-SENDFB2"P-RECV"。该功能块位于程序库-CPPtP-CP340下的程序单元FB静态RCP340STEP70<=DBB_NO<=STATUS1<=LEN1024,用字节数目定RCP340STEP70<=DBB_NO<=1<=LEN<=。STATUSERROR1STATUS。FB3"P-SEND"FB2"P-RECVFC1中调用。"P-SEND"DB4的数据字节DBB0起发送12个字节到连接伙伴。"P-RECV"接收来自通信伙伴的数据。接收的数据自数据就触发一个新的发送作业。</p>9600位/1将Pzp340_3.exe文件到一个单独的 进行解包。然后可以用SIMATIC管理器打开并处理解包后的项目。Pzp340_3.exe(145KB样例程序是免费。每个用户都可以免费使用,或转发该程序。程序的作者和拥有者对于该的功能性和兼容性不负任何责任。使用该的风险完全由用户自行承担。由于它是Entry WhatarethetransfertimeswithCP341incombinationwitha318Thefollowingtableslistmeasuredtransfertimesinrelationtotransferprotocols.AnS7-300withaCPU318(6ES7318-2AJ00-AB0,firmwareversionV3.0)andaCP341(firmwareversionV1.0.2)wereusedforthetimemeasurements.AfunctionblockFB"P_SND_RK"hasbeenprogrammed(exclusively)int

温馨提示

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

评论

0/150

提交评论