組態王的模擬量輸入值浮動很大

2025-03-27 10:45:39 字數 2708 閱讀 2336

1樓:行空天

這跟組態王沒有關係,是plc讀取的時候本身就有干擾。

建議方法如下:

1,導線改唸鬧拆用遮蔽線,良好接地,就是遮蔽線接地和大功率接地線分開來。

2,模擬量走線和動力線分開。

3,在plc的系統引數設定裡,看附圖,將取樣數增大。

然後再彎扒看下數值是不是穩定仔棗了。有波動肯定是有的,但基本上上下不會超過1000

2樓:網友

根據我使用組態王態攔和200這麼多年的經驗,驅動有問題的可能性幾乎為0,絕大多數原因是干擾引起的。

用排除法確定問題所在。

1、使用s7-200程式設計軟體檢視你讀取的資料,是否出現大範圍的跳動的問題。

如果有大範圍跳動,極有可能是變送器受干擾造成的。改為遮蔽線跡掘並良好接地、改變電纜走向不要與電力電纜放在同一橋架等,還有電電源方面的干擾的問題等都需要注意。

另外增加4—20ma隔離器,可以有效減少干擾,好點的隔離器也就幾百塊錢。

2、如果s7-200程式設計軟體讀取的資料正常,而組態王不讀取的資料有很大偏差(實際這種情況不多見,做為面世了十幾年的軟體基本不會出現這種問題),考慮是否是組態王的問題。可以去取其他暫存器值試一試。同時檢查一下是姿閉核不是暫存器位址寫誤了,造成有其他程式在修改該暫存器值。

10次取樣值計算平均值可以考慮,但是在你資料變化很厲害的情況下,資料仍然差距會很大,建議找到變化大的原因,要不然驗收或者維護可能都有麻煩。

典型的濾波程式借用樓上的:

下面是乙個典型的中值濾波程式:

int a[11];定義陣列,儲存各次測量值。

dint sum;定義均值變數。

a[0]=value;最新測量值儲存在第乙個陣列元素中。

sum=0;均值先賦零。

for (i=0;i<10;i++)

sum +=a[10-i-1];各次測量值累加。

a[10-i]=a[10-i-1];各次測量值儲存。

sum /=10;最後均值。

本程式的基本思想是每測量一次,就與前9次的測量值一起算一次均值。

如果還不行可以聯絡我:

3樓:匿名使用者

應該不是組態王的問題,組態巨集物王僅僅是顯示200plc中擾絕信的資料狀態。應該是200plc輸入訊號的問題,有沒有監視200plc模擬量輸緩輪入訊號是否波動?

組態王模擬量設定上下限報警值後,為何模擬量訊號在上下限範圍內時任會有報警事件產生?

4樓:大瑜小棠

是不是報警限設錯了?正常不會有報警事件產生的。

5樓:迷彩林

報警視窗有提示報警量啊,看看是哪個量報的警不久知道了?

組態王模擬量輸出顯示問題

6樓:正在載入

要看你的變數是i/o變數還是記憶體變數,如果是i/o變數,應該就是與裝置的通訊斷了。

組態王資料詞典裡的變數,最小原始值和最大原始值分別多少,還有資料型別是哪個。我的模擬量採集模組是4

7樓:沙巴里亞

最小原始值和最大原始值 為從現場採集來的資料的值 比如你看plc傳送來的中間資料就是原始值。

最小值和最大值 是你要在組態介面上顯示的值的範圍。

資料型別 你還是看下c語言吧 或其他的計算機語言 資料型別的分類 然後看組態的幫助文件中型別的說明。

這個問題可以反應出你沒有去找資料 如果你連這種基礎的東西都不原自己去找資料的話 你也學不到什麼東西。

組態王如何顯示模擬量輸出數值,我使用的是西門子s7200系列plc

8樓:網友

簡單點就是在組態王裡面設定乙個顯示框,讀取模擬量的位址。

組態王如何在命令語言中控制模擬量

9樓:傑眉嘉媽媽

是需要下發資料嗎?

可以在畫面上隨便敲幾個字元--雙擊它做動畫連線--勾選選模擬量輸入--關聯上資料詞典中相應的模擬量--再勾選上模擬量輸出,就可以了。

在命令語言中寫程式的話,看你想如何控制了,寫一段類似與c的程式即可。

組態王與西門子的模擬量輸入怎樣建立聯絡?

10樓:歧平惠丹楓

先用plc編乙個程掘孝序,將模擬量暫存器的資料傳送到乙個固定的暫存器裡,再用組態王去讀固定的暫存器裡的內容就可以了。

呵呵,你可能轎渣是剛剛用模閉散悄擬量模組吧。

11樓:薄嬌令德運

模擬量在plc內部已經轉換成數字量了,數值存在頌握雀暫存器裡皮源。

你只要用組態王讀取相應的plc內部寄野早存器的值經過轉換就好了(自己做個模擬量的公式),然後就可以顯示實際值了。

將組態王設定好的模擬量的值,如液位、壓力等送給plc,組態王6.53版本的用m暫存器m20,plc中為mw20。

12樓:網友

是的 這樣就可以了 另外在組態王中對m20這個位址的變數定義的時候要把資料型別對應一下。

西門子plc300如何處理大量的模擬量,及組態王如何監控這些變數。

13樓:牛鼻子大仙

可以採用stl或者scl來編寫乙個迴圈讀取和轉換量程的程式,這樣程式就精煉很多了。

組態王如何列印歷史曲線,如何利用組態王做歷史曲線,並能很好的去查詢歷史曲線圖,謝謝大哥大姐了

列印預覽和列印在f1幫助裡差函式表就能查到,歷史曲線一般都是用控制元件裡邊的那個,直接就帶列印了不用再編了。組態王裡面有函式的呀,可以直接列印吧。vba指令碼實現,用printout 函式 如何利用組態王做歷史曲線,並能很好的去查詢歷史曲線圖,謝謝大哥大姐了 利用組態王的歷史曲線控制元件。控制元件顯...

組態王畫面命令語言怎麼實現並聯的關係

畫面被多次呼叫,檢查命令語言是否存在問題 機器反應太慢察鎮,語句被重複執行。解決辦法 可以增乎沒衝加標誌位,畫面關閉的時候置,開啟歲殲後置零 寫在listadditem命令後執行 只有為的時候執行命令。編譯程式 compiler 是一種程式。它把用高稿則神級語言寫的源程式作為資料接收,經過翻譯轉換,...

組態王 是幹什麼的?能實現什麼功能?複製的沒有分哦

組態王,即組態王開發監控系統軟體,是新型的工業自動控制系統,它以標準的工業計算機軟 硬體平台構成的整合系統取代傳統的封閉式系統。組態王是亞控科技根據當前的自動化技術的發展趨勢,面向低端自動化市場及應用,以實現企業一體化為目標開發的一套產品。組態王可以為企業提供乙個對整個生產流程進行資料彙總 分析及管...