evanzheng
級(jí)別: 略有小成
![]() |
D100=1 M100 ON D100=0 M100 OFF D101=1 M101 ON D101=0 M101 OFF 而且暫存器是批量的 可能會(huì)用到D100-150 有什么好方法可以這樣批量轉(zhuǎn)換的?? |
---|---|
|
菜鳥入行
級(jí)別: 論壇先鋒
![]() ![]() |
有的PLC支持這種寫法 LD D0.0 OUT M100 效果和你想要的一樣 |
|
---|---|---|
|
流辰沙
級(jí)別: 家園常客
![]() |
硬寫可以,拿D和K0對(duì)比,然后輸出M。 批量夠嗆,D是16位,M只是1位,沒想到啥好辦法批量傳送。 一般都是拿D除符號(hào)位外的15位對(duì)應(yīng)15個(gè)M。像MOV D0 K4M10 |
---|---|
|
mall9002
級(jí)別: 略有小成
![]() |
最好是結(jié)構(gòu)化編程,循環(huán)加數(shù)組最方便。 也可以簡(jiǎn)單工程下使用內(nèi)嵌ST,但是也要設(shè)置數(shù)組。 一直執(zhí)行的話 FOR Xiabiao:=0 TO K51 BY 1 DO IF Shuju[Xiabiao] = K1 THEN Weiyuanjian[Xiabiao]:=TRUE; ELSE Weiyuanjian[Xiabiao]:=FALSE; END_IF; END_FOR; |
---|---|
|
nightblueblu
道阻且長,窮且益堅(jiān)。
級(jí)別: 論壇先鋒
![]() |
這種時(shí)候歐姆龍的PLC可太方便了,輔助繼電器是16位的 ![]() [ 此帖被nightblueblu在2019-05-21 17:29重新編輯 ] |
|
---|---|---|
|
陳佑宗
級(jí)別: 略有小成
![]() |
階梯圖寫習(xí)慣的用二樓 會(huì)內(nèi)嵌ST的可以用三樓 都很不錯(cuò),看樓主習(xí)慣 |
---|---|
|
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
圖片:
![]() 參考看 |
---|---|
本帖最近評(píng)分記錄: |
流辰沙
級(jí)別: 家園常客
![]() |
梯形圖的循環(huán)是這么寫的啊?還沒用過呢 |
---|---|
|
流辰沙
級(jí)別: 家園常客
![]() |
如果程序大了,假設(shè)一個(gè)掃描周期是4ms,你這段程序執(zhí)行只需要1ms,M會(huì)不會(huì)一個(gè)掃描周期只通1ms,另外3ms是不通的? 把SM400改成輔助繼電器,想用的時(shí)候接通,循環(huán)中間用對(duì)比值K0/1去SET/RST咋樣 ![]() |
---|---|
|
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
1.PLC 規(guī)則 由左而右,由上而下,一次輸出。 2.自己試 |
---|---|
|