回覆列表
-
1 # 使用者7063786766555
-
2 # 使用者4571921298837
題目中的要求,實現方法至少有三種:
1,數字量,變頻器內部設定多段速,plc的數字量輸出接變頻器的數字量輸入;
2,模擬量,plc的模擬量輸出接變頻器的模擬量輸入;
3,走通訊,依據plc和變頻器的型號,通訊架構確定,常見的有modbus-rtu等。
-
3 # 摸魚騎士
不可以直接接受模擬訊號。
一般來說PLC接收的是開關訊號,但是某些特殊模組如溫度等需要特殊的模組將模擬訊號轉換成數字訊號後再輸入到PLC暫存器裡,也就是說最終PLC參與運算的是數值。
因為只有數值才能運算,因此PLC最終接收數字訊號,但是模擬訊號可以透過數模轉換模組轉換後接收。
-
4 # 使用者3015851974353
首先,PLC用感測器測量我們所需要的引數,透過變送器將此引數變換成0~10V 或者4~20mA ,現在很多感測器都是自帶變送器的,直接就輸出模擬量,建議大家在專案中選用此種類型的感測器。
讀取到模擬量之後,就要交給PLC去處理了,由於PLC的實質是電子計算機,而計算機只能識別數字量,因此要進行轉換,也就是模擬量到數字量的轉換,類比電子技術中稱之為A/D轉換,作為PLC的使用者,而A/D轉換的是一個線性變化,也就是把0~10V 或者4~20mA 轉換成一個數字N,再在PLC中去處理這個轉換後的數字。也就是把0~10V 或者4~20mA 轉換成了0~N。
感測器檢測實際物理量,然後變送輸出模擬量到PLC,由PLC轉換成數字量,而plc程式設計,就是對數字量的處理。
讀取的實際壓力,透過PID功能塊進行處理,處理後的數值賦值給%QW0,而%QW0是模擬量的輸出,也就是模擬量輸入的逆運算。
不用轉換成模擬量就可以實現啊
你用A B雙相的高速計數器對編碼器進行計數,再換算成角度就好了
假如你用1000線的編碼器,那記一個數字就是走過0.36 度,你用數字高速計數器的現在值和0.36相乘就可以得出角度。
最重要的是0度位的選擇,再0度位你把高速計數器清零,就可以保證你得到正確的角度