一一
級別: *
![]() |
下面是一部分梯形圖,知道實(shí)現的功能,就是不知道具體的實(shí)現過(guò)程 想請教一下,還望知道的人不吝賜教 ![]() 能具體寫(xiě)出每一次脈沖過(guò)后的變化的具體過(guò)程更是感激不盡了 |
---|---|
|
shuangyu
工控行業(yè)呆的越久越迷茫.......懂得多?少?......
級別: 家園?
![]() |
M1 與X1 忽略 M8013 1秒時(shí)鐘 INCP Z0 脈沖遞增指令 接通一次 Z0 數值加1 Z0 變址地址 INCP K4Y0Z0 就看Z0=? Z0=1 那么就輸出Y1 Z0=2 輸出Y2 。。。。。Z0=8 輸出Y10 。。。。。。 所以上面的程序一句話(huà)就是 M8013 通一次 Y接通一個(gè) |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級別: VIP會(huì )員
![]() ![]() ![]() ![]() |
這個(gè)程序的作用是將輸出點(diǎn)0~377都分別置1,這只能說(shuō)是初衷,當時(shí)在Y361后,由于無(wú)法達到一個(gè)字的操作長(cháng)度,會(huì )發(fā)生越界而導致系統錯誤停機。 次數 K4Y0Z0 1 Z0=0 那么K4Y0+1=》K4Y0中相當于Y0=1 2 Z0=1 操作對象變?yōu)镵4Y1 因此Y1=1 3 Z0=2 操作對象為K4Y2 因此Y2=1 …… 直到Y361=1 繼續,K4Y362……由于FX最大的Y地址到377,因此K4Y362造成地址溢出,從而Error。 此地的做重點(diǎn)為:Z0的操作對象為字地址而不是位地址,因此只能將位地址組合為字地址K4Y0。 Z0的增加只是對其操作元件的增加,并非對常數的增加,也就是K4Y0Z0當Z0=1的時(shí)候,是指K4Y1,而非相當于增加一個(gè)字,這一點(diǎn)需要注意。 以上 |
---|---|
本帖最近評分記錄: |
一一
級別: *
![]() |
實(shí)際執行的時(shí)候好像是這樣的,Z0=1時(shí),Y0=1,Z0=2時(shí),Y1Y0=11,Z0=3時(shí),Y2Y1Y0=111,以此類(lèi)推的 我就是不知道怎么來(lái)的 |
---|---|
|
qlin
學(xué)過(guò)一點(diǎn)FX型PLC基本知識
級別: 家園?
![]() |
·執行條件第1次接通時(shí),(Z0)=0,K4Y0Z0為K4Y0,而之前K4Y0為0,故執行結果為(K4Y0)+1=0+1=1,即Y17Y16…Y1Y0對應00…01,所以Y0=1,而Y1~Y17均為0。執行完畢,Z0=1。 ·執行條件第2次接通的第1個(gè)掃描周期(接通瞬時(shí)),(Z0)=1,K4Y0Z0為K4Y1,INCP K4Y0Z0為執行(K4Y0Z0)+1→(K4Y0Z0)即(K4Y1)+1→(K4Y1);而之前K4Y1為0,故執行結果為(K4Y1)+1=0+1=1,即Y20Y17…Y2Y1對應00…01,所以Y1=1,而Y2~Y27均為0。 但是,之前Y0=1,而之后無(wú)復位Y0的指令,故Y0保持1,結果為Y0=1,Y1=1。 ·執行條件第3次接通瞬時(shí),(Z0)=2,K4Y0Z0為K4Y2,而之前K4Y2為0,故執行結果為(K4Y2)+1=0+1=1,所以Y2=1,Y0、Y1保持為1。 ·以下以此類(lèi)推。 |
---|---|
|
一一
級別: *
![]() |
先謝謝這位仁兄的解答了,呵呵 我還有一個(gè)疑問(wèn)的,就是K4Y0,不應該就是指的Y17—Y0,這16個(gè)輸出嗎,那加1的時(shí)候不應該就是在這16個(gè)輸出的基礎上加嗎? 你的意思是不是K4Y0Z0,隨著(zhù)Z0值的變化而變成K4Y1,K4Y2,K4Y3........ |
---|---|
|