yangjunhua
級(jí)別: *
|
圖片:
要求:觸摸屏上按下(保存)按鈕,把當(dāng)前日期和當(dāng)前班次件數(shù)d300保存,然后d300清0,每次按下(保存)按鈕,都能把當(dāng)前日期和當(dāng)前班次件數(shù)d300保存并清0,共可保存30次,第31次把第一次保存的數(shù)覆蓋。然后可以實(shí)時(shí)查看以前保存過(guò)的班次件數(shù)。 我的是使用FX-3uc plc ,觸摸屏GoT1150-QSBD-C,我編的程序會(huì)傳上來(lái),做法是在觸摸屏上編好日期保存的數(shù)據(jù)寄存器d700,d800,d900和班次件數(shù)d1000等,就是占用了d700--d729,d800-d829,d900-d929,d1000-d1029.這樣是達(dá)到這種可保存的效果了,但是感覺(jué)不太人性化,也就是最后一次保存的數(shù)不是在第一位,而是在下面某一行,這樣查看起來(lái)不方便,我想問(wèn)問(wèn)大家能不能讓最后一次保存的值永遠(yuǎn)放在第一位,下面的依次往下移,最開(kāi)始保存的數(shù)到最后。 |
---|---|
|
yooyo
級(jí)別: 略有小成
|
應(yīng)該不難吧?設(shè)計(jì)一個(gè)數(shù)據(jù)傳遞程序就可以。 |
---|---|
|
yooyo
級(jí)別: 略有小成
|
這個(gè)好像有點(diǎn)問(wèn)題,日期應(yīng)該是16位數(shù),就是d700--d729,d800-d829,d900-d929,班次件數(shù)應(yīng)該是32位數(shù),就是d1000-d1059吧? 樓主搞復(fù)雜了,簡(jiǎn)單的幾句 fnc15 bmov 就可以了 |
---|---|
|
yooyo
級(jí)別: 略有小成
|
雖然不支持32位,但是可以執(zhí)行兩次fnc15 bmov 就可以了。 比如工件次數(shù)1放在d1000(低位)和d1001(高位),工件次數(shù)2放在d1002和d1003,工件次數(shù)3放在d1004和dd1005 執(zhí)行兩次bmov d1000 d1001 k3,原來(lái)次數(shù)3被次數(shù)2代替,次數(shù)2被次數(shù)1代替。 看看我改的對(duì)不對(duì) |
---|---|
|