100個三菱PLC問題的答疑合集!系列(一)

【1】三菱FX1N和2N的PLC可以各用哪款直接代替,三菱官網通知1N 和2N都停產了,我們有些設備都是用的這兩款,想趕緊找下可以直接代替的備上,以備急用。

答:可以選擇FX 3U的PLC,但是替換之前一定要查看原來的程序中所使用的指令在FX3U PLC是否支持,以及原來的程序中所使用的相關係統存儲器是否與FX3U PLC相同,如果相同才可以替換。

【2】例如X001控制T5,T5的延時為50S,那X001是否需要接通50S,T5才動作?還是隻需接通就可以了?

答:X001需要接通50秒,T5才動作。因為X001是定時器的驅動條件,而T5是屬於通用型定時器,當驅動條件X001斷開,那麼定時器會復位,不再計時。

100個三菱PLC問題的答疑合集!系列(一)

【3】在三菱PLC編程中置位和復位指令不是要一起使用嗎?

答:在三菱PLC編程中置位和復位指令不一定要一起使用,可以只出現置位指令,也可以只有復位指令,也可以成對使用。

【4】PLC我想利用編程口與變頻器通信,可以嗎?

答:三菱FX PLC可以使用自帶的編程口和變頻器通信,但是要使用變頻器通信專用指令。變頻器通信指令由於受到通信協議的限制,並不是對所有品牌的變頻器都適用,一般來說,三菱PLC的變頻器通信指令只能對三菱的變頻器進行通信控制,而不能對其他品牌的變頻器進行通信控制。

【5】三菱PLC哪些編程軟件可以通用?

答:FX-GPWIN 只適合FX系列PLC編程使用;GX-Developer適合FX, Q, A系列PLC編程使用 ;GX-WORK2適合FX , Q , L系列三菱PLC編程使用。

【6】 FX2N PLC如果拔掉電池程序會不會丟失啊?

答:一般來說,因為PLC內部有充電電容,即使把電池拔掉,電容上充電電量也足夠RAM內的數據保持一段時間,所以如果拔掉電池後在短時間內(通常5分鐘)再將新電池換上去,程序是不會丟失的,如果拔掉電池長時間不更換新電池上去,程序則會丟失。

【7】為什麼說PLC系統可靠性高,抗干擾能力強?

答:PLC硬件設計上,為了提高抗干擾性能,開關量輸入輸出均採用光耦器件,PLC內部電路與外部電路之間做到了電隔離,較好地消除了外部電磁干擾對PLC內部所產生的影響。而且,PLC的電源線路與I/O迴路還設計了多重濾波電路,如LC濾波器、RC濾波器、數字濾波器等,以減少高頻干擾的影響。以上硬件設計,使得PLC具有抗干擾能力強,可靠性高等特點。

【8】在FX3U PLC的輸入端口接入無源開關,XO—X3使用內置24V電源,而在X10—X13使用外置電源?應如何接線?

答:

100個三菱PLC問題的答疑合集!系列(一)

【9】一個PNP型三線制接近開關,應如何接入FX3U PLC的輸入端口。

答:把PNP型三線制接近開關的信號輸出端接PLC的輸入口如X0,PNP型接近開關的0V端接到PLC上的0V端子,還要把S/S端子跟0V端子短接起來,PNP型接近開關的+24V端接到PLC上的24+端子。如果是外接24V電源的話,那麼把PNP型三線制接近開關的信號輸出端接PLC的輸入口如X0,PNP型接近開關的0V端接到外接24V電源的負,還要把S/S端子跟外接24V電源的負短接起來,PNP型接近開關的+24V端接到外接24V電源的正。

100個三菱PLC問題的答疑合集!系列(一)

100個三菱PLC問題的答疑合集!系列(一)

【10】PLC的掃描週期是固定的,那麼我怎麼知道我寫的程序超過固有的掃描週期呢,有什麼方法知道 ,且怎麼延長掃描週期呢?

答:如果要知道當前的掃描週期,可以直接從PLC的特殊寄存器D8010中讀取;如果PLC裡面有特殊存儲器可以用來設定恆定掃描週期,那麼只需要給這個特殊存儲器中設定指定的數值,就可以改變掃描週期的時間。

【11】文件寄存器和普通寄存器的區別。

答:文件寄存器是作為存放事先決定的數值(比如 產品檢查的規格值)時很方便的。普通的寄存器是除了保持區域外,PLC的電源OFF時,所有內容都被清除。所以一般作為臨時存放區域使用。

【12】在梯形圖中輸入T1K20,顯示軟元件設置不正確是怎麼回事

答:在梯形圖中輸入T1K20,顯示軟元件設置不正確,是因為T1和K20中間沒有空格,空格多少沒有規定,但至少要空1格。正確的輸入方法是:OUT T1 K20,注意OUT和T1,T1和K20之間都要留有空格,輸入定時器指令時還需要注意不要將字母O與數字0混淆。

【13】為什麼輸入端口的地址沒有X8,X9?

答:三菱PLC的輸入繼電器和輸出繼電器都是以八進制進行編址的,所以只能是X0-X7,而沒有X8,X9,X7後面的地址應該是X10。

【14】實我手上有臺FX1N-40MR-001的PLC,輸出端(Y側)有幾個COM端子:COM1.COM2,COM3,COM4,COM5,怎麼用用啊,究竟對應Y裡面著哪些Y端子啊?

答:因為輸出負載包括接觸器、繼電器線圈、電磁閥線圈、指示燈、喇叭等,各種負載的電源性質可能不相同。為了適應不同的負載電源,所以PLC把輸出端分成幾組,同一組端口的負載電源是相同的,不同組的端口可以接不同的電源。

FX1N—40MR輸出為4點共端,即每個4個輸出點一個公共端。稱作4點共端。其對應關係是COM1為YO—Y3的公共端。COM2為Y4—Y7的公共端。以此類推。

【15】輸出輸入端的那幾個黑點端有什麼用的?

答:輸出輸入端的那幾個黑點端是為了配合PLC的整體結構而留下的空端子,內部沒有接線,是無用的端子,不用做任何接線。空端子不能作接線端子使用,如果使用,會對PLC產生干擾。

【16】FX系列PLC的編程電纜型號是什麼?

答:FX系列PLC的編程電纜型號是SC-09電纜或者USB-SC09-FX電纜。SC-09為連接電腦串口用。USB—SC09—FX為連接電腦USB口用。

【17】三菱PLC [D<= D150 H0] 是什麼意思

答: [D<= D150 H0] 是觸點比較指令,前面帶D表示該指令是32位的觸點比較指令,比較32位數(D151,D150)的值是否小於等於0,如果滿足該條件則觸點接通,如果不滿足條件則觸點斷開。

【18】請教[D<= D108 C251]是什麼意思?

答:[D<= D108 C251]是觸點比較指令,前面帶D表示該指令是32位的觸點比較指令,比較32位數(D109,D108)的值是否小於等於計數器C251的當前值,如果滿足該條件則觸點接通,如果不滿足條件則觸點斷開。

【19】PLC輸出迴路中需要加入保險絲嗎?

答:PLC輸出迴路中需要加入保險絲,因為當負載一旦發生短路或故障時,容易燒壞觸點或晶體管,還會燒壞輸出電路所在的印製電路板,因此,需要在負載迴路上加入起短路保護作用的保險絲。

【20】請問如何替換三菱FX2N PLC中已損壞的X.Y點

答:僅當PLC有多餘的正常的X,Y點時,才可以用多餘的X,Y點替換已損壞的X,Y點。替換時,首先把外部設備的接線作相應更改。其次,利用編程軟件的查找替換的功能,把已損壞的X,Y點查找替換成其他未使用過的正常的X,Y點。保證程序正常運行。

【21】外部輸入信號X0 在1秒鐘內有10次輸入,這個情況下,是不是需要使用高速計數器?

答:是不是需要使用高速計數器,決定PLC的掃描週期。計數器輸入脈衝信號的頻率不能過高,如果在一個掃描週期內,輸入的脈衝信號多過1個時,那其餘的脈衝信號則不會被計數器進行計數。這樣,會產生計數不準確問題,因此,對計數器輸入脈衝的頻率是有一定要求的。一般要求脈衝信號的週期要大於2倍的掃描週期,保證不會發生計數丟數現象。

外部輸入信號X0 在1秒鐘內有10次輸入時,PLC的掃描週期最好在50ms之內。如超過100ms,最好要使用高速計數器。

【22】FX2N系列的PLC 普通計數器 1秒鐘最大能響應多少次的輸入信號呢?

答:1秒鐘最大能響應多少次的輸入信號,決定PLC的掃描週期。計算公式是:1000÷掃描週期(ms) = 輸入信號的最大頻率。為保證不會發生計數丟數現象。最好脈衝信號的週期要大於2倍的掃描週期,

【23】下面的程序中

(MOVP K2 D0)

(MOVP K4 D1)

(DMOV D0 D2)

程序第三行D0和D2下面分別出現了:262146請問是怎麼出來的?

答:因為 (DMOV D0 D2)是32位的傳送指令,該指令是把(D1 D0)的數據傳到到(D3 D2),而前面兩條傳送指令執行的結果是D0是K2,D1是K4,實際上D0內部二進制數是B0000 0000 0000 0010 ,D1內部二進制數是B0000 0000 0000 0100,所以(D1 D0)實際上是B0000 0000 0000 0100 0000 0000 0000 0010,該32位二進制數對應的十進制數就是262146。

【24】請問在應用主控指令MC N0 M100時,左母線上的N0 M100觸點應該怎麼輸入進去呢?

答:左母線上的N0 M100觸點是不需要自己輸入進去的,當編程軟件的狀態處於寫入模式時,左母線上沒有該觸點,只需要把模式切換成讀出模式或監視模式就可以使該觸點自動顯示出來。

100個三菱PLC問題的答疑合集!系列(一)

【25】電腦上的編程軟件和三菱PLC通訊不上是什麼原因?通訊線的端口如何設置?

答:通訊不上的原因有多種,1、可能是沒有給PLC通電;2、編程軟件創建的工程類型與實際PLC類型不同;3、可能是是通信端口設置問題;4、用了USB轉232線,但沒有安裝驅動或者驅動沒有安裝好。原因可能有多種,需要一個一個去排查。編程線主要有兩種 SC-09 , USB-SC-09 ,在使用SC-09時,如果電腦沒有RS232接口,需配置USB/RS232轉換器,購買該轉換器時,同時需要安裝驅動,安裝驅動後,在電腦的設備管理器中會有該轉換器的虛擬RS232端口號,如COM4,編程時下載上載就要選取這個端口號。

【26】FX2N PLC怎麼和觸摸屏連接,要設置什麼參數嗎?

答:FX2N PLC要和觸摸屏連接,可以用SC-09電纜的圓口插PLC的編程口,串口接到觸摸屏的串口上,此外,還要在觸摸屏端的系統參數設置裡面設置好使用的PLC類型為FX2N、接口類型為RS232、以及設置端口、波特率等,在PLC編程軟件的參數裡面設置的端口、波特率、校驗位、數據位、停止位等要與觸摸屏的設置保持一致,這樣就可以使FX2N PLC觸摸屏連接起來。

【27】觸點比較指令[<= D10 K100] 應該怎麼輸入,為什麼輸入不進去?

答:輸入觸點比較指令可以直接在鍵盤輸入LD<= D10 K100進行輸入,注意LD和<=符號之間不需要空格,而符號和D10之間,以及D10和K100直接需要空格。還要注意假如觸點比較指令是32位指令[D<= D10 K100],那麼是直接在鍵盤輸入LDD<= D10 K100,注意是LD後面加D,而不是像DMOV等其他功能指令在前面加D。

【28】[MOV K2M0 K2Y0]這個指令中的K2M0和K2Y0是什麼,這條指令又是什麼意思?

答:K2M0和K2Y0是組合位元件,K2是組合位元件的組數,K2代表兩組,而一組是四位位元件,兩組也就是8位,所以K2M0就代表M0-M7八個位,K2Y0就代表Y0-Y7八個位。[MOV K2M0 K2Y0]這條指令是將K2M0的二進制數據傳送到K2Y0裡面,實際上是通過M0-M7的二進制位去控制輸出Y0-Y7的狀態。

【29】三菱PLC上的ERR燈一直亮紅色,這是什麼原因?

答:PLC ERR燈亮紅色說明有故障,故障有可能是硬件故障,也有可能是程序故障,可以通過編程軟件連接上PLC後,打開軟件菜單的“診斷”裡的“PLC診斷”中確認到底什麼故障。

【30】三菱編程軟件GX Developer打開工程時提示“工程初始化失敗”,要怎麼解決?

答:出現“工程初始化失敗”的錯誤提示時,需要先將三菱編程軟件卸載乾淨,再刪除註冊表,然後再重新安裝軟件。刪除註冊表的方法是:1、點擊“開始”按鈕。2、選擇“運行”,再輸入regedit,點擊確定,打開註冊表,3、點擊HKEY_LOCAL-MACHINE前面的加號,在打開的文件夾中找到SOFTWARE,點擊前面的加號,找到MITSUBISHI,並點擊鼠標右鍵,將該文件夾刪除。如果刪除了該文件夾還沒用,那麼再打開HKEY_CURRENT_UESR裡面的SOFTWARE,再找到MITSUBISHI刪除。如果刪除了註冊表還無法解決問題,建議重裝系統。

【31】在安裝三菱GX Developer軟件時點擊setup沒有任何反應怎麼處理?

答:安裝三菱GX Developer軟件時如果雙擊setup之後,沒有反應,且不會出現該圖標,那麼可以在360安全衛士裡面體檢修復一下,加速一下,清理下垃圾,在“任務管理器”的“進程”裡將一些佔內存的文件結束進程,再重啟下電腦。如果操作了以上步驟還是沒有反應,建議重裝系統。

【32】FXIN-60MR與FX2N-48MR組合可以嗎?

答:FX系列的PLC沒有“多CPU系統”,不同型號的FXplc可以通過擴展485通信擴展板,進行N:N網絡的連接。詳細通信方法和選型接線,建議參考《FX系列微型可編程控制器用戶手冊(通信篇)》手冊。

【33】三菱PLC晶體管輸出能帶動多大的負載,能直接連接繼電器嗎,用不用加保護裝置?可以直接驅動固態繼電器嗎?

答:晶體輸出的PLC最大帶載能力為0.5A左右,固態繼電器是可以自己驅動的,繼電器看什麼繼電器,如果是24V這樣的中間繼電器是可以驅動的。

【34】PLC的輸出是不帶電源的嗎?比如說我要控制個110V繼電器。是不是要加個電源?怎麼接線?

答:PLC的輸出端口僅僅是一個驅動負載的開關,本身是不帶電源的,如果要控制個110V繼電器,要加個電源。PLC的輸出端接到繼電器的線圈,繼電器還要接到220V交流電源,PLC的COM端也接到220V交流電源。

【35】8進制數35+47的結果用8進製表示是多少?用10進製表示又是多少?

答:8進制數35+47的結果用8進製表示是104,用10進製表示是82。8進制的數字只有 0 - 7,逢 8 進 1,也就是說:8 進制的 10 就是10進制 8,8進制 11 就是10進制 9,以此類推。

【36】FX1s-20m可以擴展模塊嗎?擴展模塊怎麼定義輸入輸出端口號的?比如X13後面是不是X14?

答:三菱FX1s系列PLC只有基本單元,沒有擴展I/O的擴展單元和擴展模塊。擴展模塊後輸入輸出端口號應該按順序使用,不能跳躍編號。X13後面不是X14,而是X20。

【37】16位和32位運算怎麼理解?

答:數據寄存器是16位參與運算的,因為三菱的每個數據寄存器都是16位,如果想進行32位運算,就必須兩個相鄰的數據寄存器,比如B0和B1組成32位,而且規定了B0是低16位,是低位,B1是高16位,是高位,它的符號位在高位的最高的位置,B31位叫做符號位,16位在16位寄存器的最高位,也就是B15是符號位,16位就是16位和16位加減乘除,32位就是32位

【38】在調試程序時,怎麼利用END指令進行分段調試

答:PLC中的END指令為結束指令,在調試程序時可以將END指令插在各段程序之後,從第一段開始分段調試,調試好以後必須刪去程序中間的END指令,這種方法對程序的查錯也很有用處。

【39】老師,梯形圖的梯級與程序行是什麼關係?是不是一行程序就是一個梯級?

答:梯級是梯形圖程序的一個邏輯單元,一個梯級能夠包含多個行和列,且所有的梯級都具有編號,所以一行程序就是一個梯級的說法是錯誤的。

【40】SET、RST指令是不是功能指令?

答:SET、RST是屬於基本邏輯控制指令,不屬於功能指令。基本邏輯指令主要用於開關量的處理,而功能指令則可以用於對數據的處理,包括數據的傳送、變換、運算,以及程序流程控制,此外功能指令還能用來處理PLC與外部設備的數據傳送和控制。

【41】為什麼用三菱編程軟件,GX Developer,傳送K59926到D0,傳送不了,改成K29926就可以傳送了,

答:數據寄存器D是字元件,它所存儲數據的最大值是K32767,傳送K59926到D0,傳送不了,是因為K59926大於K32767,已經超出了其最大值,所以是傳送不了的,而K29926小於K32767,所以改成K29926就可以傳送了。

【42】當把程序保存到電腦中時,“工程名設置”欄應如何填寫?

答:當把程序保存到電腦中時,“工程名設置”欄的名稱可以自己命名。對於GX Developer,只需要填寫工程名即可,而對於GX WORKS2軟件,需要填寫工作區名和工程名。

100個三菱PLC問題的答疑合集!系列(一)

【43】為什麼我在觸點XO處註釋了“起動”,結果梯形圖上所有XO觸點位置處均出現了“起動”,能不能在XO不同的位置進行不同的註釋?

答:不能在XO不同的位置進行不同的註釋,在觸點XO處註釋了“起動”,那麼X0對應的註釋就是“起動”,定義好了後就相當於是唯一的註釋了,所以所有XO觸點位置處均出現了“起動”。

【44】三菱plc中比較指令(LD=)能比較浮點嗎

答:不能,指令裡有專門浮點數比較的指令。

【45】三菱PLC 的D寄存器可以儲存 N B A G字母嗎

答:可以,以ASCII碼的形式存儲。

【46】在編輯PLC程序(寫入模式)的時候,在原程序裡面修改時,老是自動跳出一行,無法在原程序上修改。非要把原程序刪除,再寫才行。具體現象打個簡單的比方:X0的常開觸點輸出Y0,我點擊Y0,彈出修改菜單,修改為Y1,完了按確定,會自動在下一行並聯輸出Y0。還有輸出其他的功能指令也是一樣,這樣太麻煩了。 請問是哪裡的設置問題?

答: 因為使用了“插入模式”,如果使用了,在您的鍵盤上再按一下“Insert”鍵即可恢復。

【37】為什麼我安裝完了GX Developer軟件在桌面沒有圖標,仿真軟件也沒有圖標,是不是沒有安裝成功?

答:GX Developer軟件安裝完成,快捷圖標不會自動出現在桌面的,可以在開始-所有程序-MELSOFT,找到GX Developer,再點擊右鍵,發送到桌面快捷方式,這樣桌面就會出現圖標了,而仿真軟件是沒有單獨的圖標,它是集成在編程軟件裡面的,軟件裡面的“梯形圖邏輯測試啟動”圖標即是開啟/關閉仿真。

【48】登錄關鍵字忘記了怎麼辦?

答:若有備份程序,可先執行清除PLC內存後,再重新寫入參數和程序即可。

【49】中文版GX-DEVELOPER軟元件列表中,有ERR的標誌是為什麼?

答:由於中文軟件,這個不是錯誤的意思,是源處和目的不成對出現。

【50】請問“MOV K0 K2Y0"的意思是說把Y0--Y7復位,那麼為什麼”MOV K1 K2Y0“卻不是把Y0--Y7置位的呢?而只是單把Y0置位的?

答:指令中的K2Y0是組合位元件,代表的是Y0-Y7,MOV K0 K2Y0指令傳送0到K2Y0,實質傳送的是二進制數,0的二進制數是B 0000 0000,所以是將Y0-Y7復位,MOV K1 K2Y0指令傳送1到K2Y0,1的二進制數是B 0000 0001,所以是對Y0置位為1,而不是把Y0-Y7都置位。

微信關注微信公眾號“世界先進製造技術論壇(ID:AMTBBS)”,發送關鍵字“軍刀”,有機會免費領取瑞士軍刀一把。


分享到:


相關文章: