leo10041
苦逼的工控人
級別: 略有小成
|
SFC順序功能圖是一個(gè)功能極其強(qiáng)大,邏輯清楚,工作流程極其清楚的編程模式,其被大多數(shù)程序設(shè)計(jì)人員所使用。但是,其職能在線監(jiān)控不能能在線寫入讓部分 人感覺不方便,下面,本人介紹用一種方法,用譯碼指令代替SFC。 譯碼指令DECO,其格式為DECO M0 D0 K? ,他只允許在規(guī)定的范圍之內(nèi)的內(nèi)部繼電器&輸出點(diǎn)的單個(gè)點(diǎn)接通,其誰接通,得看數(shù)據(jù)存儲器的值。 如果K?為1,那么MO-M3被占用,如果K?為2,那么MO-M7被占用,如果K?為3,那么MO-M11被占用,如果K?為4,那么MO-M15被占用。。。。。。 以K?=K4為例,解釋一下對應(yīng)關(guān)系: D0=0 M0=1 D0=1 M1=1 D0=2 M2=1 D0=15 M15=1 熟悉了導(dǎo)通關(guān)系,那么,工作流程自然清楚了,所以,M0這一步條件滿足時(shí),把D0值加1,進(jìn)入M1步,當(dāng)M1跳轉(zhuǎn)條件滿足時(shí),再D0值加1。。。。。。。當(dāng)流程運(yùn)行完畢后,把D0值賦值0,就形成了循環(huán)。 附件是一個(gè)3級流水線配合SMT的一個(gè)輔助程序,控制伺服定位,步進(jìn)定位。。。。。實(shí)際運(yùn)行正常,流水線,機(jī)器人,SMT級配合流暢。附件包含程序帶詳細(xì)注解,人機(jī)界面程序,電路圖等。 因本人水平有限,不足和錯誤的地方,請大家給予批評指正。 [ 此帖被leo10041在2015-01-04 14:12重新編輯 ] |
---|---|
本帖最近評分記錄: |
和諧共贏
努力學(xué)習(xí),做好工控
級別: 網(wǎng)絡(luò)英雄
|
謝謝,學(xué)習(xí)一下 |
---|---|
|
catfree
虛心向各位學(xué)習(xí)!!
級別: 工控俠客
|
很有新意,謝謝您的分享! |
|
---|---|---|
|
bestwishes
級別: 探索解密
|
這種方法確實(shí)比較創(chuàng)新,同類型的寫法我見過有字左移指令,有異曲同工的作用,呵呵! |
---|---|
|