最近發現用歐姆龍PLC加磁柵尺定位的設備,開機第一次走的行程總是不準,翻查一下硬件操作手冊,終于想通了解決方法。
之前用三菱FX或者西門子S7-200系列PLC沒有這個問題,是因為這兩個PLC高速計數器的復位信號接通后是計數器清零且同時禁止計數的,如下圖
MITSUBISHI.png (63.53 KB)
下載附件
2015-4-16 14:31 上傳
SIEMENS.png (124.38 KB)
下載附件
2015-4-16 14:31 上傳
而歐姆龍CP1系列的PLC,高速計數器清零動作是靠Z相復位信號的上升沿發訊的,而且Z相復位信號即便持續接通,計數器也不會禁止計數,要做到計數器清零且禁止計數在操作上有些復雜,可以看下圖
OMRON.png (301.36 KB)
下載附件
2015-4-16 14:31 上傳
由此可以看出這里出現了兩種高速計數器的復位機制:
三菱FX和西門子S7-200由于原點(零點)信號接通時計數器清零且禁止計數,相當于是“段復位”。
而歐姆龍CP1系列PLC高速計數器的復位機制是上升沿復位,相當于是“點復位”。
高速計數器要做到測量準確,原點(零點)的定位非常重要,說到底,關鍵就是要做到離開原點(零點)那一瞬間,高速計數器要從0開始計數。
對于三菱FX和西門子S7-200這種“段復位”機制,原點信號使用常開信號即可。
而歐姆龍CP1系列PLC高速計數器,問題就出在這里了:如果也使用常開信號,即在原點(零點)位置,Z相復位信號高電平,若此時執行機構處于原點(零點)位置,令PLC重新上電,就會出現下圖情況
高速計數器脈沖機制.png (18.74 KB)
下載附件
2015-4-16 14:31 上傳
也就是文章開頭所說的,開機第一次走不準,問題就在于歐姆龍CP1系列PLC高速計數器的復位信號是上升沿,和三菱FX西門子S7-200不一樣,需要解決這個問題,就要把原點(零點)信號做成常閉點,即在執行機構離開原點(零點)那一瞬間產生上升沿信號,如下圖所示,可以把問題解決
歐姆龍高速計數器復位機制.png (21.48 KB)
下載附件
2015-4-16 14:31 上傳
【必讀】版權免責聲明
1、本主題所有言論和內容純屬會員個人意見,與本論壇立場無關。2、本站對所發內容真實性、客觀性、可用性不做任何保證也不負任何責任,網友之間僅出于學習目的進行交流。3、對提供的數字內容不擁有任何權利,其版權歸原著者擁有。請勿將該數字內容進行商業交易、轉載等行為,該內容只為學習所提供,使用后發生的一切問題與本站無關。 4、本網站不保證本站提供的下載資源的準確性、安全性和完整性;同時本網站也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。 5、本網站所有軟件和資料均為網友推薦收集整理而來,僅供學習用途使用,請務必下載后兩小時內刪除,禁止商用。6、如有侵犯你版權的,請及時聯系我們(電子郵箱1370723259@qq.com)指出,本站將立即改正。
|