運用OPC實現WinCC與西門子SIMOTION的通訊

2021-01-07 電子產品世界

  項目簡介

  在國家某重點科研生產單位的戰略開發型項目中,其工藝要求是在生產加工過程中,需要對加工的大型部件進行精確的調姿,這就需要對承載加工部件的若干根pogo拄進行精確的同步、等位移控制。從而避免由於pogo拄的等時運動偏差過大而導致加工部件的鋼性結構被破壞的情況發生。

  為了保證項目積極穩妥的推進直至最後成功,項目組決定其電氣控制系統採用西門子產品。其中西門子新一代運動控制系統simotiond445+ sinamicss120伺服驅動系統負責對承載大型加工部件的若干根pogo柱進行精確的位置同步控制,以保證加工的精密性符合生產需要。同時,其上位監控系統由原來基於操作員面板的protool組態軟體更換為功能更為強大的基於pc機系統的wincc,從而保證了從simotion中採集到的基礎數據在計算機中可以進行二次開發。

  控制系統構成

  除以上所描述的系統需求外,項目還要求網絡中的運動控制器和操作員面板的系統時間與上位監控計算機保持一致,即達到時間同步功能。現場運動控制和採集系統的硬體組成由圖1加以說明:

  伺服驅動系統採用西門子全新的驅動器sinamics s120系列。

  sinamics s120採用了完美的模塊化設計,將智能控制單元和功率單元相分離。其中,控制單元採用西門子simotiond445。各單元之間通過全新通訊標準-drive-cliq串行數字總線相連接。

  各遠程分布式i/o和操作員面板通過標準的profibus工業現場總線與驅動系統相連。同時,simotiond445提供的標準工業乙太網接口使其可連接到廣域網上,與上位計算機進行數據交換。其數據信息流見圖2:

  上位監控系統採用西門子wincc,其通訊採用的是opc技術。

  操作員面板採用西門子wincc flexible組態軟體。

  上位機wincc,simotion d445和操作員面板winccflexible要實現時間同步功能。系統功能實現由於西門子的上位監控軟體protool提供了基於運動控制器simotion的通訊驅動,因此可以通過簡單的組態實現與simotion的通訊,繼而將數據取入計算機中。

  與protool不同,由於wincc本身沒有提供直接與simotion通訊的驅動程序,因此無法通過組態實現通訊。考慮到simotion的編程軟體scoutv4.0可以將運動控制器中的變量表生成標準的opc文件後被計算機上的simatic net軟體所加載,而simaticnet又提供了標準的opc通訊接口,因此可以實現與監控軟體wincc的數據通訊。

  這樣,wincc作為opc通訊的客戶端,simaticnet作為opc通訊的伺服器,而simotion通過自身生成的標準的opc文件與simaticnet進行連接,從而實現了數據由底層最終到上層的傳遞。其性能完全可以替代protool的作用。

  通訊準備條件

  為實現數據的連通,上位機應安裝相應的作業系統和應用軟體,目前項目伺服器上安裝了以下西門子組態和編程軟體,其名稱和功能描述如下所述:

  windows server 2003 standard edition multi-language sp1

  step7 v5.4 sp1用於plc編程和組態opc伺服器。

  simotion scout v4.0 hf8 用於simotion編程和生成動態的opc文件

  wincc v6.2亞洲版 作為標準的opc客戶端與opc伺服器建立通訊連接。

  simatic net 2006 hf1導入simotionscout生成的動態opc文件並作為標準的opc伺服器為客戶機提供數據源。

  伺服器與simotion控制單元通過標準的工業乙太網相連接。保持同一網段。

  將scout變量表導出為動態的opc文件

  在simotionscout中,不同的邏輯程序塊對應著不同的變量symbol表,這就需要將不同變量表中的通訊變量導入到統一的watchtable中。為此,首先在scout中的programs一欄中右鍵點擊insert watchtable建立通訊表並取名為time_synchr。

  在各個變量symbol表中選中要加載的變量,右鍵選擇add to watchtable功能後選擇剛生成的watch table表導入,如圖3。

  生成用於通訊的watchtable後,需要將其導出為標準的opc文件。為此需要點擊菜單欄的options選項並選擇export opc data。。.一欄,在接下來彈出的組態菜單中選擇simatic net的版本和剛剛生成的watch table表名,如圖4。

  在接下來的操作中要注意,因為simotiond445提供了兩個標準的乙太網接口,標識分別為x120和x220。因此,在接下來的步驟中,要選對協議和與伺服器建立連接的乙太網埠編號,項目中使用的埠是x120。選擇協議和通訊埠,如圖5所示。

  opc伺服器與simotions7連接通訊的組態

  將simotion的通訊變量導出成opc文件之後,下一步則建立opc伺服器,組態需要在安裝的simaticnet中進行,其步驟與simatic net通過s7connection與西門子標準plc連接並作為opc伺服器的組態過程一致:

  在桌面右下角的station configurationeditor中插入opc server和ie general,並為網卡配置ip地址。

  在simatic manager中組態pcstation站。具體為插入一個新的pc站,在pc站的hw config中分別組態opc server和ie general,將iegeneral配置到和simotion統一網絡中。

  進入netpro環境組態s7 connection,在這裡需要注意的是在localid一欄中需要填入simotion scout中項目的設備名稱,即d445,並為其分配ip地址。

  在netpro中編譯建立了s7connection後,下載到pc station到本機。

  在simatic net中配置configuration consoleopc

  伺服器建立完畢之後,需要在simatic net中導入simotion scout生成的動態opc文件。這樣,simotiond445即與opc伺服器建立了動態的數據鏈路。接下來wincc作為opc客戶端就可以從伺服器上讀取simotion的數據了。

  首先在計算機「開始」菜單中打開simatic net的configuration console。進入到組態界面後,在application欄中依次點擊選擇opcsetting和symbols,之後點擊右邊的edit list按鈕。

西門子plc相關文章:西門子plc視頻教程

通信相關文章:通信原理




技術專區

相關焦點

  • 三菱PLC仿真技術與WinCC實現OPC通訊
    3.1  創建new device打開MXConfihurator,選擇edit-newdevice,分別添加M0、M1、Y0變量3.2  數據讀取測試選擇monitor view,然後查看數據的讀取情況,quality顯示good即為通訊成功,如圖
  • Modbus與第三方系統通訊
    因為第三方系統使用的系統不同,目前比較多的如ABB,施耐德,GE,上海新華,和利時,浙大中控等,為了實現和這些系統做的控制系統,就要有一個比較合理的通訊方式,目前採用的是opc方式通訊。目前採用的通訊方式:目前採用opc方式,鍋爐也是採用母管制的,所以要同時把整個母管中連結的鍋爐的數據都採集過來才好,這樣數據兩比較大,在大量數據交換的情況下,速度比較好。我們現在在向大型鍋爐控制上轉型,大型鍋爐都是一爐一機的,針對我們的現在的要求不太合適,我們的特點是需要交換的數據量小最多兩三百點,但是要求速度快。
  • 3月13日西門子S7-300/400PLC編程+wincc組態實操培訓(線下面授培訓/10天/5200元/提前報名免費考證)
    西門子300/400視頻掃碼     西門子wincc視頻掃碼西門子S7-300/400編程實操培訓線上培訓連結:https://ke.qq.com/course/2350160  西門子wincc組態實操培訓線上培訓連結:https://ke.qq.com/course/2380782        北京工控自動化培訓中心是由中國工控資源網、北京富通睿智科技有限公司及北京數十所高校聯合組建,是目前國內創建最早、設施齊全、規模最大的專業培訓中心。
  • 基於西門子PLC的煤氣回收控制系統
    正常運行時一臺cpu(主)參與控制,另一臺cpu(備)通過同步模塊與之同步,當檢測到主cpu、機架、電源、通訊等故障發生時,備cpu立即投入控制而不影響生產控制的連續性。  氣櫃控制站採用了遠程i/o模式www.cechina.cn,根據i/o點的實際數量配置了2個et200m智能遠程i/o站,遠程智能i/o站與控制器採用冗餘profibus總線通訊。
  • 【技成周報28期】西門子全系列常見問題解答分享
    485通訊2線制是一個半雙工的模式,所以你發送的時候,發送的數據還是要被本身接收端收到。485通訊4線制是全雙工模式,這樣的串口通訊,可靠性比較高。問:cp343-1做profinet的主站去跟smart200通訊可以嗎? 答:不能,只能做主站。
  • 西門子成為工業通訊創新發展生態體系初創成員
    、三一重機等共同發起建立工業通訊創新發展生態體系  •西門子在工業通訊領域擁有數十年經驗,可為不同行業提供端到端的工業通訊產品、服務和解決方案   工業通訊創新發展生態發布會今天在上海舉行西門子作為初創成員之一,西門子(中國)有限公司數位化工業集團副總裁兼過程自動化事業部總經理姚峻博士及相關專家受邀出席,並就工業通訊創新技術及數位化諮詢等話題與現場觀眾展開討論。   「工業網際網路的蓬勃發展對IT與OT的融合提出了迫切需求,工業通訊技術作為二者融合的支撐技術,已經成為構建數位化企業的重要基礎。」
  • FANUC機器人:西門子1200PLC與FANUC機器人實現Profinet通訊
    西門子1200PLC與fanuc機器人使用Profinet通訊時,fanuc機器人需要適配Profinet通訊板卡,系統要刷入Profinet通訊選項。圖1 fanuc機器人通訊配置12、機器人通訊數據長度設置,和PLC組態中的設置一致。
  • 小米無效西門子專利!一起涉通訊技術的專利案件
    近日,北京智慧財產權法院線上開庭審理了原告小米公司訴被告國家知識產權局、第三人西門子公司的一起涉及控制信道數據方法的發明專利無效行政糾紛。目前,本案正在進一步的審理之中。開庭信息如何實現手機速度更快一起涉通訊技術的專利案件揭示了其中奧秘。近日,北京智慧財產權法院線上開庭審理了原告小米通訊技術有限公司(以下簡稱小米公司)訴被告國家知識產權局、第三人西門子公司的一起涉及控制信道數據方法的發明專利無效行政糾紛。
  • 三菱、西門子全系列這34個問題值得一看!「技成周報33期」
    問:西門子S7-200SMART PLC經濟型(無網口)如何實現通訊上傳下載呢?答:通過西門子原裝的PPI電纜連接PLC本體的RS485埠可進行程序的上載與下載問:西門子S7-200SMART PLC採用MODBUS RTU通訊,接的是信號板,在MBUS_CTRL PORT埠號應選擇0還是1呢?
  • 通訊:榮耀記憶——西門子首任中國首席代表憶改革開放中的對華合作
    新華社柏林11月3日電通訊:榮耀記憶——西門子首任中國首席代表憶改革開放中的對華合作新華社記者喬繼紅77歲的于爾根·奧貝格住在慕尼黑郊外。這位身材高大、滿頭白髮的德國人曾是西門子公司首任中國首席代表。那一年的7月1日,奧貝格到設在民族飯店的西門子北京代表處出任首席代表。當時的北京代表處員工總數不到10人。奧貝格迅速融入新環境。在與中國客戶、合作夥伴接觸後,中國人的智慧和勤奮給他留下了極為深刻的印象。他很快意識到:「中國是一個偉大的國家,未來潛力無限。」
  • 實例講解PLC實現modbus通訊
    西門子全科+博途+EPLAN電氣製圖視頻錄像低價打包出售!創控教育西門子全科班課程介紹1.
  • 哪些行為會導致西門子PLC編程系統停機
    PLC系列系統被廣泛運用於各種工業設備、環境設備以及電子設備的總體控制、操作、監控、管理、維護等。市面上的PLC種類也是多種多樣。相比較,用戶們對西門子的PLC選擇更多。雖然其功能性穩定,但也有少數客戶反映西門子PLC是在調試的過程中會遇到停機的情況。因此對西門子的PLC運行能力產生了懷疑。覺得並不像宣傳中的那麼好。其實再好的產品,也會有偶爾失誤、故障的時候,只是相對來說機率比較小而已。
  • 【轉】西門子HMI和PLC中文字符串的顯示與輸入
    原文文可以跳轉到西門子官方網站。 =============================================自動化項目中,HMI部分會經常涉及到使用字符串顯示漢語部分。本文主要講述西門子常用的觸控螢幕和經典Wincc如何顯示漢語字符。觸控螢幕和PLC能正確顯示漢語的條件:PLC和HMI都必須支持同一種漢語編碼方式。
  • PLC與HMI仿真通訊
    很多新人在學習PLC與觸控螢幕時,苦於沒有實物,學習時很吃力,購買實物似乎也不太划算,如果沒有實體PLC與觸控螢幕HMI下,是否可以實現PLC與HMI的通訊。觸控螢幕選型下一步選擇通訊設置,PLC選擇三菱 FX,通訊協議等等
  • 一種基於手機APP的PLC遠程控制系統實現
    三個子系統分工合作,共同實現對遠程資源的監控。但是PLC一般使用專用的通訊協議,APP使用網絡通訊協議一般不能直接和PLC通訊,因此現場控制終端需要加一個遠程通訊終端,實現PLC專用協議的和APP通訊協議的轉換。在本遠程監控系統中,我們採用廣州巨控的GRM500系列的PLC專用遠程控制終端,來實現通訊協議的轉換。因此本系統硬體由手機,GRM500/GRM200遠程通訊模塊,PLC組成。
  • 工業網絡通訊實訓系統
    背景介紹 「工業4.0」研究項目由德國聯邦教研部與聯邦經濟技術部聯手資助,在德國工程院、弗勞恩霍夫協會、西門子公司等德國學術界和產業界的建議和推動下形成,並已上升為國家級戰略。
  • 西門子PLC編程入門基礎,西門子PLC怎麼學
    西門子在製造業有不可忽視的地位,其產品遍布各個領域,很多人學PLC首選西門子,但作為德國品牌,它指令雖少但稍微抽象,其難度也讓一些人望而卻步。俗話說,難者不會,會者不難,如果你學不會,或者學的很痛苦,那隻因為你沒有一條科學的指導方法,西門子PLC的知識點很多,究竟先學哪塊?編程?模擬量?還是指令?接線?很多人暈頭轉向。
  • AB與西門子PLC的區別
    二、高效率控制網絡要實現高速確定的傳輸要求,網絡波特率已經不再是主要因素,網絡模式成為決定網絡效率的關鍵。傳統上,在PLC處理器之間所使用的網絡不能用於擴展I/O機架或從站,反之亦然,但是ControlNet可以同時滿足這兩方面要求,因此在現場只需要構成一個完整的控制層網絡,該功能同時也為在ControlNet上實現I/O的共享提供了可能。
  • 這24個問題 | 三菱5U,西門子smart、西門子1200問題,值得學習~
    4:三菱PLCFX3U怎麼跟威綸通觸控螢幕TK6070IQ通訊?答:9:西門子S7-200SMART PLC 中斷服務程序可以有多少個? 答:S7-200SMART中的中斷服務程序最多可以建立128個。10:西門子S7-200SMART PLC與ET200S PN通訊配置的AI和AO模塊地址如何分配?答:具體的地址需要看你組態後系統分配的地址是什麼?