如何实现两个S7-1200 CPU之间的以太网通信

如何实现两个S7-1200 CPU之间的以太网通信

ID:42274058

大小:675.24 KB

页数:23页

时间:2019-09-10

如何实现两个S7-1200 CPU之间的以太网通信_第1页
如何实现两个S7-1200 CPU之间的以太网通信_第2页
如何实现两个S7-1200 CPU之间的以太网通信_第3页
如何实现两个S7-1200 CPU之间的以太网通信_第4页
如何实现两个S7-1200 CPU之间的以太网通信_第5页
资源描述:

《如何实现两个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-1200CPUPC˄ᑖԕཚ㖁঑˅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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。