gaogaiga
新會是全廣東工資最低。
級別: 家園常客
|
我在FX1N中開始時用BMOV指令把多個數放進D300開始的n個D元件,同時也放進D7000開始的n個D元件。 后來我用ZRST指令,設置在線通過軟元件測試想逐一強制修改為0都不行。目前我沒那么多連續為0的D元件區了,又不想格式化PLC把其他參數都清楚掉,而且我是想在觸摸屏上做一個按鈕方便客戶能就清除這部分數據,日后改變工藝時方便重做,請問有什么辦法改變這些經過BMOV后的D元件嗎。(主要是清零) |
---|---|
|
路在何方
路漫漫其修遠兮,吾將上下而求索。
級別: 工控俠客
|
LD M0 BMOV H0 D300 D400 可以嗎 傳個0進去試試 假設M0是在觸摸屏里面的軟元件 樓主留言:此命令格式錯誤,PLC不能接受。 |
---|---|
|
崇慶陽光
不懈努力,一切皆有可能...
級別: VIP會員
|
單個脈沖傳送就行了。。。 整個程序都不能有連續傳送的程序存在。 |
|
---|---|---|
|
gaogaiga
新會是全廣東工資最低。
級別: 家園?
|
樓上的朋友是什么意思? 你是指LD M8000 ……嗎? 我是LDP Mn BMOV……的,不存在低級錯誤 現在我們是預留了10幾套工藝,每套工藝有20行,每行占20多個D元件,一共占7000多個D元件區。 為了出廠試機,自己胡亂在其中設置了很多參數,當然是不符合客戶的實際工藝啦。我當初設置了一個按鍵執行ZRST D600 D7999,但現在實際上卻清除不了,而且用編程軟件的強制輸入也改不了,但D128-D256有好多運行參數已經輸入,不想格式化PLC使那部分要重輸入,有什么好辦法呢? |
---|---|
|
路在何方
路漫漫其修遠兮,吾將上下而求索。
級別: 工控俠客
|
BMOV H0 D300 K100 昨天寫錯 今天補上 樓主再試試 樓主留言:還是格式錯誤 |
---|---|
|
路在何方
路漫漫其修遠兮,吾將上下而求索。
級別: 工控俠客
|
K100是D300開始后面的100個D寄存器 自己覺定D的范圍咯 樓主留言:錯誤的格式,Dxx開始的Kn個數傳到Dnn開始的Kn個數?磥砼笥褯]看過這個指令! |
---|---|
|
gaogaiga
新會是全廣東工資最低。
級別: 家園常客
|
格式是要Dxx開始的Kn個數傳到Dnn開始的Kn個數。再要用Bmov清零的話要7000多個D元件,可惜一共只有8000個,我已經用了7000多個了。 |
---|---|
|
崇慶陽光
不懈努力,一切皆有可能...
級別: VIP會員
|
你說的都不符合PLC的工作原理,可能有錯誤的地方。 建議讀取全部PLC內存后,清除PLC內存,重新下載。 |
|
---|---|---|
|
gaogaiga
新會是全廣東工資最低。
級別: 家園?
|
不符合PLC的工作原理? 我說的之中,哪幾處有錯呢? 我需要有一個全部清除數據鍵啊,不排除客戶用了一段時間后,全部工藝參數重設。我能格式化PLC重新入程序,客戶那邊不行啊。我們的合同是沒含源程序提供的。 |
---|---|
|
崇慶陽光
不懈努力,一切皆有可能...
級別: VIP會員
|
你慢慢折騰吧 樓主留言:果然我提出的是難題。 |
|
---|---|---|
|
dreamflylau
級別: 家園?
|
FX1N的PLC啊,有好多指命它都不支持的,大家都沒注意么,請你把程序共享 下,沒事給你做下 樓主留言:我有書,后面有列出從1S到3U支不支持哪條指令的列表。 |
---|---|
|