3.2MDD090C-N-030-N2L-110GL0 動作的解釋和執(zhí)行
動作字有3 種:行車動作字、延時動作字、結(jié)束標志。
(1) 行車動作字:
MDD090C-N-030-N2L-110GL0動作字的高字節(jié)表示“上升所到的工位號”, 低字節(jié)表示“下降所到的工位號”,例如:“0205”表示讓行車開到02 號工位,上升,再開到05 號工位,下降。
由于一個行車動作字表示的是宏動作,由:“前進或后退,水平到位,上升,上到位,再前進或后退,水平到位,下降,下到位,完成”幾個微動作組成,通過FX2N-PLC 的步進階梯指令STL 實現(xiàn)非常合適。我們可以把行車的宏動作分解為幾個狀態(tài),在到位時進行狀態(tài)轉(zhuǎn)移。參見圖2 的STL 狀態(tài)轉(zhuǎn)移圖。垂直到位比較簡單,用上下到位接近開關(guān)直接控制即可。
MDD090C-N-030-N2L-110GL0水平到位稍微復雜一些。在程序初始化時將每個工位的準確位置送到數(shù)據(jù)寄存器里,稱做工位位置表,每個工位的實際位置數(shù)據(jù)通過實測得到。動作表、工位位置表、行車水平運動的關(guān)系請參見圖3。運行時通過旋轉(zhuǎn)編碼器得到行車的當前位置,每毫米大約發(fā)3 個脈沖。在做水平動作時,先取出動作字,分離高低字節(jié),得到目標工位號,將此工位號作為工位位置表的偏移量,用間接尋址方法得到目標工位位置,若當前位置大于目標位置則令行車后退,反之則前進,直到行車到目標位置前一個提前量時,令行車轉(zhuǎn)為慢速;當行車到目標位置前另一個提前量時,令行車制動。這二個提前量都根據(jù)實際情況加以調(diào)整,慢速提前量通常為半個工位間隔,制動提前量根據(jù)實際的行車速度、慣性而定。經(jīng)過調(diào)整,最終定位精度可以達到±1mm 左右。
行車水平處理子程序,在二個水平進退STL 狀態(tài)中先設(shè)置好目標工位,再調(diào)用該子程序,行車就會前進或后退,直到目標位置停下來,發(fā)出完成標志M86,即可轉(zhuǎn)入下一STL狀態(tài)。
水平處理子程序
(2) MDD090C-N-030-N2L-110GL0延時動作字:
延時動作字的高字節(jié)用7EH 作為標識,低字節(jié)為延時值,如“7E30”。延時動作比較簡單,取出動作字,分析一下若是延時動作,將延時值送延時定時器就可以了。以前的PLC 定時器常數(shù)在梯形圖中設(shè)定,運行時不能改變,F(xiàn)X2N-PLC 定時器允許將數(shù)據(jù)存儲器的內(nèi)容作為定時值,才使在運行時改變定時常數(shù)成為可能。
(3) 結(jié)束標志:
每個動作表用7FFFH 作為結(jié)束標志,執(zhí)行到結(jié)束標志表示一圈做完。若是單圈模式的話就進入停止狀態(tài),若是連續(xù)模式的話就讓動作表指針重新指向表首,繼續(xù)運行。
3.3 自動校正
MDD090C-N-030-N2L-110GL0由于旋轉(zhuǎn)編碼器指示的是行車的相對位置,因此在運行前應該校正一下行車的絕對位置。我們采取在水平方向上安裝一個校正用接近開關(guān)的方法,讓行車在開始運行前先朝某方向去找校正接近開關(guān),若在3 秒鐘內(nèi)未碰到校正接近開關(guān),或碰到了極限開關(guān),就讓行車朝另一方向去找。只要碰到校正接近開關(guān),就把旋轉(zhuǎn)編碼器計數(shù)器置為某一個確切值,行車的位置就校正了。在以后的運行中,行車每次經(jīng)過該校正接近開關(guān),行車位置都會被再次校正,這樣可以消除積累誤差。
----商務熱線---廈門興銳達自動化設(shè)備有限公司
聯(lián)系人:王文光
++QQ:2851759104
手機:15359273780
電話:0592-5580707 400-855-5103轉(zhuǎn)001
傳真:0592-5361289
郵箱:2851759103@qq.com
網(wǎng)址:http://www.xmxrdauto.com
MDD090C-N-030-N2L-110GL0
MDD1120-N-020-N2L-130PBO
MDD093C-N-060-N2L-110GB0
MDD112D-N-030-N2L-130PL0
MDD112D-N-030-N2M-130GA0
MDD090B-N-040-N2M-110GR1
MDD093C-N-030-N2L-110GR0
MDD093C-N-060-N2L-110GL0
MDD093C-N-030-N2L-110GL0
MDD090C-N-030-N2L-110GR0
MDD1120-N-020-N2L-130PB2
MDD093A-N-060-N2L-110GA0
MDD112D-N-020-N2L-130PBO
MDD090C-030-N2M-110PAO
MDD112C-N-030-N2L-130PB0
MDD093C-N-020-N2M-110GL1
MDD112D-N-030-N2M-130-PA0
MDD112D-N-030-N2M-130GL0
MDD090B-N-040-N2M-110GA1
MDD090B-N-040-N2M-110GL1
MDD112D-N-020-N2L-130-PB2
MDD093C-N-030-N2L-11PBG
MDD-093B-F-020-N2L-110GA0
MDD090C-N-030-N2M-110GB2
MDD-093A-N-060-N2L-110GB0
MDD090C-N-040-N2M-110GL1
MDD093C-N-020-N2M-110PAO
MDD112D-N-030-N2L-130PB0
MDD090C-N-030-N2M-110GB1
MDD112B-N-020-N2L-130-PB6
MDD112D-N-030-N2L-130PA0
MDD112D-N-030-N2M-130PB0
MDD112C-N-030-N2M-130PB2
MDD071C-N-060-N2T-095GB2
MDD065B-N-040-N2L-095GA0
MDD090B-N-030-N2L-110PA0
MDD071B-N-040-N2M-095PB1
MDD093B-N-030-N2L-110PB0
MDD093C-N-030-N2L-110PB0
MDD112D-N-030-N2L-130PB0
MDD112C-N-030-N2M-130GB2
MDD112D-N-030-N2M-130PB2
MDD071B-N-040-N2M-095PB1
MDD112D-N-030-N2L-130PB0
MDD093C-N-040-N2M-110GB0
MDD065B-N-040-N2L-095GB0
MDD090C-N-020-N2L-110PB0
MDD093A-N-030-N2L-110PB0
MDD112B-N-040-N2L-130PA0
MDD090A-N-030-N2L-110PB0
MDD090C-N-030-N2L-110PB0
MDD071A-N-030-N2T-095PB0
MDD093A-N-030-N2L-110GB0
MDD112B-N-040-N2L-130PA0
MDD071C-N-030-N2S-095GB0
MDD093C-N-020-N2L-110GA0
MDD090C-N-030-N2L-110PB0
MDD090C-N-030-N2L-A110GBO
MDD071C-N-030-N2L-095GA0
MDD093B-N-020-N2L-110PB0
MDD093B-N-040N2L-110PB0
MDD12B-N-030-N2L-130PA0
MDD093C-N-030-N2L-110GA0
MDD112C-L-020-N2L-130PB0
MDD112D-N-030-N2M-130PB2
MDD093B-N-020-N2L-110PA0
MDD093A-N-030-N2L-110GA0
MDD112C-N-030-N2M-130GA0
MDD112B-N-030-N2M-130PB2
MDD112B-N-030-N2M-130PB0
MDD093B-N-020-N2M-110PB2
MDD112C-N-040-N2M-130GB2
MDD090C-N-030-N2M110PB0
MDD112C-N-030-N2M-130GB1
MDD112C-N-030-N2M-130PB0
MDD090C-N-030-N2M-130PB0
MDD093B-N-020-N2L-110GA0
MDD090C-N-040-N2M-110GA1
MDD090C-N-030-N2M-110GB0
MDD093A-N-030-N2L-110GA0
MDD065B-N-040-N2M-095Gb1
MDD071A-N-040-N2M-095PB0
MDD090C-N-030-N2M-110GB0
MDD112D-N-030-N2M-130PB0
MDD093B-N-020-N2L-110PA0
MDD093C-N-030-N2M-110PA1
MDD112D-N-020-N2L-130-PBO
MDD112C-N-020-N2L-130-PB2
MDD090-N-020-N2L-110PBO
MDD112C-N-030-N2L-130PBO
MDD112B
MDD112D-L-015-N2L-130PB0
MDD112D-N-030-N2L-130PB0
MDD093A-N-060-N2L-130PB0
Foxboro 83F-D04S1SSRJA-D
FOXBORO 130M-N5
FOXBORO 718TC7125000
FOXBORO 2AI-I3V
FOXBORO IDP10-TS3B01F-S01-FAR4M1L1
FOXBORO P0940AL
FOXBORO CONSOTROL 131M-N2
FOXBORO 841GM-CI1
FOXBORO P0400HJ
FOXBORO K0143AA
FOXBORO INVENSYS P0400VE
Foxboro I/A Series P0930DH
FOXBORO E11GM-HSAA1
FOXBORO E20S-T1FB6
FOXBORO E92-RFN2I
FOXBORO 3A2-D3IB
FOXBORO 821GM-IS1NL2
FOXBORO C0136NL
FOXBORO C0136YUAA
FOXBORO CONSOTROL 760CSA-3A
FOXBORO KIT-C-E27A-C
FOXBORO 823DP-I3K1NH2
FOXBORO P0400VR
FOXBORO CM900HT
FOXBORO P0400VT
FOXBORO P0400HJ
FOXBORO P0400YE
FOXBORO P0902DZ
Foxboro I/A PM400VP
Foxboro 875EO-A3F-A
FOXBORO P0900WA
FOXBORO 910-HD2
Foxboro FPS400-24
FOXBORO 2B8052
FOXBORO 2B8223
FOXBORO 823DP-I3K1NM2
FOXBORO 823DP-I3K1NM2-AM
FOXBORO P0400VU
FOXBORO P0901VK
FOXBORO P0400VU WP20
FOXBORO CM400YR-0C
FOXBORO CONSOTROL 131M-N2
FOXBORO B0132WK
FOXBORO B0142CEHB
FOXBORO 827DF-1G1SHKA1-A
FOXBORO P0400DA
FOXBORO D0127PB
FOXBORO MODEL 136-4-1
FOXBORO 3A2-I2D
FOXBORO P0400YL
FOXBORO P0800KE
FOXBORO P0400YR
FOXBORO PM400YT
FOXBORO P0400ZF
FOXBORO D0105NX
Foxboro D0130BN
Foxboro D3001YJ
FOXBORO P0500WX
FOXBORO P0400QJ
NEW IN BOX FOXBORO 2AX-MUL
FOXBORO AK237AA
Foxboro L0113VL
Foxboro D3001BM
FOXBORO 130M-N4-ECRB
Foxboro 873RS-JIPFGZ
Foxboro D0130CD
Foxboro MWP1500PSI
Foxboro 13FEA
FOXBORO COMPANY I/A SERIES P0400YG
FOXBORO D0162LQ
FOXBORO K0118BE
FOXBORO P0400HJ
FOXBORO P0400DA
Foxboro 873RS-AIXFGZ
Foxboro 83F-D04S1SSRJA-D
FOXBORO P0800MW
FOXBORO APHRAGII PRESSURE TRANSMITTER 0-120IN H2O
FOXBORO 2AX-FJ
FOXBORO 873PH-AIWFGZ
Foxboro 841GM-C1
FOXBORO CIRCUIT BOARD CARD B0132CS
NEW FOXBORO 870EC-TF34M-N
FOXBORO Electronic Transmitter Model 841GM-CI
FOXBORO P0911JT
FOXBORO 595-3096-01
FOXBORO NO138AR
FOXBORO 718TC7125000
FOXBORO P0400YR
FOXBORO L0118UG
FOXBORO N0309SW
FOXBORO P0500PE
Foxboro 67HTG-OH
Foxboro Miran 1B2
Foxboro I/A P0400VU
Foxboro I/A P0400VP
Foxboro AP51B
Foxboro I/A P0400QJ
Foxboro I/A P0400QK
Foxboro D0130BM
Foxboro Differential Pressure 843DP 4-20
FOXBORO PF-1010
FOXBORO A2045BV
FOXBORO A2045BX
FOXBORO P0970EJ
FOXBORO 870EC-LB13A
FOXBORO P0500NX
FOXBORO AG100VK
FOXBORO S-02TI
FOXBORO D0135SN
Foxboro I/A P0400VP
Foxboro I/A P0400QJ
Foxboro I/A P0400QK
Foxboro I/A Series Cards, P0903ZE, P0902UT, P0400DA
Foxboro I/A Series Cards P0903ZE, P0902UT, P0400DA
Foxboro I/A Cards P0903ZE, P0902UT, P0400YV
FOXBORO 8000-PA15
FOXBORO 843DX-H2I2NK
Foxboro FPS400-24
FOXBORO AG100VK
FOXBORO P0400HJ
FOXBORO P0400YE
FOXBORO 75BCA USPP 75BCA
FOXBORO 250PE USPP 250PE
FOXBORO C0162BX USPP C0162BX