小白jjjj
級別: 略有小成
精華主題: 0
發(fā)帖數量: 38 個
工控威望: 340 點
下載積分: 2463 分
在線時間: 44(小時)
注冊時間: 2018-05-24
最后登錄: 2020-11-26
查看小白jjjj的 主題 / 回貼
樓主  發(fā)表于: 2018-07-27 11:21
歐姆龍PLC使用PLS2進行定位,到達位置時停止脈沖輸出,就搞不懂PLC是怎么知道位置到了,像三菱PLC的位置都是直接寫在指令里的,那歐姆龍的位置在哪定義???
一直搞不懂,求大俠幫忙解惑。!
nightblueblu
道阻且長,窮且益堅。
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 1015 個
工控威望: 1837 點
下載積分: 236 分
在線時間: 1103(小時)
注冊時間: 2017-02-09
最后登錄: 2024-10-24
查看nightblueblu的 主題 / 回貼
1樓  發(fā)表于: 2018-07-27 11:54
你不知道歐姆龍的指令不需要在指令上輸入那么多參數嗎?指令上指定的寄存器一般都是包含后面好幾個寄存器,指令上寫輸出端口,輸出模式等,其他的像加減速,頻率,脈沖數等你按照指令要求往這些寄存器寫值就行了。至于反饋位置,同樣有脈沖數記錄的寄存器,在特殊寄存器A寄存器里面,具體的請查看手冊
樓主留言:
就拿PLS2來說,端口,模式,加減速,啟動頻率,包含這四個,如果我發(fā)脈沖讓伺服走100的位置,那PLC怎么知道到100的位置停止脈沖,我就迷糊在這一點
Your happiness is everything.
nightblueblu
道阻且長,窮且益堅。
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 1015 個
工控威望: 1837 點
下載積分: 236 分
在線時間: 1103(小時)
注冊時間: 2017-02-09
最后登錄: 2024-10-24
查看nightblueblu的 主題 / 回貼
2樓  發(fā)表于: 2018-07-30 09:30
圖片:
歐姆龍的手冊軟件里面就有,非常方便,給你截了個圖,仔細看這個例子,指令上輸入的是D100,D100后面的5個寄存器都是占用的,后面5個用來傳送參數的,D100和D101是加減速頻率,D102和D103是目標頻率,D104和的D105是脈沖輸出總數。同樣下面的D110也是,D110和的D111是開始頻率。

雖然手冊是英文的,如果有PLC基礎,看懂難度還是不大。
[ 此帖被nightblueblu在2018-07-30 09:39重新編輯 ]
Your happiness is everything.