欢迎来到天天文库
浏览记录
ID:42274058
大小:675.24 KB
页数:23页
时间:2019-09-10
《如何实现两个S7-1200 CPU之间的以太网通信》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1ᾲ䘠1.1S7-1200ⲴPROFINET䙊ؑਓS7-1200CPUᵜփк䳶ᡀҶањPROFINET䙊ؑਓˈ᭟ᤱԕཚ㖁઼สҾTCP/IPⲴ䙊ؑḷ߶DŽ⭘䘉њ䙊ؑਓਟԕᇎ⧠S7-1200CPUо㕆〻䇮༷Ⲵ䙊ؑˈоHMI䀖᪨ቿⲴ䙊ؑˈԕ৺оަᆳCPUѻ䰤Ⲵ䙊ؑDŽ䘉њPROFINET⢙⨶᧕ਓᱟ᭟ᤱ10/100Mb/sⲴRJ45ਓˈ᭟ᤱ⭥㔶Ӕ৹㠚䘲ᓄˈഐ↔ањḷ߶ⲴᡆᱟӔ৹Ⲵԕཚ㖁㓯䜭ਟԕ⭘Ҿ䘉њ᧕ਓDŽ1.2S7-1200᭟ᤱⲴॿ䇞઼ᴰབྷⲴ䘎᧕䍴ⓀS7-1200CPUⲴPROFINET䙊ؑਓ᭟ᤱԕл䙊ؑॿ䇞৺ᴽ࣑ñTCPñISOonTCP(RCF1006)ñS7
2、䙊ؑ(ᴽ࣑ಘㄟ)䙊ؑਓᡰ᭟ᤱⲴᴰབྷ䙊ؑ䘎᧕ᮠS7-1200CPUPROFINET䙊ؑਓᡰ᭟ᤱⲴᴰབྷ䙊ؑ䘎᧕ᮠྲл˖ñ3њ䘎᧕⭘ҾHMI(䀖᪨ቿ)оCPUⲴ䙊ؑñ1њ䘎᧕⭘Ҿ㕆〻䇮༷˄PG˅оCPUⲴ䙊ؑñ8њ䘎᧕⭘ҾOpenIE(TCP,ISOonTCP)Ⲵ㕆〻䙊ؑˈ⭘T-blockᤷԔᶕᇎ⧠ñ3њ䘎᧕⭘ҾS7䙊ؑⲴᴽ࣑ಘㄟ䘎᧕ˈਟԕᇎ⧠оS7-200ˈS7-300ԕ৺S7-400Ⲵԕཚ㖁S7䙊ؑS7-1200CPUਟԕ਼ᰦ᭟ᤱԕк15њ䙊ؑ䘎᧕ˈ䘉Ӌ䘎᧕ᮠᱟപᇊнਈⲴˈн㜭㠚ᇊѹDŽTCP˄TransportConnectionProtocol˅TCPᱟ
3、⭡RFC793᧿䘠Ⲵḷ߶ॿ䇞ˈਟԕ൘䙊ؑሩ䊑䰤ᔪ・っᇊǃᆹޘⲴᴽ࣑䘎᧕DŽྲ᷌ᮠᦞ⭘TCPॿ䇞ᶕՐ䗃ˈՐ䗃Ⲵᖒᔿᱟᮠᦞ⍱ˈ⋑ᴹՐ䗃䮯ᓖ৺ؑᶏ㔃ǃ䎧ⲴᑗؑDŽ൘ԕᮠᦞ⍱ⲴᯩᔿՐ䗃ᰦ᧕᭦ᯩн⸕䚃аᶑؑⲴ㔃ᶏ઼лаᶑؑⲴᔰDŽഐ↔ˈਁ䘱ᯩᗵ享⺞ᇊؑⲴ㔃ᶴ䇙᧕᭦ᯩ㜭ཏ䇶࡛DŽ൘ཊᮠᛵߥлTCPᓄ⭘ҶIP(Internetprotocol)ˈҏቡᱟ“TCP/IPॿ䇞”ˈᆳսҾISO-OSI৲㘳⁑රⲴㅜഋቲDŽॿ䇞Ⲵ⢩⛩˖ñо⺜Ԧ㔁ᇊⲴ儈᭸䙊ؑॿ䇞ñ䘲ਸՐ䗃ѝㅹࡠབྷ䟿Ⲵᮠᦞ(<=8192bytes)ñѪབྷཊᮠ䇮༷ᓄ⭘ᨀ–䭉䈟ᚒ༽–⍱᧗ࡦ–ਟ䶐ᙗñањสҾ䘎᧕Ⲵ
4、ॿ䇞ñਟԕ⚥⍫Ⲵо᭟ᤱTCPॿ䇞Ⲵㅜйᯩ䇮༷䙊ؑñާᴹ䐟⭡ެᇩᙗñਚਟ⭘䶉ᘱᮠᦞ䮯ᓖñᴹ⺞䇔ᵪࡦñ⭘ㄟਓਧ䘋㹼ᓄ⭘ራ൰ñབྷཊᮠᓄ⭘ॿ䇞ˈྲTELNETǃFTP䜭⭘TCPñ⭘SEND/RECEIVE㕆〻᧕ਓ䘋㹼ᮠᦞ㇑⨶䴰㾱㕆〻ᶕᇎ⧠1.3⢙⨶㖁㔌䘎᧕S7-1200CPUⲴPROFINETਓᴹє㖁㔌䘎᧕ᯩ⌅˖ñⴤ᧕䘎᧕˖ᖃањS7-1200CPUоањ㕆〻䇮༷ˈᡆᱟHMIˈᡆᱟਖањPLC䙊ؑᰦˈҏቡᱟ䈤ਚᴹєњ䙊ؑ䇮༷ᰦˈᇎ⧠Ⲵᱟⴤ᧕䙊ؑDŽⴤ᧕䘎᧕н䴰㾱⭘Ӕᦒᵪˈ⭘㖁㓯ⴤ᧕䘎᧕єњ䇮༷ণਟˈྲമ1ᡰ⽪DŽമ1䙊ؑ䇮༷Ⲵⴤ᧕䘎᧕ñ㖁㔌䘎᧕˖ᖃཊњ䙊ؑ䇮༷䘋㹼
5、䙊ؑᰦˈҏቡᱟ䈤䙊ؑ䇮༷Ѫєњԕкᰦˈᇎ⧠Ⲵᱟ㖁㔌䘎᧕ˈྲമ2ᡰ⽪DŽཊњ䙊ؑ䇮༷Ⲵ㖁㔌䘎᧕䴰㾱⭘ԕཚ㖁Ӕᦒᵪᶕᇎ⧠DŽਟԕ⭘ሬ䖘ᆹ㻵Ⲵ㾯䰘ᆀCSM1277Ⲵ4ਓӔᦒᵪ䘎᧕ަᆳS7-1200CPUHMI㕆〻䇮༷ооS7-1200CPUS7-1200CPUоਖаਠCPU৺ⴤ᧕HMI䇮༷DŽCSM1277Ӕᦒᵪᱟণᨂণ⭘Ⲵˈ⭘ࡽн⭘ڊԫօ䇮㖞DŽ䘎᧕S7-1200CPUⴤ᧕䘎᧕ⴤ᧕䘎᧕മ2ཊњ䙊ؑ䇮༷Ⲵ㖁㔌䘎᧕ CSM1277௨ኴ⨒ᦒᮘ2S7-1200CPU䙊䗷ETHERNETоS7-1200CPU䙊ؑS7-1200оS7-1200ѻ䰤Ⲵԕཚ㖁䙊ؑਟԕ䙊䗷TCPᡆ
6、ISOonTCPॿ䇞ᶕᇎ⧠ˈ⭘Ⲵ䙊ؑᤷԔᱟ൘ৼᯩCPU䈳⭘T-block(TSEND_C,TRCV_C,TCON,TDISCON,TSEN,TRCV)ᤷԔᶕᇎ⧠DŽ䙊ؑᯩᔿѪৼ䗩䙊ؑˈഐ↔TSEND઼TRCVᗵ享ᡀሩࠪ⧠DŽഐѪS7-1200CPUⴞࡽਚ᭟ᤱS7䙊ؑⲴᴽ࣑ಘ˄Sever˅ㄟˈᡰԕᆳԜѻ䰤н㜭⭘S7䘉䙊ؑᯩᔿDŽ2.1⺜Ԧ઼䖟Ԧ䴰≲৺ᡰᆼᡀⲴ䙊ؑԫ࣑⺜Ԧ˖ S7-1200CPU PC˄ᑖԕཚ㖁˅ TP⭥㔶䖟Ԧ˖STEP7BasicV10.5ᡰᆼᡀⲴ䙊ؑԫ࣑˖ ሶPLC_1Ⲵ䙊ؑᮠᦞ४DBඇѝⲴ100њᆇ㢲Ⲵᮠᦞਁ䘱ࡠPLC_2Ⲵ᧕᭦ᮠᦞ४DB
7、ඇѝDŽ PLC_1ⲴQB0᧕᭦PLC_2ਁ䘱ⲴᮠᦞIB0ⲴᮠᦞDŽ2.2ࡋᔪᯠ亩ⴞ৺ᔪ・䙫䗁䘎᧕ ᢃᔰSTEP7Basic䖟Ԧᒦᯠᔪ亩ⴞ൘STEP7BasicⲴ“PortalView”ѝ䘹ᤙ“Createnewproject”ࡋᔪањᯠ亩ⴞ ࣐⺜ԦᒦભPLC❦ਾ䘋ޕ“Projectview”ˈ൘“Projecttree”лৼࠫ“Addnewdevice”ˈ൘ሩ䈍Ṷѝ䘹ᤙᡰ⭘ⲴS7-1200CPU࣐ࡠᵪᷦкˈભѪPLC_1ˈྲമ3ᡰ⽪DŽ਼ṧᯩ⌅࣐䙊ؑՉդⲴS7-1200CPUˈભѪPLC_2DŽ䘹ᤙᡰ⭘ⲴCPUරਧമ3࣐ᯠ䇮༷ѪҶ㕆〻ᯩׯˈᡁԜ
8、⭘CPUᙗѝᇊѹⲴᰦ䫏սˈᇊѹᯩ⌅ྲл˖൘“Projecttree”>“PLC
此文档下载收益归作者所有