取消縮放指令(UNSCALE)
“取消縮放”指令用于取消縮放參數IN中介于下限值和上限值之間以物理單位表示的浮點數,并將其轉換為整數。通過參數LO_LIM和HI_LIM來指定縮放輸入值取值范圍的下限和上限。指令的結果在參數OUT中輸出。取消縮放指令(UNSCALE)和參數見圖1。
圖1
“取消縮放”抬令按以下公式行計算:
OUT=[((IN—LO- LIM)(HI-LIM-LO- LIM)□(K2-K1)]+Kl
參數BIPOLAR的信號狀態將決定量“K1”和“K2”的值。參數BIPOLAR可能有下列信號狀態;
①信號狀態“1”:止時參數IN的值為雙極生且段值范國介于-27648和27648之間,這種情況下,定數“K1”的為“-27648.0”,“K2”的值為“+27648.0”。
2信號狀態“0”:此時參數IN的值為單極性且以值范介于0和27648之間。這種況下,常數“K1”的為“0.0”,“K2”的為“+27648.0”。
用一個控制閥門開度的例子來說明段消放指令(UNSCCALE),梯形圖如圖2所示:
圖2
當I0.0閉合時,激活取消縮放指令,本例QW600:P是模擬量輸出道的地址,其代表DiM轉換的數字量:當M20.0為0時,為單極性,也就是QW600:P的范圍是0-27648,要維放到的工程量的范因是0.0--100.0,當輸入MD10-50.0時,表示閥門的開度為50%,對應核擬最輸出QW600:P=13824.
審核編輯:劉清
-
plc
+關注
關注
5010文章
13275瀏覽量
463073 -
SIMATIC
+關注
關注
1文章
231瀏覽量
15743 -
S7-1500
+關注
關注
3文章
300瀏覽量
6392
原文標題:電工知識—SIMATIC S7-1500 PLC SIMATIC 取消縮放指令
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論