石頭哥
級(jí)別: 探索解密
![]() |
圖片:
![]() 通過寄存器的值置位輔助繼電器; D130=K1,置位M201 D130=K2,置位M202 D130=K3,置位M203 ....... D130=K40,置位M240 |
---|---|
|
fczxjh
級(jí)別: 家園?
![]() |
MOV D130 K4M201 MOV D131 K4M217 MOV D132 K2M233 使用位,D130包含16位,每一位對應(yīng)M201~M216。 K4表示16個(gè),K2表示8個(gè),K1表示4個(gè)。 K4M201即M201~M216,16個(gè)變量。 |
---|---|
|
龍海兒
關(guān)注《電氣外傳》公眾號(hào),知乎,CSDN等同號(hào)
級(jí)別: 論壇先鋒
![]() |
1才區(qū)區(qū)40個(gè),復(fù)制40遍也不算太麻煩。2不了解日系的PLC,不知道支不支持C語言,用FOR循環(huán)一下肯定更優(yōu)化,幾百個(gè)不成問題 |
|
---|---|---|
|
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主
![]() ![]() ![]() ![]() |
MOV 不行,會(huì)置位多個(gè)位。 研究一下DECO指令 |
---|---|
|
石頭哥
級(jí)別: 探索解密
![]() |
是的,變址即可; |
---|---|
|
麥克朱
級(jí)別: 家園常客
![]() |
for i:= 1 to 40 do z0:=i; if d130=i then m200z0:=1; end_if; end_for; |
---|---|
|
flood張
級(jí)別: 探索解密
![]() |
這個(gè)16位指令,超過16位循環(huán)回去了,變址靠譜點(diǎn),不知道說的對不對,還請大哥多指教 |
---|---|
|