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

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

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

    湖南特零自動(dòng)化設(shè)備有限公司專注于西門子plc,西門子代理商等

  • 詞條

    詞條說明

  • 西門子軟起動(dòng)器能通訊嗎?支持什么協(xié)議?

    ?具有通訊功能。高性能型軟起動(dòng)器還可以使用 PROFIBUS DP 或 PROFINET?通訊模塊進(jìn)行通訊。?? ? ? ?目前市面上的西門子軟起動(dòng)器,只有3RW44系列可以通過加裝通訊附件的方式,實(shí)現(xiàn)Profibus 或 Profinet 通信。能通訊,可以支持DP?? ? ? &nbs

  • 西門子變頻節(jié)能改造那些事兒

    ?西門子變頻器為什么要節(jié)能?? ? ? ?風(fēng)機(jī)、泵類負(fù)載屬于通用機(jī)械,在經(jīng)濟(jì)生產(chǎn)中應(yīng)用面廣, 耗電量大。 據(jù)統(tǒng)計(jì),全國(guó)風(fēng)機(jī)、泵類設(shè)備每年耗電量占到全國(guó)發(fā)電量的30%, 占工業(yè)用電的50%左右。其中,工頻電負(fù)荷運(yùn)行的占70%。 由此可見,通過降低風(fēng)機(jī)、泵類負(fù)載電機(jī)運(yùn)行中的功率損耗,節(jié)能潛力巨大。? ? ? ?西

  • 西門子在工廠或系統(tǒng)中安裝 S7-1500 自動(dòng)化系統(tǒng)操作規(guī)則和規(guī)定

    ??在工廠或系統(tǒng)中安裝 S7-1500?自動(dòng)化系統(tǒng)/?ET 200MP?分布式 I/O 系統(tǒng)時(shí),根據(jù)具體應(yīng)用領(lǐng)域,需要遵守特定的規(guī)則和規(guī)定。? ? ? ?在本章節(jié)中,簡(jiǎn)要說明了設(shè)備或系統(tǒng)中集成 S7-1500 自動(dòng)化系統(tǒng)/ ET 200MP 分布式 I/O系統(tǒng)時(shí)需遵循的重要規(guī)則。? ? &

  • 西門子博圖1500的加法指令的新功能

    用300PLC的Step7的時(shí)候,我用到一個(gè)功能:80個(gè)實(shí)數(shù)相加。我只能用ADD指令,用79次。如下:? ? ? ?A1+A2存入BBBB,? ? ? ?A3+BBBB存入BBBB,? ? ? ?A4+BBBB存入BBBB? ? ? ?..

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

公司名: 湖南特零自動(dòng)化設(shè)備有限公司

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

電 話: 0731-89824512

手 機(jī): 16525818999

微 信: 16525818999

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

郵 編:

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

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

公司名: 湖南特零自動(dòng)化設(shè)備有限公司

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

手 機(jī): 16525818999

電 話: 0731-89824512

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

郵 編:

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

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