zhihaiwei
級(jí)別: 探索解密
|
大家好!我隨便編了個(gè)程序,在寄存器設(shè)置中把 D2 設(shè)置成十進(jìn)制10后,把程序傳到PLC中,每次輸入X0,為什么D2的內(nèi)容不從10往上加,而是還要從0往上加呢 |
|
---|---|---|
|
cheng007297
級(jí)別: 略有小成
|
你大高手了,在這個(gè)網(wǎng)站里你認(rèn)第二,沒(méi)人認(rèn)第一啊~!可以把D2設(shè)置成十進(jìn)制的,請(qǐng)問(wèn)不設(shè)置10進(jìn)制時(shí),是多少進(jìn)制的~? 樓主留言:高手同志,你懂嗎?你看看下面的的回答。這才是交流,我要是會(huì)了,還過(guò)來(lái)問(wèn)干嘛?我不是有病嗎?你這樣攻擊人,我感覺(jué)是不好啊!自重! |
---|---|
|
shenbin0922
級(jí)別: 探索解密
|
你初始值設(shè)定沒(méi)設(shè)對(duì) 不光光在那里寫入值就好了 還要進(jìn)行軟元件初始值引用以及參數(shù)設(shè)置中的相關(guān)軟元件初始值文件使用 樓主留言:具體怎么操作呢,不用MOV指令,按照你說(shuō)的方法怎么做呢?麻煩指導(dǎo)下,謝謝 |
---|---|
|
poorwer
級(jí)別: 略有小成
|
順序錯(cuò)了。把程序?qū)懭隤LC中,再?gòu)?qiáng)制D2等于10。 樓主留言:怎么強(qiáng)制呢?要用MOV指令嗎 還是其他的方法,請(qǐng)指教 |
---|---|
|
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
|
初始值要先設(shè)定 ----||-------------[MOV K10 D2] SM402 |
---|---|
|
blitzcrank
級(jí)別: 探索解密
|
要在程式裡面 令D2=k10 這樣開(kāi)始執(zhí)行的時(shí)候D2才會(huì)是k10 不然它會(huì)從0開(kāi)始 還有一個(gè)比較不重要的是 x000直接輸出y000 y000又輸出別的東西 這樣寫是不太好的 不過(guò)你這是隨便的寫的所以沒(méi)關(guān)係 給個(gè)建議而已 |
---|---|
|
poorwer
級(jí)別: 略有小成
|
有兩種方法,一種就是樓上所說(shuō)的用MOV等指令,另一種通過(guò)編程軟件強(qiáng)制,這種方法常用于程序調(diào)試時(shí)。只不過(guò)你那個(gè)軟件好像是老款的,不是GX DEVELOPER,所以我也不知怎樣在那個(gè)軟件上操作強(qiáng)制。 |
---|---|
|
zhong1946
都2024了
級(jí)別: VIP會(huì)員
|
程序中沒(méi)有哪一步能證明你已將D20置了10 |
---|---|
|
東莞工控
級(jí)別: 略有小成
|
不用傳送指令也可以,但要把寄存器設(shè)置值傳到PLC。 樓主留言:我是把寄存器D2的值設(shè)置成10后傳到PLC的,結(jié)果還是一樣 |
---|---|
|