0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎么樣組態(tài)PLC塊中的結(jié)構(gòu)變量才能讓他在WinCC中使用

1bGT_GKYXT1508 ? 來源:未知 ? 2019-08-03 10:06 ? 次閱讀

組態(tài)步驟

1. 在 SIMATIC Manager 中插入一個FB功能塊,雙擊FB1打開此功能塊。

2. 在功能塊FB1中新建結(jié)構(gòu)變量aaa,然后在此結(jié)構(gòu)變量中建立三個元素為a1、a2、a3。

圖1 建立結(jié)構(gòu)變量

3. 在 FB1 中選擇結(jié)構(gòu)變量aaa,單擊右鍵打開 aaa 的關(guān)聯(lián)菜單。打開 aaa 的 “Object Properties”。跳轉(zhuǎn)到 “Attributes”標簽,輸入系統(tǒng)屬性 “S7_m_c”。輸入值“true”。單擊 “OK”保存設(shè)置。

圖2 組態(tài)結(jié)構(gòu)變量屬性

注意:在“Attributes”標簽中,可以看到一個系統(tǒng)屬性 “S7_xm_c”,此屬性在普通的OS項目中沒有任何意義,此功能是針對于PCS7項目增加的功能。

圖3 結(jié)構(gòu)變量屬性

4. 在 SIMATIC Manager中創(chuàng)建一個OB1功能塊,雙擊打開OB1,然后在程序中調(diào)用FB1并且設(shè)置背景數(shù)據(jù)塊為DB1。

圖4 FB1調(diào)用程序

5. 在SIMATIC Manager 中選擇 DB1,單擊右鍵打開 DB1 的關(guān)聯(lián)菜單。打開 DB1 的 “Object Properties”。跳轉(zhuǎn)到 “General – Part1” 標簽,在“Symbolic Name”中輸入ddd并點擊“OK”保存設(shè)置。

圖5 DB1符號名設(shè)置

6. 在SIMATIC Manager 中選擇 DB1,單擊右鍵打開 DB1 的關(guān)聯(lián)菜單。通過 “Special Object Properties > Operator Control and Monitoring...” 打開 DB 的 OC&M 屬性。啟用 “Operator Control and Monitoring”選項框并單擊 “Save”保存設(shè)置。

圖6 DB1 OC&M設(shè)置

7. 在 SIMATIC Manager 中選擇 DB1,單擊右鍵打開 DB1 的關(guān)聯(lián)菜單。打開 DB 的 “Object Properties”。跳轉(zhuǎn)到 “Attributes” 標簽,輸入系統(tǒng)屬性 “S7_m_c”。輸入值 “true”。單擊 “OK”保存設(shè)置。

圖7 DB1 Attributes設(shè)置

8. 在 SIMATIC Manager 中選擇 OS站,單擊右鍵打開 OS站的關(guān)聯(lián)菜單。打開 OS站 的 “Compile”,點擊“Next”打開項目選擇界面,選擇要關(guān)聯(lián)的PLC程序如下圖,再點擊“Next”兩次,最后點擊“Compile”完成項目編譯。

圖8 PLC程序選擇

9. 在 SIMATIC Manager 中打開 OS項目,然后在WinCC項目樹中展開結(jié)構(gòu)變量,可以看到PLC程序中的FB1已經(jīng)被編譯過來了。

圖9 結(jié)構(gòu)變量

10. 在WinCC變量管理器“SIMATIC S7 PROTOCOL SUITE—TCP/IP”下可以看到編譯過來的S7連接,在S7連接里可以看到編譯過來的FB1中的結(jié)構(gòu)變量。

圖10 編譯過來的結(jié)構(gòu)變量

聲 明目前PLC程序塊中的復(fù)雜數(shù)據(jù)類型的編譯功能,只支持結(jié)構(gòu)變量的編譯,而數(shù)組和UDT數(shù)據(jù)類型目前還不支持,因為在數(shù)組和UDT類型變量的屬性中沒有“S7_m_c”這個參數(shù),所以無法進行編譯。

圖11 數(shù)組變量屬性參數(shù)

圖12 UDT變量屬性參數(shù)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5004

    文章

    13048

    瀏覽量

    460876
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    609

    瀏覽量

    28288
  • WinCC
    +關(guān)注

    關(guān)注

    6

    文章

    204

    瀏覽量

    47905

原文標題:如何組態(tài)PLC塊中的結(jié)構(gòu)變量使其連接能在WinCC中使用

文章出處:【微信號:GKYXT1508,微信公眾號:工控云學堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    [原創(chuàng)]組態(tài)軟件的結(jié)構(gòu)

    。TOUCHVEW是“組態(tài)王”軟件的實時運行環(huán)境,TOUCHMAK建立的圖形畫面只有TOUCHVEW
    發(fā)表于 04-19 20:39

    組態(tài)王與S7-200實現(xiàn)PLC無線監(jiān)控

    寄存器,巨控提供的免費OPC軟件采用標準的OPC接口,可以和任何組態(tài)軟件無縫連接,性能穩(wěn)定。組態(tài)軟件數(shù)據(jù)詞典,將組態(tài)軟件
    發(fā)表于 11-09 15:25

    實現(xiàn)wincc手機APP遠程監(jiān)控方案

    客戶端,通過OPC協(xié)議實現(xiàn)和wincc的內(nèi)部變量的雙向通訊。通訊的拓撲圖如下:圖1:wincc實現(xiàn)手機APP遠程監(jiān)控通訊拓撲圖GRM-OPC遠程系統(tǒng)應(yīng)用場景如下:客戶上位機系統(tǒng)(如組態(tài)
    發(fā)表于 07-23 19:07

    西門子組態(tài)軟件WinCC與西門子S7-1200 PLC的通訊配置方法圖解

    NET V8.2 SP1、Step7 V13(用于組態(tài)S7-1200)1.設(shè)置PLC通訊參數(shù)以及DB屬性設(shè)置Step7 V13組態(tài)軟件
    發(fā)表于 10-14 21:36

    工業(yè)組態(tài)軟件WinCC及其水電站自動化的應(yīng)用

    介紹了工業(yè)組態(tài)軟件WinCC及其一般組態(tài)方法,結(jié)合水電廠監(jiān)控的特點和要求,論述了軟件水電廠自動化監(jiān)控的應(yīng)用。隨著計算機網(wǎng)絡(luò)技術(shù)和可編程控
    發(fā)表于 08-11 11:07 ?30次下載

    WINCC連接Siemens PLC的常用方式

    WINCC連接Siemens PLC的常用方式 WinCC上位組態(tài)軟件和西門子PLC建立通訊的幾種方法
    發(fā)表于 02-24 09:09 ?81次下載

    wincc中使用vbs常用函數(shù)

    電子發(fā)燒友提供了wincc中使用vbs常用函數(shù),1.函數(shù)array() 功能:創(chuàng)建一個數(shù)組變量格式:array(list)參數(shù):list 為數(shù)組變量
    發(fā)表于 06-20 10:51 ?1.6w次閱讀

    wincc組態(tài)王哪個更好_組態(tài)王與wincc的區(qū)別

    wincc組態(tài)王哪個更好,組態(tài)王與wincc的區(qū)別?  wincc為西門子組臺軟件,主要針對西門子PL
    發(fā)表于 11-29 16:56 ?11.9w次閱讀

    WinCC通過拖拽結(jié)構(gòu)變量創(chuàng)建面板的實例詳細說明

    《本文介紹 WinCC V7.5 項目中,如何通過拖拽結(jié)構(gòu)變量自動畫面中生成面板實例。從而提高工程
    發(fā)表于 07-17 08:00 ?4次下載
    <b class='flag-5'>在</b><b class='flag-5'>WinCC</b><b class='flag-5'>中</b>通過拖拽<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>變量</b>創(chuàng)建面板的實例詳細說明

    什么是PLC變量

    什么是變量? 變量是用于程序的,可以有不同值的變量。 根據(jù)應(yīng)用范圍,變量可分為以下幾類 局部變量: 局部
    的頭像 發(fā)表于 10-11 11:53 ?1.8w次閱讀
    什么是<b class='flag-5'>PLC</b><b class='flag-5'>變量</b>

    西門子PLC變量定義變量

    。 程序多數(shù)指令都通過變量來操作。? 為指令分配變量后,即會使用指定變量的值來執(zhí)行該指令。 變量
    的頭像 發(fā)表于 12-23 16:25 ?2w次閱讀
    西門子<b class='flag-5'>PLC</b><b class='flag-5'>變量</b>表<b class='flag-5'>中</b>定義<b class='flag-5'>變量</b>

    如何提高WINCC組態(tài)的效率

    提高WINCC組態(tài)的效率的方法說明。
    發(fā)表于 05-09 09:55 ?41次下載

    WINCC組態(tài)如何實現(xiàn)對PLC的遠程監(jiān)視和控制

    用戶監(jiān)控中心和PLC不在同一個地方,需要通過互聯(lián)網(wǎng)遠程能監(jiān)控PLC的運行狀況。PLC型號是西門子1200,遠程監(jiān)控電腦用WINCC組態(tài)。
    的頭像 發(fā)表于 06-16 09:07 ?8330次閱讀
    <b class='flag-5'>WINCC</b><b class='flag-5'>組態(tài)</b>如何實現(xiàn)對<b class='flag-5'>PLC</b>的遠程監(jiān)視和控制

    如何組態(tài)PLC結(jié)構(gòu)變量使其連接能在WinCC中使

    SIMATIC Manager 插入一個FB功能,雙擊FB1打開此功能。
    的頭像 發(fā)表于 11-03 14:05 ?4112次閱讀

    上位機軟件wincc通過工業(yè)網(wǎng)關(guān)采集plc數(shù)據(jù)實現(xiàn)組態(tài)監(jiān)控

    ,如Siemens、Modbus、OPC等。 如何使用WinCC采集PLC數(shù)據(jù)?工業(yè)網(wǎng)關(guān)可以通過以太網(wǎng)或串口等方式與PLC進行數(shù)據(jù)通信,將PLC的數(shù)據(jù)采集到工業(yè)網(wǎng)關(guān)中。然后,工業(yè)網(wǎng)關(guān)可
    的頭像 發(fā)表于 07-26 16:18 ?1039次閱讀
    上位機軟件<b class='flag-5'>wincc</b>通過工業(yè)網(wǎng)關(guān)采集<b class='flag-5'>plc</b>數(shù)據(jù)實現(xiàn)<b class='flag-5'>組態(tài)</b>監(jiān)控