精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

如何快速為DB塊變量添加屬性

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2024-01-02 14:18 ? 次閱讀

有些情況需要為PLC DB塊變量添加一些屬性,常規的做法是在DB塊中選中這個變量,然后打開變量屬性輸入屬性名稱和屬性值。

4261b130-a6e3-11ee-8b88-92fbcf53809c.png

當DB塊中需要打標的變量比較多時,這種操作方法就比較浪費時間,下面以從Step7傳送變量到 WinCC為例,介紹一下如何快速為DB塊變量添加屬性。

從Step7傳送變量到 WinCC

下面介紹一下大概的組態步驟。

在Step7中插入PLC及WinCC Application,并將它們連接到同一個網絡上。

427d9ec2-a6e3-11ee-8b88-92fbcf53809c.png

在PLC程序中打開需要上傳變量的DB塊,并選擇相應變量,右鍵選擇“對象屬性”,在屬性對話框中為Attribute輸入“S7_m_c”(注意大小寫),Value輸入“true”。

42a2c45e-a6e3-11ee-8b88-92fbcf53809c.png

點擊“確定”按鈕后,可以看到變量旁邊有個紅色的小旗標志,編譯之后這些有小旗標志的變量將被上傳到集成的WinCC中。

42bf1a50-a6e3-11ee-8b88-92fbcf53809c.png

對需要上傳的變量重復上面的操作,然后保存并關閉DB塊。選中DB塊,右鍵選擇“Special Object Properties”à“Operator Control and Monitoring...”。

42dcbb14-a6e3-11ee-8b88-92fbcf53809c.png

在彈出的對話框中,使能“Operator Control and Monitoring”選項。

43048266-a6e3-11ee-8b88-92fbcf53809c.png

然后選中OS,點右鍵,點擊“Compile”。

4314083a-a6e3-11ee-8b88-92fbcf53809c.png

編譯過程中需要為連接的PLC選擇連接方式,比如是“TCP/IP”還是“Industrial Ethernet”,這里選擇的是“TCP/IP”(圖9)。

43232aea-a6e3-11ee-8b88-92fbcf53809c.png

4331cf96-a6e3-11ee-8b88-92fbcf53809c.png

編譯完成,打開WinCC項目,可以看到在“TCP/IP”下自動創建了連接和變量。

4348e1d6-a6e3-11ee-8b88-92fbcf53809c.png

在Step7中快速為DB塊變量添加屬性

在Step7中打開相應的DB塊,選擇菜單“File”->“Generate Source”(圖11),為源文件命名(圖12)。

435d5814-a6e3-11ee-8b88-92fbcf53809c.png

436f6540-a6e3-11ee-8b88-92fbcf53809c.png

選擇需要的DB塊(可以選擇多個),并移到右側窗口中。

43812fa0-a6e3-11ee-8b88-92fbcf53809c.png

點擊“確定”,可以看到在PLC項目下“Sources”文件夾下生成了相應的源文件。

439eafd0-a6e3-11ee-8b88-92fbcf53809c.png

注意,如果在圖13中選擇的DB塊在打開狀態,生成源文件時會有如下提示,直接確認即可。

43beda58-a6e3-11ee-8b88-92fbcf53809c.png

直接打開源文件如下圖所示,其中變量名后的{}內的文本代表變量的屬性及屬性值,例如下圖中的“{S7_m_c:=' true '}”,就代表DB1中的t1 變量的S7_m_c屬性為true。

43de806a-a6e3-11ee-8b88-92fbcf53809c.png

直接復制“{S7_m_c:=‘true‘}”到相應變量后面,例如下圖中的t2,t3 變量。

4403e42c-a6e3-11ee-8b88-92fbcf53809c.png

然后在源文件編輯器中選擇“File”->“Compile”,會重新生成或更新DB塊。

4414a4ce-a6e3-11ee-8b88-92fbcf53809c.png

重新的打開DB塊,可以看到t2,t3 變量也已經被標上小旗。

4432dd86-a6e3-11ee-8b88-92fbcf53809c.png

重新編譯OS,相應變量被傳送到WinCC項目。

4442e4ce-a6e3-11ee-8b88-92fbcf53809c.png

從WinCC直接選擇DB塊變量

也可以直接從WinCC項目中選擇Step7變量,例如為IO域選擇變量時,在選擇變量對話框中選中“STEP7 Symbol Server”,然后就可以選擇Step7中的變量了。

446adeca-a6e3-11ee-8b88-92fbcf53809c.png

448059da-a6e3-11ee-8b88-92fbcf53809c.png

可以看到選中的t4 變量會在變量管理中被創建。

449ffa42-a6e3-11ee-8b88-92fbcf53809c.png

在Step7中打開DB塊,t4 變量也已經被標上小旗。

44b4ba9a-a6e3-11ee-8b88-92fbcf53809c.png

審核編輯:湯梓紅

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

    關注

    5001

    文章

    12948

    瀏覽量

    459253
  • 變量
    +關注

    關注

    0

    文章

    607

    瀏覽量

    28257
  • WinCC
    +關注

    關注

    6

    文章

    203

    瀏覽量

    47848
  • STEP7
    +關注

    關注

    4

    文章

    103

    瀏覽量

    32480

原文標題:如何快速為DB塊變量添加屬性

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    PCB原理圖如何添加拆分屬性

    很多人好奇我們 PCB 文件可以添加差分信號屬性,來進行走線,那原理圖中可以對信號添加差分屬性嗎?這個當然也是可以的,下面就我們一步一步來給大家演示如何在原理圖中進行差分
    發表于 11-03 13:36 ?681次閱讀

    西門子plc S7-1200/S7-1500優化的DB與標準的DB整體對比

    在 TIA Portal V12 中S7-1200/S7-1500 CPU 添加一個 DB 時,其缺省屬性
    的頭像 發表于 07-28 19:55 ?4242次閱讀
    西門子plc S7-1200/S7-1500優化的<b class='flag-5'>DB</b><b class='flag-5'>塊</b>與標準的<b class='flag-5'>DB</b><b class='flag-5'>塊</b>整體對比

    怎樣將DB/變量表數據存為CSV文件導入MCGS呢

    怎樣將DB/變量表數據存為CSV文件導入MCGS呢?有哪些操作步驟?
    發表于 09-26 08:13

    windows XP的USB設備添加“只讀屬性”方法及圖解

    Windows XP中有一個非常不錯的新功能:USB存儲設備添加“只讀”屬性。具體實現方法如下:進入注冊表編輯器,找到HKEY_LOCAL_ MACHINESYSTEMCurrentControlSet ControlStor
    發表于 04-19 13:05 ?1513次閱讀
    <b class='flag-5'>為</b>windows XP的USB設備<b class='flag-5'>添加</b>“只讀<b class='flag-5'>屬性</b>”方法及圖解

    AutoCAD中的屬性及其應用

    為了提高繪圖效率,以適應現代設計制造的需要。介紹了AutoCAD圖塊的功能以及屬性定義、編輯、屬性提取的操作方法,并以兩個實例說明了屬性在計算機輔助設計中的應用。運用
    發表于 04-12 16:18 ?0次下載
    AutoCAD中的<b class='flag-5'>屬性</b><b class='flag-5'>塊</b>及其應用

    CAD屬性的中的屬性文字為什么不顯示?

    這主要是因為attmode變量被設置0了,在命令行輸入attmode后,將參數設置1就可以了。 Attmode的作用是將屬性值的顯示設為打開或關閉(可見或不可見),或維持指定的狀態
    發表于 10-23 10:54 ?1.1w次閱讀

    OrCAD教程:如何添加footprint屬性 如何生成netlist

    添加footprint屬性 單個元件添加footprint屬性 第一種方法:直接修改 1雙擊元件,彈出property editor對話框 2在左上角空白處右鍵-pivot,改變視圖
    發表于 04-24 08:28 ?9901次閱讀
    OrCAD教程:如何<b class='flag-5'>添加</b>footprint<b class='flag-5'>屬性</b> 如何生成netlist

    CANCapture如何添加變量和界面

    今天我們來看看CANCapture如何添加自己的變量和界面,可以新建工程以樣例模板添加自己的工程配置。像組態軟件一樣配置連接,添加設備,曲
    的頭像 發表于 06-29 10:10 ?3322次閱讀
    CANCapture如何<b class='flag-5'>添加</b><b class='flag-5'>變量</b>和界面

    華為開發者HarmonyOS零基礎入門:屬性函數布局變量

    華為開發者HarmonyOS零基礎入門:屬性函數布局變量添加播放按鈕,指定框高實現具體效果。
    的頭像 發表于 10-23 10:19 ?982次閱讀
    華為開發者HarmonyOS零基礎入門:<b class='flag-5'>屬性</b>函數布局<b class='flag-5'>變量</b>

    怎么對原理圖的差分信號添加差分屬性

    怎么對原理圖的差分信號添加差分屬性呢?
    的頭像 發表于 01-02 09:02 ?2533次閱讀

    S7-300 CPU數據初始值與實際值

    在共享數據的聲明視圖(Declaration view)中,用戶可以添加或者刪除DB變量,而在數據視圖中(Data view)中,用戶可以查看變量
    的頭像 發表于 10-17 17:28 ?4699次閱讀

    S7-1500 DB數據的類型和使用方法1

    ,可在TIA 博途界面下點擊“程序”->“添加”,選擇“數據”并選擇數據類型“全局
    的頭像 發表于 02-01 16:45 ?7639次閱讀
    S7-1500 <b class='flag-5'>DB</b>數據<b class='flag-5'>塊</b>的類型和使用方法1

    S7-1500 DB數據的類型和使用方法2

    ,可在TIA 博途界面下點擊“程序”->“添加”,選擇“數據”并選擇數據類型“全局
    的頭像 發表于 02-01 16:45 ?5418次閱讀
    S7-1500 <b class='flag-5'>DB</b>數據<b class='flag-5'>塊</b>的類型和使用方法2

    PLC編程中OB、FC、FBDB的使用原則

    西門子新加中包含組織(OB)、函數(FB)、函數(FC)、數據DB
    發表于 05-24 15:01 ?1.3w次閱讀
    PLC編程中OB<b class='flag-5'>塊</b>、FC<b class='flag-5'>塊</b>、FB<b class='flag-5'>塊</b>、<b class='flag-5'>DB</b><b class='flag-5'>塊</b>的使用原則

    添加自定義屬性控制fridaserver啟動和停止

    添加自定義屬性控制fridaserver啟動和停止
    的頭像 發表于 08-09 10:08 ?1386次閱讀
    <b class='flag-5'>添加</b>自定義<b class='flag-5'>屬性</b>控制fridaserver啟動和停止