如何快速讀懂PLC學(xué)習(xí)流程04-1
肖菲
發(fā)布于2015-02-14 10:11
1540
1
標簽:快速讀懂PLC連載
學(xué)習(xí)PLC不能像無頭蒼蠅,到處亂撞,滿頭包了,痛了,就不想學(xué)了,所以知道方法很重要!
上次講到前面三點,現(xiàn)在從第四點的開關(guān)量開始。
06特殊功能的用法①高速輸入輸出——編碼、步進、伺服
07特殊功能的用法②模擬量輸入輸出——溫度、電流、電壓、變頻器
08特殊功能的用法③通訊功能——變頻器通訊、伺服通訊、以太網(wǎng)通訊等
對于04基本開關(guān)量的編程,我們一般學(xué)習(xí)呢,需要了解一些知識點,以下內(nèi)容掌握前者以后再繼續(xù)學(xué)習(xí)后者,不然容易犯迷糊
04-① 進制屬于學(xué)控制這一塊的基礎(chǔ),這里列舉幾個,大家熟悉一下,包括后面的進制換算如下圖
二進制:一般開關(guān)量有接通和斷開兩個狀態(tài),相當于我們的二進制
八進制:PLC的輸入輸出X0~X7,再由X10開始,逢八進一
十進制:即為常數(shù),在PLC里面表示常數(shù)用K表示,如K100
十六進制:一般以H開通,在PLC通訊部分運用廣泛,如HC097
特別告訴大家一個小竅門,若對于進制換算比較麻煩的可以通過計數(shù)器偷懶
若我們對進制還不是很了解,可以參照
3、每期的三菱實操課都會講解詳細的內(nèi)容,可以隨班聽課
04-②編程元素是PLC編程的基礎(chǔ),有很多學(xué)員就是對其不了解,導(dǎo)致編程很多彎路和錯誤
輸入輸出繼電器(X、Y):在各基本單元中,按X0~X7,X10~X17……,Y0~Y7,Y10~Y17……等八進制的方式分配輸入輸出繼電器
輔助繼電器(M):其為PLC內(nèi)部繼電器,它有別于輸入輸出繼電器,不能獲取外部的輸 入,也不能直接驅(qū)動負載,只在程序內(nèi)部使用。M有部分繼電器有特殊用法,如M8000為開機啟動,具體參見三菱編程手冊輔助繼電器用法
狀態(tài)繼電器(S):作為步進梯形圖或SFC表示的工序號使用的繼電器,一般使用較少
定時器(T): 顧名思義,定時器可對PLC內(nèi)1ms,10ms、100ms等時鐘脈沖進行定時,當達到設(shè)定值時,輸出觸點動作。
計數(shù)器(C):計數(shù)器以不用用途可以分為以下幾類
內(nèi)部計數(shù)器:16位計數(shù)器
32位計數(shù)器
他們?yōu)镻LC內(nèi)部使用,相應(yīng)速度通常為10HZ以下
高速計數(shù)器:可以為外部高速輸入信號提供計數(shù)的功能,如單項單計數(shù)、單項雙計數(shù)、雙相雙計數(shù),如C235、C251
寄存器(D):數(shù)據(jù)寄存器是用來存儲數(shù)據(jù)的,三菱FX系列PLC一般是16位寄存器,數(shù)據(jù)偏大的情況下可以講兩個寄存器組合為32位,如在運算中前面加一個D 即為32位運算
例:DMOV D0 D100,即D0 、D1組合的32位傳到D100、D101
注意:一般在PLC編程中,我們是用數(shù)據(jù)寄存器的時候使用一位空一位,這樣可以防止數(shù)據(jù)串位,如:D0、D2、D4、D6、D8……
變址寄存器(V、Z):變址寄存器可用來與其他軟元件一起使用改變對應(yīng)元件的地址
如:V0=5,D0V0=D5或者Z0=10,C10Z0=C20
常數(shù)(B、K、H):在PLC使用的數(shù)值中,B表示二進制,K表示十進制,H表示16進制,他們可以用來給其他軟元件設(shè)置數(shù)值,如mov K100 d100
指針(P、I):指針用于分支與終端。分支用的指針P,用于指定CJ條件跳轉(zhuǎn)或者CALL子程序的跳轉(zhuǎn)目標
重點1:
當看到上面的介紹手否覺得要學(xué)習(xí)的很多呢?我們學(xué)習(xí)是有方法的
二進制——開關(guān)量——只有兩種狀態(tài)的軟元件(要么接通,要么斷開)
X、Y、M、T、C、P
數(shù)字量——儲存數(shù)據(jù)——可以存放一系列字符串
D、C、T、Z、V、
重點2:
通過上面的分類以后呢,我們后面在程序中就可以繼續(xù)學(xué)習(xí)新的內(nèi)容了
1、如:在PLC編程中,以結(jié)果為導(dǎo)向輸出的有—()、—[ ]
當作為開關(guān)量輸出的時候選擇—()
當需要運用的數(shù)據(jù)的時候,采用—[ ]
2、如:我們可以在PLC中將開關(guān)量以組合字元件的形式,實現(xiàn)兩類數(shù)據(jù)的切換,在實際編程中,除了用到組合字元件,還在功能指令中運用比較廣泛,后續(xù)有很大幫助!