模擬量模組工作的基本原理是:透過模數轉換器(A-D轉換),將模擬量訊號轉換成數字量訊號。並且以二進位制補碼的形式表示,佔用兩個位元組,共16位,最高位為符號位。
16位二進位制補碼錶示的數值範圍是-32768~+32767,但模組的測量範圍卻不與數值範圍相同。
測量範圍為-27648~+27648,比如測量的電壓為±10V,那麼對應關係就是:
數值範圍與測量範圍的不同,可以表示當感測器輸入訊號超限時的資料,這樣CPU就能對故障進行診斷。
下表是輸入訊號與轉換的數字值之間的對應關係:
PLC技術支援
1、模擬量值的規範化
剛才講了,無論外部的訊號是什麼(溫度、壓力、流量、速度),這些訊號經模組轉換後都用-27648~+27648範圍的整數表示,這個整數沒有單位,更不容易記憶。
我們在程式中使用模擬量時,如果程式中的數值和實際中的情況一致,那麼將會更加方便。把無意義的數值轉換成有實際意義的資料,就是模擬量的規範化。
2、SCALE指令
在經典STEP7軟體中透過庫的方式,提供規範化程式模組,在博途中把這些常用的功能塊做成了指令。
SCALE指令就相當於經典STEP7中的FC105,用法相同。
模擬量模組工作的基本原理是:透過模數轉換器(A-D轉換),將模擬量訊號轉換成數字量訊號。並且以二進位制補碼的形式表示,佔用兩個位元組,共16位,最高位為符號位。
16位二進位制補碼錶示的數值範圍是-32768~+32767,但模組的測量範圍卻不與數值範圍相同。
測量範圍為-27648~+27648,比如測量的電壓為±10V,那麼對應關係就是:
-10V=-27648+10V=+27648數值範圍與測量範圍的不同,可以表示當感測器輸入訊號超限時的資料,這樣CPU就能對故障進行診斷。
下表是輸入訊號與轉換的數字值之間的對應關係:
PLC技術支援
PLC技術支援
1、模擬量值的規範化
剛才講了,無論外部的訊號是什麼(溫度、壓力、流量、速度),這些訊號經模組轉換後都用-27648~+27648範圍的整數表示,這個整數沒有單位,更不容易記憶。
我們在程式中使用模擬量時,如果程式中的數值和實際中的情況一致,那麼將會更加方便。把無意義的數值轉換成有實際意義的資料,就是模擬量的規範化。
2、SCALE指令
在經典STEP7軟體中透過庫的方式,提供規範化程式模組,在博途中把這些常用的功能塊做成了指令。
SCALE指令就相當於經典STEP7中的FC105,用法相同。