當前位置:編程學習大全網 - 編程軟體 - "西門子PLC S7-200模擬量輸入"怎麽編程?

"西門子PLC S7-200模擬量輸入"怎麽編程?

模擬量值和A/D轉換值的轉換?

假設模擬量的標準電信號是A0—Am(如:4—20mA),A/D轉換後數值為D0

—Dm(如:*00—32000),設模擬量的標準電信號是A,A/D轉換後的相應數值

為D,由於是線性關系,函數關系A=f(D)可以表示為數學方程:

A=(D-D0)×(Am-A0)/(Dm-D0)+A0。

根據該方程式,可以方便地根據D值計算出A值。將該方程式逆變換,得出

函數關系D=f(A)可以表示為數學方程:

D=(A-A0)×(Dm-D0)/(Am-A0)+D0。

具體舉壹個實例,以S7-200和4—20mA為例,經A/D轉換後,我們得到的 數值是*00—32000,即A0=4,Am=20,D0=*00,Dm=32000,代入公式,得

出: A=(D-*00)×(20-4)/(32000-*00)+4。

假設該模擬量與AIW0對應,則當AIW0的值為12800時,相應的模擬電信號

是*00×16/25600+4=8mA。

  • 上一篇:delphi 串口通信
  • 下一篇:c語言 指針 編程
  • copyright 2024編程學習大全網