-
1 # 燦海自動化
-
2 # 鄭老師eagle
那麼我們來分析一下接收脈衝的來自哪些元器件以及前期準備哪些工作;最常用的一般都是用PLC接收編碼器的脈衝,還有一些高速脈衝發生器等。
(1)首先我們來看一下他們的接線圖紙
(2)然後在PLC程式內寫入相關的計數程式指令,這裡以三菱FX5U為例
1位軟元件只能使用X。請在以下範圍內指定。FX5UJ CPU模組:X0~X7
·FX5U/FX5UC CPU模組:X0~X17 不能使用位軟元件的位數指定。
2指定了字軟元件的情況下變為通道編號的指定(通道1~通道8)。
高速計數器的FX3相容功能有效時,不能指定CH編號。只能使用X。指定時將發生錯誤。
(s1)中指定的高速計數器的通道編號與進行了引數設定的通道編號聯動。
(s1)中指定了字軟元件的情況下,以對應各字軟元件的通道編號的高速計數器設定對脈衝數進行計數。
(s1)中指定了軟元件的情況下,下述輸入分配的軟元件(陰影部分)將生效。
將高速計數器的FX3相容功能置為有效時,僅脈衝輸入模式單相單輸入(S/W)(單相單輸入計數器(S/W升值降值切換)的通用輸入分配)有效。
使用DSPD指令時,UP/DOWN、預置輸入、啟動輸入以高速計數器的引數設定的內容動作。
DSPD指令執行中更改測定時間的情況下,每次測定時間結束時反映更改後的測定時間。
DSPD指令執行中透過DHCMOV指令改寫高速計數器的當前值或進行預置輸入、高速計數器的復位時,動作仍將繼續進行,但不會正常測定脈衝密度。
使用DSPD指令時,請勿在測定時間內輸入超出(高速計數器的環長/2)的脈衝。如果輸出了,將無法正確測定脈衝密度。
(s2)中指定的的測定時間將覆蓋測定單位時間的SD軟元件。其中指定的的測定時間為1~2147483647以外的情況下,帶符號四捨五入到1。
-
3 # Zeronever
要看plc的,以西門子200smart來說能接受pnp和npn的24v或5v的集電極開路訊號,差分的應該不行,程式的話只要在高速計速部分配置一下就行了,選個模式0-10好像,接收ab相還是隻測一相,1x4x等,純粹計數的話就配置好後,HCn move到一個雙字就行了,大致是這樣的吧
回覆列表
一般PLC都有配套的脈衝卡。目的是有高頻脈衝時,不丟失訊號。同時程式設計軟體也有對應的脈衝計數模組來做計數處理。