m046
學無止境
級別: 家園常客
|
小弟最近做了一個松下控制步進電機正反轉的程序(可設定次數和速度,角度),運行到一段時間就沒有輸出了,把程序反過來復過去看也不知道問題出在那里。(設定的次數沒到)。PLC是松下的FP0-C16T,屏是松下GT01.請各位兄弟指點指點,謝謝。(程序如附) |
|
---|---|---|
|
hxl202319
工資就像大姨媽,一月一次,一周就沒了
級別: 網絡英雄
|
很久沒用松下的了,但是剛看了下,感覺你上面的第102步那塊,和第142步那塊有沖突的啊 |
|
---|---|---|
|
ywx163
級別: 論壇先鋒
|
在發脈沖初始化前加上強制復歸,如下圖 試試看 [ 此帖被ywx163在2009-10-27 10:33重新編輯 ] |
---|---|
本帖最近評分記錄: |
m046
學無止境
級別: 家園常客
|
謝謝樓上的兄弟,請問加那個強制復歸的作用是什么?還有你是用什么版本的軟件編的?怎么和我的差別那么大?我原來的程序問題到底出在哪里呢?和沒有加ED指令有關系嗎? |
|
---|---|---|
|
ywx163
級別: 論壇先鋒
|
1, 強制復歸:就是把DT9044等一些與發脈沖有關的數據寄存器強制清零, 如果寄存器有多余的數據,可能就會出現以上問題。 2,還有是R610換向動作也太快(換向也不能用這種方式)注意掃描時間, 最好使用中斷 3,暫停可以使用MV H8 DT9052 4,,ED指令對掃描時間有影響,對你的接線和流程不了解,程序有幾個地方可改進 5,軟件是一個歐洲版本一個亞洲版本 |
---|---|
本帖最近評分記錄: |
m046
學無止境
級別: 家園常客
|
可以呀,這個程序怎么改比較合理麻煩改一下我試試行嗎?我剛接觸松下不久,對很多指令的用法都不熟,這個程序都是摸著石頭過河來的。謝謝。 |
|
---|---|---|
|