一路向前hg
相互學(xué)習(xí),共同進(jìn)步!
級(jí)別: 略有小成
![]() |
例如PLC與機(jī)器人用I/O交互, PLC先發(fā)位置信號(hào),再發(fā)周期信號(hào)(周期就是讓機(jī)器人往位置信號(hào)走的信號(hào)) 機(jī)器人收到位置信號(hào)不走,收到周期信號(hào)再走 同時(shí)打開自己周期信號(hào) PLC收到機(jī)器人的周期信號(hào)就復(fù)位掉自己發(fā)的位置信號(hào)和周期信號(hào) 機(jī)器人看到PLC周期信號(hào)關(guān)時(shí)也把自己周期信號(hào)關(guān)掉 同時(shí)還是繼續(xù)往PLC發(fā)的位置走,直到走到了輸出當(dāng)前位置信號(hào) 我現(xiàn)在卡著機(jī)器人開始走時(shí)打開的周期信號(hào),但是PLC關(guān)了信號(hào)時(shí)機(jī)器人正在走,關(guān)不了自己的周期信號(hào)啊。。 |
|
---|---|---|
|
熱愛學(xué)習(xí)的我
去經(jīng)歷,然后去后悔,去做你想做的,去選你愛的,而不是別人眼里
級(jí)別: 工控俠客
![]() |
樓主,感覺你說的邏輯有點(diǎn)亂,沒有表達(dá)清楚你想要實(shí)現(xiàn)的效果, IF DI1=1 THEN MOVEL P10,V50,FINE,TOOL0: ELSE RESET DO1: ENDIF 我不知道這樣是不是你想要的。 |
|
---|---|---|
|
熱愛學(xué)習(xí)的我
去經(jīng)歷,然后去后悔,去做你想做的,去選你愛的,而不是別人眼里
級(jí)別: 工控俠客
![]() |
如果你想要的是實(shí)時(shí)檢測(cè)DI1這個(gè)信號(hào),隨時(shí)都能reset DO1,那么你就要開多線程了。 樓主留言:DO1和DI1是交互信號(hào)作用,DI1讓機(jī)器人走,機(jī)器人走輸出DO1,外部收到機(jī)器人的DO1關(guān)掉給DI1信號(hào),同時(shí)發(fā)下一次位置的DI1,當(dāng)機(jī)器人走到第一次發(fā)DI1的位置時(shí),又走第二次發(fā)的DI1位置 |
|
---|---|---|
|