導航:首頁 > 編程語言 > plc300模擬量編程實例

plc300模擬量編程實例

發布時間:2022-04-22 03:15:16

⑴ 西門子S7-300模擬量編程例子

L PIW256 //將模擬量通道值讀取累加器ACCU1
T DB1.DBW0 //保存模擬量值。

⑵ 跪求!西門子PLC300的模擬量編程!!

很簡單
1、組態硬體配置,主要是ai模塊的參數,選擇4-20ma,2線制
2、硬體組態的時候會自動為ai模塊分配地址,例如起始地址為256,則該模塊的第一通道就是piw256,第二通道就是piw258,後面依此類推
那麼,可以在梯形圖中採用move指令,把piw256的數值存到一個word類型的內部變數中,例如mw0或者db1.dbw0
3、調用step7提供的fc105,把mw0轉換為一個real數據。當然你也可以自己編寫程序做這件事情,本質就是把一個0-27648范圍的word變數轉換為一個real數據(范圍是工藝量程,例如0-3000.0kpa)

⑶ 300PLC怎樣編寫模擬量輸入程序

其實就是直接讀取對應的模擬量地址,例如模塊模擬量輸入地址為PIW256,那麼:
L PIW256 //讀取模擬量
T MW0 //保存模擬量

⑷ 歐姆龍PLC模擬量編程

⑸ s7 300plc 編程實例

一讀模擬量的功能程序
FC100
變數聲明表:
IN:PIW_Addr CH_LEN DB_NO DBW_Addr
語句表:
NETWORK1
L #DB_NO
T LW0
OPN DB[LW0]
L #PIW_Addr
SLD 3
T LD4
L DBW_Addr
SLD 3
T LD8
L #CH_LEN
NEXT:
T LWO
L LD4
LAR1
L PIW[AR1,P#0.0]
T LW2
L LD8
LAR1
L LW2
L DBW[AR1,P#0.0]
L LD4
+ L#16
T LD4
L LD8
+ L#16
T LD8
L LW0
LOOP NEXT
然後在主程序OB1中調用即可。輸入4個參數。

⑹ 求三菱PLC模擬量程序例子

LD M0

TO K0 K17 H0 K1

TO K0 K17 H2 K1

FROM K0 K0 D0 K1

;選擇ad輸入通道1

;啟動輸入通道1的ad轉換

;把通道1的當前值存入寄存器d0

LD M2

TO K0 K17 H1 K1

TO K0 K17 H3 K1

FROM K0 K0 D2 K1

; 選擇ad輸入通道2

;啟動輸入通道2的ad轉換

;把通道2的當前值存入寄存器d2

LD M4

TO K0 K16 D4 K1

TO K0 K17 H4 K1

TO K0 K17 H0 K1

;d4是數值的模擬信號輸出,值在0--255之間

;啟動輸出通道的da轉換處理

;在編輯指令使m0 m2 m4循環接通斷開

;d0 輸入1通道當前值,d2輸入2通道當前值,d4輸出通道當前值。

(6)plc300模擬量編程實例擴展閱讀:

FX2N-2AD性能介紹:

一、電路接線

FX2n-4AD通過擴展電纜與PLC主機相連,四個通道的外部連接則根據外部輸入電壓或電流量的不同而不同。

應注意以下幾點:

1、外部輸入為電壓量信號,則將信號的+、-極分別與模塊V+和VI-相連

2、若外部輸入為電流量信號,則需要把V+和I+相連。

3、如有過多的干擾信號,應將系統機殼的FG端與FX2n-4AD的接地端相連。

二、性能指標

1、電源

FX2n-4AD的外接電源為24V,上下波動不得超過2.4V,電流為55mA。

2、轉換特性

3、模擬量模塊的性能說明

(1)4個輸入點可同時使用。

(2)輸入電壓為-10V~+10V,如果絕對值超過15V,則可對單元造成損壞。

(3)12位轉換結果以二進制補碼形式存放。最大值2047,最小值-2048。

(4)解析度電壓為1/2000,5mV,電流為1/1000,20uA。

(5)總體精度1%。

(6)轉換速度6~15ms。

⑺ plc模擬量編程問題

假設模擬量的標准電信號是A0—Am(如:4—20mA), A/D 轉換後數值為D0
—Dm(如:6400—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 轉換後,我們得到的
數值是6400—32000,即A0=4,Am=20,D0=6400,Dm=32000,代入公式,得
出:
A=(D-6400)×(20-4)/(32000-6400)+4
假設該模擬量與AIW0 對應,則當AIW0 的值為12800 時,相應的模擬電信號
是6400×16/25600+4=8mA。
又如,某溫度感測器,-10—60℃與4—20mA 相對應,以T 表示溫度值,AIW0
為PLC 模擬量采樣值,則根據上式直接代入得出:
T=70×(AIW0-6400)/25600-10
可以用T 直接顯示溫度值。
模擬量值和A/D 轉換值的轉換理解起來比較困難,該段多讀幾遍,結合所舉
例子,就會理解。為了讓您方便地理解,我們再舉一個例子:
某壓力變送器,當壓力達到滿量程5MPa 時,壓力變送器的輸出電流是20mA,
AIW0 的數值是32000。可見,每毫安對應的A/D 值為32000/20,測得當壓力為
0.1MPa 時,壓力變送器的電流應為4mA,A/D 值為(32000/20)×4=6400。由
此得出,AIW0 的數值轉換為實際壓力值(單位為KPa)的計算公式為:
VW0 的值=(AIW0 的值-6400)(5000-100)/(32000-6400)+100(單位:KPa)

⑻ 西門子PLC300模擬量控制實例

asd

閱讀全文

與plc300模擬量編程實例相關的資料

熱點內容
linux打包命令targz 瀏覽:996
抖音app是哪個 瀏覽:407
蘋果app怎麼上架 瀏覽:255
NA伺服器地址 瀏覽:427
我的世界如何初始化伺服器 瀏覽:97
哪個手機app天氣預報最准 瀏覽:752
怎樣把視頻壓縮至25m 瀏覽:570
vivox27文件夾怎麼改變 瀏覽:727
新手玩狼人殺用什麼app 瀏覽:615
pdf在線查看 瀏覽:954
安卓tv90如何關閉後台 瀏覽:683
php讀取word亂碼 瀏覽:755
minicom源碼 瀏覽:1001
海爾冷櫃壓縮機 瀏覽:416
聯通伺服器如何調試信號 瀏覽:136
stata新命令 瀏覽:941
單調棧演算法python 瀏覽:606
微信解壓游戲怎麼下載 瀏覽:962
忍三伺服器不同如何登上賬號 瀏覽:822
php求積 瀏覽:296