1、三菱位組合元件問題 ? ? ?
只處理ON/OF狀態的元件叫“位元件”如X ,Y, M, S,這些元件組合后也可以具有數據存儲功能,組合方式將4個連續的位元件合成一個單元,多個單元組合就是組合位元件,組合位元件由Kn加首位位元件表示,即用KnX、KnY、KnM、KnS表示, n表示組數,數值在1~8之間,組合位元件及其包含的元件如表1所示,
| K1X0 | X0--X3 | K1Y0 | Y0--Y3 | K1M0 | M0--M3 |
| K2X0 | X0--X7 | K2Y0 | Y0--Y7 | K2M0 | M0--M7 |
| K3X0 |
X0--X7 ? ? ? ? ? ? ? ? ? ? X10-X13 |
K3Y0 |
Y0--Y7 ? ? ? ? ? ? ? ? ? ? Y10--Y13 |
K3M0 | M0—M11 ? ? ? ? ? ? ? ? ? ? |
| K4X0 |
X0--X7 ? ? ? ? ? ? ? ? ? ? X10--X17 |
K4Y0 |
Y0--Y7 ? ? ? ? ? ? ? ? ? ? Y10--Y17 |
K4M0 | M0—M15 ? ? ? ? ? ? ? ? ? ? |
| K5X0 |
X0--X7 ? ? ? ? ? ? ? ? ? ? X10--X17 ? ? ? ? ? ? ? ? ? ? X20--X23 |
K5Y0 |
Y0--Y7 ? ? ? ? ? ? ? ? ? ? Y10--Y17 ? ? ? ? ? ? ? ? ? ? Y20--Y23 |
K5M0 | M0—M19 ? ? ? ? ? ? ? ? ? ? |
| K6X0 |
X0--X7 ? ? ? ? ? ? ? ? ? ? X10--X17 ? ? ? ? ? ? ? ? ? ? X20--X27 |
K6Y0 |
Y0--Y7 ? ? ? ? ? ? ? ? ? ? Y10--Y17 ? ? ? ? ? ? ? ? ? ? Y20--Y27 |
K6M0 | M0—M23 ? ? ? ? ? ? ? ? ? ? |
| K7X0 |
X0--X7 ? ? ? ? ? ? ? ? ? ? X10--X17 ? ? ? ? ? ? ? ? ? ? X20--X27 ? ? ? ? ? ? ? ? ? ? X30--X33 |
K7Y0 |
Y0--Y7 ? ? ? ? ? ? ? ? ? ? Y10--Y17 ? ? ? ? ? ? ? ? ? ? Y20--Y27 ? ? ? ? ? ? ? ? ? ? Y30--Y33 |
K7M0 | M0—M27 ? ? ? ? ? ? ? ? ? ? |
| K8X0 |
X0--X7 ? ? ? ? ? ? ? ? ? ? X10--X17 ? ? ? ? ? ? ? ? ? ? X20--X27 ? ? ? ? ? ? ? ? ? ? X30--X37 |
K8Y0 |
Y0--Y7 ? ? ? ? ? ? ? ? ? ? Y10--Y17 ? ? ? ? ? ? ? ? ? ? Y20--Y27 ? ? ? ? ? ? ? ? ? ? Y30--Y37 |
K8M0 | M0—M31 |
?
表1
例如,K8X0就是以X0為起始連續的32個位,就是從X0到X37。注意X,Y是八進制排列的。K8M0就是以M0為起始連續的32個位,就是從M0到X31。注意這里是十進制排列的。
如下圖1第一行程序,當M0條件接通,給D0寄存器賦值常數2,常數2的二進制數為10,K4Y0是以Y0為起始的連續的16個位,從Y0—Y7,Y10—Y17,此時Y1接通。
第二行K8Y0就是以Y0為起始的連續的32個位,從Y0—Y7,Y10—Y17,Y20—Y27,Y30—y37。接通M1,會把對應的Y點的輸出狀態傳送到D4,D5數據里面去,由于使用的是DMOV,指令前面加D,故是32位指令執行,此時D4,D5里面存放著Y0—Y37的狀態,并以十制數顯示。可以監控具體的每一個位的狀態。?? ?? ???

圖1
2、外部輸入點常開常閉的理解 ? ? ?
常開或常閉觸點是指在沒有任何外部作用下的自然狀態(比如通電),這時候的常開觸點就是斷開的,常閉就的接通的。在PLC程序中,如果引用了常開觸點,那么當對應的I/O外部信號接通時候,常開就有效。常閉正好相反,外面接了常開按下去,然后里面的是程序觸點常閉的就是斷開。

圖2
第一種情況如上圖2,當PLC外部輸入按鈕接常開觸點,程序里面分別使用了常開觸點和常閉觸點見下圖3,當外部按鈕沒有被按下,由于第2行程序中使用了常閉觸點,PLC撥碼撥到RUN模式下,Y001會輸出,當按下X000按鈕,此時第1行的程序中使用了常開觸點X000會接通,Y000會輸出。同時常閉X000觸點會斷開。

圖3

圖4
第二種情況如上圖4,當PLC外部輸入按鈕接常閉點,程序里面分別使用了常開觸點和常閉觸點,當外部按鈕沒有被按下,由于PLC外部輸入點接的常閉觸點,PLC撥碼撥到RUN模式下,程序內部常開觸點X000接通,此時Y000線圈有輸出,見圖5。

圖5
當按下X000按鈕,此時外部的輸入按鈕常閉點斷開,程序中的X000常開觸點相應也會斷開,Y000線圈不會輸出。
程序中的常閉觸點X000就會閉合,Y001線圈就有輸出,見圖6。

圖6
3、三菱GX Works3軟件功能認證問題處理 ? ? ?
由于三菱新版本的GX Works3 Ver1.080版本軟件新增加了“用戶認證模式”功能,默認為啟動模式。
軟件默認打開用戶認證權限后,會出現以下兩種現象:
(1)是要求用戶認證通過才能使用PLC,導致用戶在使用FX5U和R系列編程的時候,經常由于忘記用戶名和密碼,這種情況下只能把PLC寄回三菱才能解決。
(2)是會導致觸摸屏跟PLC會通訊不上。因此,需要提前禁止GX WORKS3的用戶認證功能。
禁止用戶認證模式操作方法見下圖7。
1 在GX Works3軟件標題菜單中,選擇“視圖”-“用戶認證模式切換”

圖7
2 確定后重啟GX Works3軟件,再進行讀取操作,則能進入正常讀取程序的操作流程。
4、FX3U 數據寄存器D拆分的問題 ? ? ?
如下圖8 D40.2是一個編程位元件。在應用上和輔助繼電器M一樣。有線圈可以進行驅動。有無數個常開,常閉觸點,可以組成驅動條件。也可以構成功能指令操作數。注意只有FX3系列以上PLC具備此功能。

圖8
如圖81號D40代表的是數據寄存器的編號,2號位置代表本數據寄存器D40的Bit位。
字元件位址,數據寄存器D是一個16位的寄存器,其二進制位由低位到高位分別編號為0-F.拆分后,如下圖9,表2是使用D2寄存器拆分舉例說明。

圖9

表2

圖9
圖9舉例說明D數據寄存器的用法,大家可以拓展更多功能。
編輯:黃飛
?
電子發燒友App












評論