




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1第第 4 章章S7-1200 PLC的通信的通信24.1 計算機通信的國際標準計算機通信的國際標準開放式互聯(lián)模型開放式互聯(lián)模型國際化標準化組織國際化標準化組織(ISO)提出了開放系統(tǒng)互聯(lián)模型提出了開放系統(tǒng)互聯(lián)模型(OSI),作為通,作為通信網(wǎng)絡國際標準化的參考模型:信網(wǎng)絡國際標準化的參考模型:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡層、傳輸層、會話層、表示層、應用物理層、數(shù)據(jù)鏈路層、網(wǎng)絡層、傳輸層、會話層、表示層、應用層。層。34.1 計算機通信的國際標準計算機通信的國際標準IEEE 802國家標準國家標準IEEE(國際電工與電子工程師學會國際電工與電子工程師學會)的的802委員會于委員會于1982年頒布了
2、年頒布了一系列計算機局域網(wǎng)分層通信協(xié)議標準草案,總稱為一系列計算機局域網(wǎng)分層通信協(xié)議標準草案,總稱為IEEE 802標準。標準。4現(xiàn)場總線現(xiàn)場總線(FieldBus)技術是實現(xiàn)現(xiàn)場級設備數(shù)字化通信的一種工技術是實現(xiàn)現(xiàn)場級設備數(shù)字化通信的一種工業(yè)現(xiàn)場層的網(wǎng)絡通信技術。業(yè)現(xiàn)場層的網(wǎng)絡通信技術。按照國際電工委員會按照國際電工委員會IEC61158的定義,現(xiàn)場總線是的定義,現(xiàn)場總線是“安裝在過程安裝在過程區(qū)域的現(xiàn)場設備、儀表與控制室內的自動控制裝置系統(tǒng)之間的一區(qū)域的現(xiàn)場設備、儀表與控制室內的自動控制裝置系統(tǒng)之間的一種串行、數(shù)字式、多點通信的數(shù)據(jù)總線。種串行、數(shù)字式、多點通信的數(shù)據(jù)總線。”也就是說基于現(xiàn)
3、場總線的系統(tǒng)是以單個分散的、數(shù)字化、智能化也就是說基于現(xiàn)場總線的系統(tǒng)是以單個分散的、數(shù)字化、智能化的測量和控制設備作為網(wǎng)絡的節(jié)點,用總線相連,實現(xiàn)信息的相的測量和控制設備作為網(wǎng)絡的節(jié)點,用總線相連,實現(xiàn)信息的相互交換,使得不同網(wǎng)絡、不同現(xiàn)場設備之間可以信息共享?;ソ粨Q,使得不同網(wǎng)絡、不同現(xiàn)場設備之間可以信息共享?,F(xiàn)場設備的各種運行參數(shù)、狀態(tài)信息及故障信息等通過總線傳輸現(xiàn)場設備的各種運行參數(shù)、狀態(tài)信息及故障信息等通過總線傳輸?shù)竭h離現(xiàn)場的控制中心,而控制中心又可以將各種控制、維護、到遠離現(xiàn)場的控制中心,而控制中心又可以將各種控制、維護、組態(tài)命令又送往相關的設備,從而建立起具有自動控制功能的網(wǎng)組態(tài)命
4、令又送往相關的設備,從而建立起具有自動控制功能的網(wǎng)絡。絡。4.1 計算機通信的國際標準計算機通信的國際標準現(xiàn)場總線現(xiàn)場總線 1/25由于歷史的原因,現(xiàn)在有多種現(xiàn)成總線標準并存:由于歷史的原因,現(xiàn)在有多種現(xiàn)成總線標準并存:基金會現(xiàn)場總線基金會現(xiàn)場總線(Foundation Fieldbus)PROFIBUS (Process Field Bus,過程現(xiàn)場總線,過程現(xiàn)場總線)PROFINET 實時以太網(wǎng)實時以太網(wǎng)LonWorks (Local Operating Network,局域操作網(wǎng)絡,局域操作網(wǎng)絡)CAN (Controller Area Network,控制器局域網(wǎng)絡,控制器局域網(wǎng)絡)一
5、些主要的一些主要的PLC廠家將現(xiàn)場總線作為廠家將現(xiàn)場總線作為PLC控制系統(tǒng)中的底層網(wǎng)絡,控制系統(tǒng)中的底層網(wǎng)絡,例 如例 如 S 7 - 2 0 0 系 列系 列 P L C 配 備 相 應 的 通 信 模 塊 后 可 以 介 入配 備 相 應 的 通 信 模 塊 后 可 以 介 入PROFOBUS網(wǎng)絡和網(wǎng)絡和AS-i網(wǎng)絡。網(wǎng)絡。PLC與現(xiàn)場總線相結合,可以組成價格便宜、功能強大的分布式與現(xiàn)場總線相結合,可以組成價格便宜、功能強大的分布式控制系統(tǒng)??刂葡到y(tǒng)。4.1 計算機通信的國際標準計算機通信的國際標準現(xiàn)場總線現(xiàn)場總線 2/264.2 西門子的工業(yè)自動化通信網(wǎng)絡西門子的工業(yè)自動化通信網(wǎng)絡簡介簡
6、介 1/2為了快速應對最新的市場需求,縮短產品面世的時間,需要提為了快速應對最新的市場需求,縮短產品面世的時間,需要提供從生產現(xiàn)場到工廠控制層和公司管理層的連續(xù)信息流,用于供從生產現(xiàn)場到工廠控制層和公司管理層的連續(xù)信息流,用于戰(zhàn)略決策。現(xiàn)代生產對工廠縱向集成的要求越來越高,工業(yè)通戰(zhàn)略決策?,F(xiàn)代生產對工廠縱向集成的要求越來越高,工業(yè)通信在自動化領域中的地位越來越重要。信在自動化領域中的地位越來越重要。PLC的通信包括的通信包括PLC之間、之間、PLC與上位計算機之間,以及與上位計算機之間,以及PLC與與其他智能設備之間的通信。其他智能設備之間的通信。PLC與計算機可以直接或通過通信處理器、通信鏈
7、接器相連構成與計算機可以直接或通過通信處理器、通信鏈接器相連構成網(wǎng)絡,以實現(xiàn)信息的交換,可以構成網(wǎng)絡,以實現(xiàn)信息的交換,可以構成“集中管理、分散控制集中管理、分散控制”的分布式控制系統(tǒng),滿足工廠自動化系統(tǒng)發(fā)展的需要,各的分布式控制系統(tǒng),滿足工廠自動化系統(tǒng)發(fā)展的需要,各PLC或或遠程遠程I/O模塊按功能各自放置在生產現(xiàn)場進行分散控制,然后用模塊按功能各自放置在生產現(xiàn)場進行分散控制,然后用網(wǎng)絡連接起來,構成集中管理的分布式網(wǎng)絡系統(tǒng)。網(wǎng)絡連接起來,構成集中管理的分布式網(wǎng)絡系統(tǒng)。74.2 西門子的工業(yè)自動化通信網(wǎng)絡西門子的工業(yè)自動化通信網(wǎng)絡簡介簡介 2/2按照國際和國家標準,以按照國際和國家標準,以I
8、SO/OSI為參考模型,西門子提供了各為參考模型,西門子提供了各種開放的、應用于不同控制級別的工業(yè)環(huán)境的通信系統(tǒng),統(tǒng)稱種開放的、應用于不同控制級別的工業(yè)環(huán)境的通信系統(tǒng),統(tǒng)稱為為SIMATIC NET。SIMATIC NET定義了如下的內容:定義了如下的內容:網(wǎng)絡通信的物理傳輸介質、傳輸元件以及相關的傳輸計數(shù);網(wǎng)絡通信的物理傳輸介質、傳輸元件以及相關的傳輸計數(shù);在物理介質上傳輸數(shù)據(jù)所需的協(xié)議和服務;在物理介質上傳輸數(shù)據(jù)所需的協(xié)議和服務;P L C 及及 P C 機 聯(lián) 網(wǎng) 所 需 的 通 信 模 塊機 聯(lián) 網(wǎng) 所 需 的 通 信 模 塊 ( 通 信 處 理 器通 信 處 理 器 C P ,Com
9、munication Processor);84.2 西門子的工業(yè)自動化通信網(wǎng)絡西門子的工業(yè)自動化通信網(wǎng)絡全集成自動化全集成自動化Totally Integrated Automation (TIA) with SIMATIC and DrivesTIA是西門子公司提出的自動化任務的一種創(chuàng)新解決方案,僅是西門子公司提出的自動化任務的一種創(chuàng)新解決方案,僅在一個平臺下就可以提供全部功能。在一個平臺下就可以提供全部功能。通過通過西門子公司提供的西門子公司提供的TIA概念,擁有共同的數(shù)據(jù)管理、組態(tài)、概念,擁有共同的數(shù)據(jù)管理、組態(tài)、編程和通信,利用開放式的產品結構將功能各異的產品整合在編程和通信,利用開
10、放式的產品結構將功能各異的產品整合在一起,更加輕松、安全地實現(xiàn)生產及過程自動化,可為客戶量一起,更加輕松、安全地實現(xiàn)生產及過程自動化,可為客戶量身定制解決方案。身定制解決方案。94.2 西門子的工業(yè)自動化通信網(wǎng)絡西門子的工業(yè)自動化通信網(wǎng)絡金字塔結構金字塔結構 1/3由于廠房、設備安裝位置的不同以及運行環(huán)境的不同造成了不由于廠房、設備安裝位置的不同以及運行環(huán)境的不同造成了不同的網(wǎng)絡環(huán)境;同的網(wǎng)絡環(huán)境;不同的自動化組件也對通信系統(tǒng)有不同的要求;不同的自動化組件也對通信系統(tǒng)有不同的要求;為了滿足這些需求,為了滿足這些需求,SIMATIC NET提供了不同的通信網(wǎng)絡,組提供了不同的通信網(wǎng)絡,組成了網(wǎng)絡
11、通信的金字塔結構。成了網(wǎng)絡通信的金字塔結構。10Cell levelPROFIBUSIndustrial EthernetActuator-sensor levelActuator-SensorInterfacePROFIBUSField levelIndustrial EthernetManagement level4.2 西門子的工業(yè)自動化通信網(wǎng)絡西門子的工業(yè)自動化通信網(wǎng)絡金字塔結構金字塔結構 2/3114.2 西門子的工業(yè)自動化通信網(wǎng)絡西門子的工業(yè)自動化通信網(wǎng)絡金字塔結構金字塔結構 3/3ASIPROFIBUS-DPS7-200S7-300S7-400OP.OS7894561230.DE
12、FABCINSDELSHIFTHELPESCENTERACKSIMATIC OP17SHIFTHELPK1K5K6K7K8K2K3K4K9K10K11K12K13K14K15K16F1F5F6F7F8F2F3F4S IM AT IC O P1 74 x 2 0 Ze iche n6/11 m m S c hrifth he8 x 4 0 Z e i c h e nZ e i c h e n g r e n b e l i e b i g m i s c h b a rStandard ToolsEngineering ToolsRuntime SoftwareSIMATIC SOFTWAREW
13、IN CCPCS 7SIMATIC NETET200FMSVIndustrial Ethernet PROFIBUS MPI Network SIMATIC PGSIMATIC PCPG 740SIEMENSSIMATIC ControllerSIMATIC HMISIMATIC DPWinAC124.2 西門子的工業(yè)自動化通信網(wǎng)絡西門子的工業(yè)自動化通信網(wǎng)絡工業(yè)以太網(wǎng)工業(yè)以太網(wǎng)SIMATIC NET的頂層為工業(yè)以太網(wǎng),它是基于國際標準的頂層為工業(yè)以太網(wǎng),它是基于國際標準IEEE802.3的開放式網(wǎng)絡。的開放式網(wǎng)絡。以太網(wǎng)可以實現(xiàn)管理以太網(wǎng)可以實現(xiàn)管理-控制網(wǎng)絡的一體化,可以集成到互聯(lián)網(wǎng),控制網(wǎng)
14、絡的一體化,可以集成到互聯(lián)網(wǎng),為全球聯(lián)網(wǎng)提供了條件。為全球聯(lián)網(wǎng)提供了條件。以太網(wǎng)在局域網(wǎng)以太網(wǎng)在局域網(wǎng)(LAN)領域的市場占有率極高,通過廣域網(wǎng)領域的市場占有率極高,通過廣域網(wǎng)(例例如如ISDN或或Internet),可以實現(xiàn)全球性的遠程通信。,可以實現(xiàn)全球性的遠程通信。S7-1200的的CPU集成了一個集成了一個PROFINET以太網(wǎng)接口,可以與編程以太網(wǎng)接口,可以與編程計算機、人機界面和其他計算機、人機界面和其他S7 PLC通信。通信。134.2 西門子的工業(yè)自動化通信網(wǎng)絡西門子的工業(yè)自動化通信網(wǎng)絡PROFINETPROFINET是是PROFIBUS國際組織推出的基于工業(yè)以太網(wǎng)的開發(fā)國際組
15、織推出的基于工業(yè)以太網(wǎng)的開發(fā)的現(xiàn)場總線標準。使用的現(xiàn)場總線標準。使用PROFINET,可以將分布式,可以將分布式I/O設備直接設備直接連接到工業(yè)以太網(wǎng)。連接到工業(yè)以太網(wǎng)。PROFINET可以用于對實時性要求更高的自動化解決方案,例如可以用于對實時性要求更高的自動化解決方案,例如運動控制。運動控制。PROFINET吸納了多年積累的吸納了多年積累的PROFIBUS和工業(yè)以太網(wǎng)的技術訣和工業(yè)以太網(wǎng)的技術訣竅,采用開發(fā)的竅,采用開發(fā)的IT標準,與以太網(wǎng)的標準,與以太網(wǎng)的TCP/IP標準兼容,并提供了標準兼容,并提供了實時功能,能滿足所有自動化的需求。實時功能,能滿足所有自動化的需求。PROFINET能
16、與現(xiàn)有的現(xiàn)場總線系統(tǒng)能與現(xiàn)有的現(xiàn)場總線系統(tǒng)(例如例如PROFIBUS)有機地集有機地集成,無需改動現(xiàn)有設備的組態(tài)和編程。成,無需改動現(xiàn)有設備的組態(tài)和編程。PROFINET通過工業(yè)以太網(wǎng),連接從現(xiàn)場層到管理層的設備,可通過工業(yè)以太網(wǎng),連接從現(xiàn)場層到管理層的設備,可以實現(xiàn)從公司管理層到現(xiàn)場層的直接、透明的訪問,以實現(xiàn)從公司管理層到現(xiàn)場層的直接、透明的訪問, PROFINET融合了自動化世界和融合了自動化世界和IT世界。世界。144.2 西門子的工業(yè)自動化通信網(wǎng)絡西門子的工業(yè)自動化通信網(wǎng)絡現(xiàn)場總線現(xiàn)場總線PROFIBUS西門子通信網(wǎng)絡的中間層為開放式工業(yè)現(xiàn)場總線西門子通信網(wǎng)絡的中間層為開放式工業(yè)現(xiàn)場
17、總線PROFIBUS,它,它是用于車間級和現(xiàn)場級的國際標準。于是用于車間級和現(xiàn)場級的國際標準。于2006年成為我國首個現(xiàn)場年成為我國首個現(xiàn)場總線國家標準總線國家標準(GB/T 20540-2006)。PROFIBUS提供了提供了3種通信協(xié)議:種通信協(xié)議:(1) PROFIBUS-FMS (Fieldbus Message Specification,現(xiàn)場總線,現(xiàn)場總線報文規(guī)范報文規(guī)范)主要用于系統(tǒng)級和車間級的不同供應商的自動化系統(tǒng)主要用于系統(tǒng)級和車間級的不同供應商的自動化系統(tǒng)之間的傳輸數(shù)據(jù)?,F(xiàn)基本已被以太網(wǎng)取代。之間的傳輸數(shù)據(jù)?,F(xiàn)基本已被以太網(wǎng)取代。(2) PROFIBUS-DP (Decen
18、tralized Periphery,分布式外部設備,分布式外部設備)適合于適合于PLC與現(xiàn)場級的分布式與現(xiàn)場級的分布式I/O設備之間的通信。設備之間的通信。(3) PROFIBUS-PA (Process Automation,過程自動化)用于過程,過程自動化)用于過程自動化的現(xiàn)場傳感器和執(zhí)行器的低速數(shù)據(jù)傳輸。由于采用了自動化的現(xiàn)場傳感器和執(zhí)行器的低速數(shù)據(jù)傳輸。由于采用了IEC 1158-2標準,確保了本質安全,可以用于防爆區(qū)域的傳感器和執(zhí)標準,確保了本質安全,可以用于防爆區(qū)域的傳感器和執(zhí)行器與重要控制系統(tǒng)的通信。行器與重要控制系統(tǒng)的通信。154.2 西門子的工業(yè)自動化通信網(wǎng)絡西門子的工業(yè)自
19、動化通信網(wǎng)絡現(xiàn)場總線現(xiàn)場總線AS-i西門子通信網(wǎng)絡的底層包括西門子通信網(wǎng)絡的底層包括AS-i和和EIB,EIB是樓宇安裝總線系是樓宇安裝總線系統(tǒng)。統(tǒng)。AS-i是執(zhí)行器是執(zhí)行器-傳感器接口傳感器接口 (Actuator Sensor Interface)的簡稱,的簡稱,是傳感器和執(zhí)行器通信的國際標準。特別適合連接需要傳送開是傳感器和執(zhí)行器通信的國際標準。特別適合連接需要傳送開關量的傳感器和執(zhí)行器。關量的傳感器和執(zhí)行器。AS-i屬于主從式網(wǎng)絡,每個網(wǎng)段只能有一個主站。主站是網(wǎng)絡屬于主從式網(wǎng)絡,每個網(wǎng)段只能有一個主站。主站是網(wǎng)絡通信的中心,負責網(wǎng)絡通信的初始化,以及設置從中的地址和通信的中心,負責網(wǎng)
20、絡通信的初始化,以及設置從中的地址和參數(shù)等。參數(shù)等。 AS-i從站是從站是AS-i系統(tǒng)的輸入通道和輸出通道,它們僅系統(tǒng)的輸入通道和輸出通道,它們僅在被在被AS-i主站訪問時才被激活,接到命令時,它們觸發(fā)動作或主站訪問時才被激活,接到命令時,它們觸發(fā)動作或者將現(xiàn)場信息傳送給主站。者將現(xiàn)場信息傳送給主站。164.3 S7-1200的以太網(wǎng)通信的以太網(wǎng)通信PROFINET通信口通信口S7-1200 CPU集成了一個集成了一個PROFINET通信口,支持以太網(wǎng)和基于通信口,支持以太網(wǎng)和基于TCP/IP的通信標準。的通信標準。使用這個通信口可以實現(xiàn)使用這個通信口可以實現(xiàn)S7-1200 CPU與編程設備的
21、通信,與與編程設備的通信,與HMI觸摸屏的通信,以及與其他觸摸屏的通信,以及與其他CPU之間的通信。之間的通信。PROFINET通信口支持以下通信協(xié)議及服務:通信口支持以下通信協(xié)議及服務:lTCPlISO-on-TCP:在:在TCP/IP協(xié)議中定義了協(xié)議中定義了ISO傳輸?shù)膶傩詡鬏數(shù)膶傩詌S7通信通信(服務器端服務器端):所有:所有SIMATIC S7控制器都集成了用戶程序控制器都集成了用戶程序可以讀寫數(shù)據(jù)的可以讀寫數(shù)據(jù)的S7通信服務。通信服務。174.3 S7-1200的以太網(wǎng)通信的以太網(wǎng)通信物理網(wǎng)絡連接物理網(wǎng)絡連接184.3 S7-1200的以太網(wǎng)通信的以太網(wǎng)通信S7-1200與與S7-1
22、200之間的以太網(wǎng)通信之間的以太網(wǎng)通信S7-1200 PLC與與S7-1200 PLC之間的以太網(wǎng)通信可以通過之間的以太網(wǎng)通信可以通過TCP或或ISO on TCP協(xié)議來完成。協(xié)議來完成。使用的通信指令是在雙方使用的通信指令是在雙方CPU中調用中調用T-block ( TSEND_C,TRCV_C,TCON,TDISCON,TSEND,TRCV )指令來實現(xiàn)。指令來實現(xiàn)。194.3 S7-1200的以太網(wǎng)通信的以太網(wǎng)通信S7-1200與與S7-200之間的以太網(wǎng)通信之間的以太網(wǎng)通信S7-1200 PLC與與S7-200 PLC之間的以太網(wǎng)通信只能通過之間的以太網(wǎng)通信只能通過S7通信來通信來完成
23、,因為完成,因為S7-200的以太網(wǎng)模塊只支持的以太網(wǎng)模塊只支持S7 通信。通信。由于由于S7-1200 的的PROFINET通信口只支持通信口只支持S7通信的服務器端,所通信的服務器端,所以在編程方面,以在編程方面, S7-1200 CPU不用做任何工作,只需要在不用做任何工作,只需要在S7-200 CPU一側將以太網(wǎng)設置成客戶端,并用一側將以太網(wǎng)設置成客戶端,并用ETHx_XER指令編程指令編程通信。通信。204.3 S7-1200的以太網(wǎng)通信的以太網(wǎng)通信S7-1200與與S7-300/400之間的以太網(wǎng)通信之間的以太網(wǎng)通信S7-1200與與S7-300/400之間的以太網(wǎng)通信方式相對來說
24、要多一些,之間的以太網(wǎng)通信方式相對來說要多一些,可以采用:可以采用:TCP、ISO_on_TCP和和S7通信。通信。采用采用TCP和和ISO_on_TCP這兩種協(xié)議進行通信所使用的指令是相這兩種協(xié)議進行通信所使用的指令是相同的,在同的,在S7-1200中使用中使用T_block指令編程通信。如果是以太網(wǎng)模指令編程通信。如果是以太網(wǎng)模塊在塊在S7-300/400中使用中使用AG_SEND、AG_RECV編程通信。如果是編程通信。如果是支持支持Open IE的的PN口,則使用口,則使用Open IE的通信指令實現(xiàn)。的通信指令實現(xiàn)。對于對于S7通信,通信,S7-1200的的PROFINET通信口只支
25、持通信口只支持S7通信的服務通信的服務器端,所以在編程和建立連接方面,器端,所以在編程和建立連接方面, S7-1200不用做任何工作,不用做任何工作,只需在只需在S7-300/400一側建立單邊連接,并使用一側建立單邊連接,并使用PUT、GET指令進指令進行編程。行編程。214.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信開放式用戶通信開放式用戶通信開放式用戶通信開放式用戶通信(Open User Communication)是一種程序控制方是一種程序控制方式,這種通信只受用戶程序的控制,可以建立和斷開時間驅動式,這種通信只受用戶程序的控制,可以建立和斷開時間驅動的通信連接
26、,在運行期間也可以修改連接。的通信連接,在運行期間也可以修改連接。S7-1200與與S7-1200之間的以太網(wǎng)通信可以通過之間的以太網(wǎng)通信可以通過TCP或或ISO-on-TCP協(xié)議來實現(xiàn),在雙方協(xié)議來實現(xiàn),在雙方CPU調用指令:調用指令:緊湊型指令緊湊型指令TSEND_C和和TRCV_C除了分別具有發(fā)送或接收功能除了分別具有發(fā)送或接收功能外,還可以建立和斷開連接;外,還可以建立和斷開連接;指令指令TSEND和和TRCV僅有發(fā)送或接收功能,與它們配套的僅有發(fā)送或接收功能,與它們配套的TCON和和TDISCON指令用于建立和斷開連接。指令用于建立和斷開連接。在開放式用戶通信中,一臺在開放式用戶通信
27、中,一臺PLC調用調用TSEND_C或或TSEND發(fā)送發(fā)送數(shù)據(jù),另一臺數(shù)據(jù),另一臺PLC調用調用TRCV_C或或TRCV接收數(shù)據(jù)。接收數(shù)據(jù)。只能在循環(huán)程序只能在循環(huán)程序OB中調用這些指令。中調用這些指令。224.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信組態(tài)組態(tài)CPU之間的邏輯網(wǎng)絡連接之間的邏輯網(wǎng)絡連接生成新項目,點擊項目樹中的生成新項目,點擊項目樹中的“添加新設備添加新設備”,添加兩塊,添加兩塊CPU。雙擊雙擊“設備和網(wǎng)絡設備和網(wǎng)絡”,打開網(wǎng)絡視圖,創(chuàng)建,打開網(wǎng)絡視圖,創(chuàng)建CPU之間的邏輯網(wǎng)絡之間的邏輯網(wǎng)絡連接,即將兩個連接,即將兩個CPU左下角表示以太網(wǎng)接口的綠色小方
28、框連接起左下角表示以太網(wǎng)接口的綠色小方框連接起來:來:234.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信在在OB1中調用中調用TSEND_C和和TRCV_C 1/2在程序編輯器中,將右邊的在程序編輯器中,將右邊的“擴展指令擴展指令”中的中的“通信通信”文件夾中文件夾中的的TSEND_C拖放到工作區(qū)。拖放到工作區(qū)。除了自動生成被調用的功能塊的背景除了自動生成被調用的功能塊的背景數(shù)據(jù)塊數(shù)據(jù)塊TSEND_C_DB外,還會自動生外,還會自動生成保存連接的組態(tài)參數(shù)的連接描述數(shù)成保存連接的組態(tài)參數(shù)的連接描述數(shù)據(jù)塊據(jù)塊PLC_1_Connection(DB3)。用同樣的方法調用用同樣的
29、方法調用TRCV_C,自動生,自動生成它的背景數(shù)據(jù)塊成它的背景數(shù)據(jù)塊TRCV_C_DB。兩臺兩臺PLC的用戶程序基本上相同。的用戶程序基本上相同。244.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信在在OB1中調用中調用TSEND_C和和TRCV_C 2/2254.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信發(fā)送數(shù)據(jù)區(qū)和接收數(shù)據(jù)區(qū)發(fā)送數(shù)據(jù)區(qū)和接收數(shù)據(jù)區(qū) 1/2要求通信雙方發(fā)送和接收要求通信雙方發(fā)送和接收100B的數(shù)據(jù)。的數(shù)據(jù)。PLC_1中名為中名為Data的全局數(shù)據(jù)塊的全局數(shù)據(jù)塊(DB4):TO_PLC2:要發(fā)送的數(shù)據(jù)的數(shù)組;:要發(fā)送的數(shù)據(jù)的數(shù)組;Fro
30、m_PLC2:要接收的數(shù)據(jù)的數(shù)組。:要接收的數(shù)據(jù)的數(shù)組。分別有分別有100個字節(jié)元素,有斷電保持功能。個字節(jié)元素,有斷電保持功能。264.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信發(fā)送數(shù)據(jù)區(qū)和接收數(shù)據(jù)區(qū)發(fā)送數(shù)據(jù)區(qū)和接收數(shù)據(jù)區(qū) 2/2PLC_2中名為中名為Data的全局數(shù)據(jù)塊的全局數(shù)據(jù)塊(DB4) , DB4中兩個數(shù)組的名稱中兩個數(shù)組的名稱為為To_PLC1和和From_PLC1:對于雙邊編程通信的對于雙邊編程通信的CPU,如果通信數(shù)據(jù)區(qū)使用,如果通信數(shù)據(jù)區(qū)使用DB塊,既可以塊,既可以將將DB塊定義為符號尋址,也可以定義為絕對尋址。塊定義為符號尋址,也可以定義為絕對尋址。使
31、用指針尋址方式,必須創(chuàng)建絕對尋址的使用指針尋址方式,必須創(chuàng)建絕對尋址的DB塊,不能設置為塊,不能設置為“僅符號訪問僅符號訪問”274.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信OB1中初始化發(fā)送中初始化發(fā)送/接收數(shù)據(jù)區(qū)的程序段接收數(shù)據(jù)區(qū)的程序段1 1/2PLC1中:中:首次循環(huán)掃描時,首次循環(huán)掃描時,M1.0的常開觸點接通,將的常開觸點接通,將CPU的發(fā)送區(qū)的的發(fā)送區(qū)的100B的數(shù)據(jù)初始化為的數(shù)據(jù)初始化為16#AA,將接收區(qū)的,將接收區(qū)的100B數(shù)據(jù)清零。數(shù)據(jù)清零。284.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信OB1中初始化發(fā)送中初始化發(fā)送/接收
32、數(shù)據(jù)區(qū)的程序段接收數(shù)據(jù)區(qū)的程序段1 2/2PLC2中:中:首次循環(huán)掃描時,首次循環(huán)掃描時,M1.0的常開觸點接通,將的常開觸點接通,將CPU的發(fā)送區(qū)的的發(fā)送區(qū)的100B的數(shù)據(jù)初始化為的數(shù)據(jù)初始化為16#55,將接收區(qū)的,將接收區(qū)的100B數(shù)據(jù)清零。數(shù)據(jù)清零。294.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信OB1中梯形圖程序段中梯形圖程序段3 兩臺兩臺PLC中的程序段中的程序段3相同:相同:將接收到的第一個字節(jié)將接收到的第一個字節(jié)DB4.DBB0傳送給傳送給QB0,同時用周期為,同時用周期為1s的時鐘脈沖的時鐘脈沖M0.5的上升沿將要發(fā)送的第一個字節(jié)的上升沿將要發(fā)送的第一
33、個字節(jié)DB4.DBB0加加1。因此,如果雙方通信正常,兩臺因此,如果雙方通信正常,兩臺PLC的的QB0的值應每秒加的值應每秒加1。304.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信TSEND_C的參數(shù)的參數(shù) 1/2在請求信號在請求信號REQ的上升沿,根據(jù)參數(shù)的上升沿,根據(jù)參數(shù)CONNECT指定的指定的DB3中的中的連接描述,連接描述,啟動數(shù)據(jù)發(fā)送任務啟動數(shù)據(jù)發(fā)送任務。發(fā)送成功后,參數(shù)。發(fā)送成功后,參數(shù)DONE在一個在一個掃描周期內容為掃描周期內容為1。CONT(Bool)為為1時時建立和保持連接建立和保持連接,為,為0時斷開連接,接收緩沖時斷開連接,接收緩沖區(qū)的數(shù)據(jù)會消失
34、。連接被成功建立時,參數(shù)區(qū)的數(shù)據(jù)會消失。連接被成功建立時,參數(shù)DONE在一個掃描周在一個掃描周期內為期內為1。CPU進入進入STOP模式時,已有的連接被斷開。模式時,已有的連接被斷開。314.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信TSEND_C的參數(shù)的參數(shù) 2/2LEN:要發(fā)送的數(shù)據(jù)的最大字節(jié)數(shù)。:要發(fā)送的數(shù)據(jù)的最大字節(jié)數(shù)。LEN默認為默認為0時,發(fā)送用參時,發(fā)送用參數(shù)數(shù)DATA定義的所有的數(shù)據(jù)。定義的所有的數(shù)據(jù)。DATA:其實參:其實參P#DB4.DBX0.0 是指針尋址方式,該地址是數(shù)據(jù)是指針尋址方式,該地址是數(shù)據(jù)塊塊Data中的數(shù)組中的數(shù)組To_PLC2的絕對地
35、址。的絕對地址。BYTE 100表示發(fā)送數(shù)據(jù)表示發(fā)送數(shù)據(jù)的字節(jié)數(shù)。的字節(jié)數(shù)。COM_RST(Bool):為:為1,斷開現(xiàn)有的通信連接,新的連接被建立。,斷開現(xiàn)有的通信連接,新的連接被建立。如果此時數(shù)據(jù)正在傳送,可能導致丟失數(shù)據(jù)。如果此時數(shù)據(jù)正在傳送,可能導致丟失數(shù)據(jù)。DONE(Bool) :為:為1表示任務執(zhí)行成功,為表示任務執(zhí)行成功,為0時任務未啟動或正在時任務未啟動或正在運行。運行。BUSY(Bool) :為:為0時任務完成,為時任務完成,為1時任務尚未完成,不能觸發(fā)時任務尚未完成,不能觸發(fā)新的任務。新的任務。ERROR(Bool) :為:為1時執(zhí)行任務出錯,字變量時執(zhí)行任務出錯,字變量S
36、TATUS中是錯誤中是錯誤的詳細信息。的詳細信息。324.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信TRCV_C的參數(shù)的參數(shù)EN_R(Bool):為:為1時,準備好接收數(shù)據(jù)。時,準備好接收數(shù)據(jù)。CONT和和EN_R均為均為1時,連續(xù)地接收數(shù)據(jù)。時,連續(xù)地接收數(shù)據(jù)。DATA:接收區(qū)的起始地址和最大數(shù)據(jù)長度。:接收區(qū)的起始地址和最大數(shù)據(jù)長度。LEN:接收區(qū)的字節(jié)長度,為:接收區(qū)的字節(jié)長度,為0時用參數(shù)時用參數(shù)DATA的長度信息來指的長度信息來指定接收區(qū)的字節(jié)長度。定接收區(qū)的字節(jié)長度。RCVD_LEN:實際接收的數(shù)據(jù)的字節(jié)數(shù)。:實際接收的數(shù)據(jù)的字節(jié)數(shù)。334.4 S7-1200
37、通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信開放式用戶通信的組態(tài)開放式用戶通信的組態(tài)PLC1中的組態(tài)中的組態(tài)打開打開OB1,選中指令,選中指令TSEND_C,選中巡視窗口的,選中巡視窗口的“屬性屬性” “組組態(tài)態(tài)” “連接參數(shù)連接參數(shù)”:344.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信開放式用戶通信的組態(tài)開放式用戶通信的組態(tài)PLC2中的組態(tài)中的組態(tài)354.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信刪除連接刪除連接開放式用戶連接的組態(tài)參數(shù)保存在連接描述數(shù)據(jù)塊內,即:開放式用戶連接的組態(tài)參數(shù)保存在連接描述數(shù)據(jù)塊內,即:PLC_1_Connection
38、_DB和和PLC_2_Connection_DB可以通過刪除該數(shù)據(jù)塊來刪除連接??梢酝ㄟ^刪除該數(shù)據(jù)塊來刪除連接。在刪除該數(shù)據(jù)塊的同時,應同時刪除調用時使用它作為輸入?yún)?shù)在刪除該數(shù)據(jù)塊的同時,應同時刪除調用時使用它作為輸入?yún)?shù)的通信功能塊的通信功能塊TSEND_C、TRCV_C及其背景數(shù)據(jù)塊,這樣才能及其背景數(shù)據(jù)塊,這樣才能保持程序的一致性。保持程序的一致性。364.4 S7-1200通過以太網(wǎng)與通過以太網(wǎng)與S7-1200通信通信通信實驗通信實驗將用戶程序和組態(tài)信息分別下載到兩塊將用戶程序和組態(tài)信息分別下載到兩塊CPU,并令它們處于運,并令它們處于運行模式。行模式。用電纜連接兩塊用電纜連接兩塊CPU的以太網(wǎng)接口。的以太網(wǎng)接口。因為參數(shù)因為參數(shù)CONT為為1,連接被建立和保持。用于,連接被建立和保持。用于M0.5的作用,雙的作用,雙方每秒發(fā)送方每秒發(fā)送100B的數(shù)據(jù)。通信伙伴接收到后,將接收到的第的數(shù)據(jù)。通信伙伴接收到后,將接收到的第1個個字節(jié)傳送給字節(jié)傳送給QB0,通信正常時,可以看到通
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北電線電纜橋架施工方案
- 臨床護理不良事件案例分享
- 曲陽路面鵝卵石施工方案
- 上海日播至勝實業(yè)有限公司股權估值項目估值報告
- 北方古建筑屋頂施工方案
- 陜西節(jié)日彩燈設計施工方案
- 地面混凝土施工方案圖例
- 2025年乳味飲品項目發(fā)展計劃
- 公眾參與與環(huán)保意識的提升分析
- 低空經(jīng)濟公司技術開發(fā)與創(chuàng)新策略
- 2023年10月自考試題00840第二外語(日語)
- 農產品市場營銷中的市場競爭分析
- 了解滑雪:滑雪器材與滑雪的技巧
- 也是冬天也是春天:升級彩插版
- 報價單模板完
- 【某醫(yī)療美容機構營銷策略現(xiàn)狀、問題及優(yōu)化建議分析6300字】
- 關于tiktok的英語新聞
- 圖形的放大與縮小說課稿
- 技術核定單(示范文本)
- 關于外委單位工作情況的報告
- 吉林大學汽車設計期末考試復習資料高等教育
評論
0/150
提交評論