什么叫動態(tài)解碼,什么叫靜態(tài)解碼?Mx=yy 是怎么編寫的?

     以840D SL為例NC的M功能由兩種實現(xiàn)方式,即NC和PLC,從樓主的指令來看應該是PLC實現(xiàn)的,那么我們只講通過PLC實現(xiàn)的M功能。

           靜態(tài)和動態(tài)M功能,我個人的理解就是。
    動態(tài)M功能是指西門子已經(jīng)定義好標準接口信號至bit位的M功能,即已經(jīng)通過內(nèi)部分配將M10連接至西門子PLC信號DB2x.DBX195.2,用戶*定義M功能對應的PLC中信號地址就可直接使用,下面借用W工的程序說明一下動態(tài)M功能使用。
     
            實例plc程序:
     
    A DB21.DBX195.2 //在nck程序的通道1中編輯,激活一個plc掃描周期;
     
    S Q0.0 //冷卻泵啟動
     
     
     
    A DB21.DBX195.3 //在nck程序的通道1中編輯,激活一個plc掃描周期;
     
    R Q0.0
     
    nck通道1程序:
     
    N010 G0 M10 //啟動冷卻
     
    、、、、、、
     
    N090 M11 //當nc程序運行到此步時,關閉冷卻
    如果我們要控制門開關或對開關冷卻液有監(jiān)控需要的,可以加入NC的讀入使能信號。
    比如實例觸發(fā)NC暫停;
    A DB2x.DBX195.2 M10觸發(fā)信號,激活一個plc掃描周期;
     
    S DB2x.DBX6.1 NC通道讀入使能信號,暫停NC程序;
     
    當條件滿足結束NC暫停;
     
    A Q0.0 開關門或者冷卻液打開輸出;
     
    A I0.0 開關門或冷卻液到達信號;
     
    R DB2x.DBX6.1 動作或冷卻液壓力到位后,復位該信號,NC程序繼續(xù)執(zhí)行;
     
    以上實例為方便理解所以簡單說明,如果一次執(zhí)行多個M代碼,以上方法程序還需要增加多個M功能的判斷,比如將多個M功能的狀態(tài)保存到一個數(shù)據(jù)塊,然后通過程序輪詢是否所有功能被執(zhí)行完成,只要有一個功能未執(zhí)行完成,NC程序讀入使能一直被置位,程序暫停執(zhí)行。
     
    靜態(tài)M功能即非西門子標準接口信號的M功能,接口信號地址類型和塊編號功能OEM廠家自行定義,和樓主提到的M99=125一樣,它和plc地址沒有標準對應關系,無法通過M編號反推出plc信號地址,但我們可以通過它的基本原理結合plc程序反推。
    比如M99=125在NC通道執(zhí)行時99被存入DB2x.DBW68的地址中,該變量定義為整形變量。
    125在執(zhí)行時將125存入DB2x.DBD70的地址中,該變量定義為實數(shù)變量。
    還有應該關鍵信號DB2x.DBX58.0,該變量在M功能代碼改變時跳變,信號保持一個plc周期,可以用它鎖存M功能代碼讀取瞬間的代碼數(shù)值,以保證存入數(shù)據(jù)不出錯。
    到這靜態(tài)M功能幾個關鍵信號都講到了,接下來就是運用問題。靜態(tài)M功能關鍵在于它的應用靈活,它的變化組合16位整數(shù)較大值乘以32位實數(shù)小數(shù)點前較大值,動態(tài)M功能0到99的變化根本沒法與之比較,其實我們不可能用到這么多M代碼。
    下面簡單運用實例;
    A(
    L 99
    L DB2x.DBW68
    ==D)
    A(
    L 125
    L DB2x.DBD70
    ==D)
    A DB2x.DBX58.0
    S DBxx.DBXxx.x
    以上是方便大家理解,簡單寫了幾句,真真運用時還需要轉換數(shù)據(jù)類型等,部分比較值肯定用索引地址和間接指針尋址代入減少代碼使用,邏輯保護也要加強很多。
    如果還需要加上動作到位監(jiān)控的就把對應變量取出來和上面提到的動態(tài)M功能一樣處理,結束后對這個數(shù)據(jù)區(qū)域進行輪詢比較,如果有一個M功能沒有完成,那么NC暫停運行比如門未開到位機械手不能動作,講到這里樓主應該有頭緒了吧?像門關閉到位肯定有通道讀入使能之類信號參與,它可以來自通道讀入使能也可以來自報警鎖定,還有對于輪詢的處理和報警管理類似,只有要一個報警存在就會影響機床狀態(tài)。
    分享技術,共同進步。

    湖南特零自動化設備有限公司專注于西門子plc,西門子代理商等

  • 詞條

    詞條說明

  • 西門子五個使傳感器較簡單的技巧西門子五個使傳感器較簡單的技巧

    ?傳感器遍布地球表面和周圍空間,為世界提供數(shù)據(jù)。這些廉價的傳感器是物聯(lián)網(wǎng)背后的驅動力之一,也是我們社會現(xiàn)在面臨的數(shù)字革命。然而,連接到傳感器并從傳感器獲取數(shù)據(jù)并不總是直截了當或容易的。這里有五個提示,可以幫助工程師**次與傳感器連接。? ? ?? 1.從總線工具開始? ? ?? 任何工程師在**次接觸傳感器時

  • 西門子物位計--安裝使用雷達物位計的幾個小妙招

    雷達物位計具有壓力、溫度適應性強的顯著特點,波束能量低,可以在工業(yè)頻率波段內(nèi)正常工作,不會因為被測物體的揮發(fā)性受到影響,也不會對人體和環(huán)境造成絲毫傷害。由于雷達物位計的精密度和**度非常高,只有正確的安裝及使用,才能達到精準良好的測量效果。所以接下來我們將要告訴你在安裝使用雷達物位計的小妙招!? ? ? ?1.雷達物位計有時候安裝的容器是一個凹形或者錐形,若

  • 西門子關于1200模塊電源

    ?使用操作繼電器包含電壓短路? ? ? ?1200模塊用不同24V電源供L+,M可否。在一個圖紙中,別的模塊電源取自PLC,24V輸出。其中一個模塊223-1BL32-0XB0,晶體管輸出驅動外部固態(tài)用,沒有單獨的COM,所以這個模塊電源取了外部24VDC,是否有影響。需不需要共負接??? ? ?  

  • 西門子300輸入模塊與模擬量的連接問題

    ???西門子300輸入模塊與模擬量的連接問題:當331與熱電偶,壓力傳感無件.位置傳感元件連接時,怎么處理數(shù)值的呢?這方面的資料能給小點推薦一下嗎?PLC程序里面的字等的處理我會的,但是怎么知道比如說:50度是相對于字是多少?還是,我用壓力傳感器,那字又得不同了呀.哎,說不清? ? ? ?A)你看這樣說對你有幫助沒:如果是熱電偶

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 湖南特零自動化設備有限公司

聯(lián)系人: 張正文

電 話: 0731-89824512

手 機: 16525818999

微 信: 16525818999

地 址: 湖南長沙岳麓區(qū)桔洲新苑小區(qū)1棟4樓

郵 編:

網(wǎng) 址: zd19672.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質,所有預付定金或付款至個人賬戶的行為,均存在詐騙風險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 湖南特零自動化設備有限公司

聯(lián)系人: 張正文

手 機: 16525818999

電 話: 0731-89824512

地 址: 湖南長沙岳麓區(qū)桔洲新苑小區(qū)1棟4樓

郵 編:

網(wǎng) 址: zd19672.cn.b2b168.com

    相關企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務| 匯款方式 | 商務洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved