1. 什么是模擬量?
模擬量是指變量在一定范圍連續變化的量;也就是在一定范圍(定義域)內可以取任意值(在值域內)。數字量是分立量,而不是連續變化量,只能取幾個分立值,如二進制數字變量只能取兩個值。
如下圖所示:
(模擬量隨時間變化示意圖)
1. 模擬量信號分類:
按信號輸入分為電流和電壓兩種;
按量程分(電壓):
2.1)0-2.5V,0-5V,-5V-5V,0-10V,-10V-10V;
按量程分(電流):
2.2)0-20MA.,4-20MA.
按模塊輸入輸出來分:
2.3)輸入模塊如EM AM06 ,它表示有4個AIW通道,2個AQW通道,起始地址分別為AIW16,AIW18,AIW20,AIW22。AQW16,AQW18為輸出通到。
模擬量模塊外觀如下圖所示:
(EM AM06模擬量混合模塊)
EM AM06模塊接線端:
(EM AM06模塊端子示意圖)
這里值得注意的是要分清楚模塊標號和對應的接線端子,L+和M對應的是模塊下方的接線柱,0+和0-對應也是下方4.5號接線柱,是這樣排列下去的呢。
3.0模擬量在西門子SMART200中對應的變量關系
(對應關系)
4.0我們打開STEP 7?Micro/WIN SMART軟件開始組態如下圖
4.1 組態CPU
(組態CPU)
4.2.組態EM-AM06模擬量輸出輸入模塊
續圖1
續圖2
以上為組態完成。
5.0. 編寫模擬量轉換程序:
5.1 .模擬量計算公式
(模擬量輸入計算公式)
5.2 編寫子程序并命名為“模擬量轉換”,并在變量表里面定義名稱即數據類型如下圖
轉換模擬量輸入值到實數:
(把AIW輸入轉換為REAL)
轉換程序:
續圖:
續圖:
以上轉換程序編寫完畢。
5.2.. 主程序調用“模擬量轉換”
(主程序調用)
以上為我們簡單的簡紹了自寫模擬量的流程及方法
審核編輯:湯梓紅
-
plc
+關注
關注
5013文章
13331瀏覽量
464213 -
西門子
+關注
關注
94文章
3052瀏覽量
116090 -
模擬量
+關注
關注
5文章
492瀏覽量
25580 -
SMART
+關注
關注
3文章
225瀏覽量
44721 -
程序
+關注
關注
117文章
3792瀏覽量
81189
原文標題:西門子SMART200plc模擬量程序自寫流程及方法
文章出處:【微信號:電子技術控,微信公眾號:電子技術控】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論