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

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

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

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

laidenongfhs ? 來源:中泰PLC自動化教學(xué) ? 作者:中泰PLC自動化教學(xué) ? 2022-11-03 14:05 ? 次閱讀

組態(tài)步驟

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

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

517027c0-5b39-11ed-a3b6-dac502259ad0.png

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

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

517c2ec6-5b39-11ed-a3b6-dac502259ad0.png

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

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

5189d6e8-5b39-11ed-a3b6-dac502259ad0.png

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

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

519a115c-5b39-11ed-a3b6-dac502259ad0.png

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

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

51aa04b8-5b39-11ed-a3b6-dac502259ad0.png

圖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è)置。

51bd403c-5b39-11ed-a3b6-dac502259ad0.png

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

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

51d0c06c-5b39-11ed-a3b6-dac502259ad0.png

圖7 DB1 Attributes設(shè)置

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

51e74602-5b39-11ed-a3b6-dac502259ad0.png

圖8 PLC程序選擇

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

51fbe6c0-5b39-11ed-a3b6-dac502259ad0.png

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

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

5210e868-5b39-11ed-a3b6-dac502259ad0.png

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

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

5226bb34-5b39-11ed-a3b6-dac502259ad0.png

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

523d4656-5b39-11ed-a3b6-dac502259ad0.png

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

審核編輯:湯梓紅

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

    關(guān)注

    5001

    文章

    12946

    瀏覽量

    459219
  • SIMATIC
    +關(guān)注

    關(guān)注

    1

    文章

    231

    瀏覽量

    15663
  • Manager
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    12423

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

文章出處:【微信號:中泰PLC自動化教學(xué),微信公眾號:中泰PLC自動化教學(xué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

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

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

    基于WINCC和S7-200的PLC無線通訊方案

    連接,要求遠(yuǎn)程電腦能上網(wǎng)即可。遠(yuǎn)程電腦上需安裝巨控OPCSERVER,WINCC通過OPC接口從OPCSERVER訪問遠(yuǎn)程PLC變量.2. 連接
    發(fā)表于 11-11 13:12

    實(shí)現(xiàn)wincc手機(jī)APP遠(yuǎn)程監(jiān)控方案

    客戶端,通過OPC協(xié)議實(shí)現(xiàn)和wincc的內(nèi)部變量的雙向通訊。通訊的拓?fù)鋱D如下:圖1:wincc實(shí)現(xiàn)手機(jī)APP遠(yuǎn)程監(jiān)控通訊拓?fù)鋱DGRM-OPC遠(yuǎn)程系統(tǒng)應(yīng)用場景如下:客戶上位機(jī)系統(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

    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次閱讀

    基于WINCCPLC通訊故障處理

    ,以及可行的數(shù)據(jù)使其具有高度的實(shí)用性。組態(tài)計算機(jī)系統(tǒng)和PLC 之間的通訊連接是一項非常復(fù)雜的任務(wù),各種位置上都可能不知不覺出現(xiàn)錯誤,阻止通訊伙伴之間建立正確的
    發(fā)表于 10-18 14:44 ?10次下載

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

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

    WinCC上位組態(tài)軟件和西門子PLC建立通訊的四種方法詳細(xì)教程

    一.WINCC使用CP5611通訊卡通過MPI連接PLC 前提條件 1)通過CP5611實(shí)現(xiàn)PLC系統(tǒng)與WINCC6.0通訊的前提條件是
    發(fā)表于 07-06 08:00 ?18次下載
    <b class='flag-5'>WinCC</b>上位<b class='flag-5'>組態(tài)</b>軟件和西門子<b class='flag-5'>PLC</b>建立通訊的四種方法詳細(xì)教程

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

    在 FB1 中選擇結(jié)構(gòu)變量aaa,單擊右鍵打開 aaa 的關(guān)聯(lián)菜單。打開 aaa 的 “Object Properties”。跳轉(zhuǎn)到 “Attributes”標(biāo)簽,輸入系統(tǒng)屬性 “S7_m_c”。輸入值“true”。單擊 “OK”保存設(shè)置。
    的頭像 發(fā)表于 08-03 10:06 ?6257次閱讀
    怎么樣<b class='flag-5'>組態(tài)</b><b class='flag-5'>PLC</b><b class='flag-5'>塊</b><b class='flag-5'>中</b>的<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>變量</b>才能讓他在<b class='flag-5'>WinCC</b><b class='flag-5'>中使</b>用

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

    《本文介紹在 WinCC V7.5 項目中,如何通過拖拽結(jié)構(gòu)變量自動在畫面中生成面板實(shí)例。從而提高工程組態(tài)的效率。為了能夠更好地理解本文,讀者需要熟悉
    發(fā)表于 07-17 08:00 ?4次下載
    在<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)建面板的實(shí)例詳細(xì)說明

    西門子PLC變量定義變量

    什么是變量變量是用于程序的,可以有不同值的變量。? 根據(jù)應(yīng)用范圍,變量可分為以下幾類 ●? 局部變量:? 局部
    的頭像 發(fā)表于 12-23 16:25 ?1.9w次閱讀
    西門子<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)如何實(shí)現(xiàn)對PLC的遠(yuǎn)程監(jiān)視和控制

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

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

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