㈠ 請問:組態王里,變數的「靈敏度變化量」是怎麼得出來的,謝謝啦
數據變化記錄:系統運行時,變數的值發生變化,而且當前變數值與上次的值之間的差值大於設置的變化靈敏度時,該變數的值才會被記錄到歷史記錄中。這種記錄方式適合於數據變化較快的場合。
變化靈敏度:定義變數變化記錄時的閾值。
當「數據變化記錄」選項有效時,「變化靈敏度」選項才有效。
例如:
資料庫中有一個實型變數,如果需要對該變數的值進行記錄,而且規定其變化靈敏度為1,則其記錄過程如下:
如果第一次記錄值是10,當第二次的變數值為10.9時,由於10.9-10=0.9<1,也就是第二次變數值相對第一次記錄值的變化小於設定的「變化靈敏度」,所以第二次變數值不進行記錄,當第三次變數值為12時,由於12-10.9=1.1>1,即變化幅度大於設定的「變化靈敏度」,所以此次變數值才被記錄到歷史記錄中。
看組態王幫助
㈡ 組態王OPC讀到下位機部分變數是壞的怎麼回事
改變採集頻率,分兩次採集,設置變數的時候有採集頻率,將前面120個的變數頻率設置為1000毫秒,後120個變數設置為1200毫秒就可以分開兩次讀了!
㈢ 在組態王軟體里:在數據詞典里設置變數明的時候,怎麼區分內存變數和I/QB變數啊
看變數來源分,PLC程序里沒有出現的,而且不是來源於現場的就是內部變數,其他就是I/QB
㈣ 組態王怎樣使變數值按設定值變化
你可以在組態里寫一段程序,根據修改變數范圍的大小,對讀取值的線性等之類進行變化。
㈤ 組態王中的變數,在記錄和安全區選擇「數據變化記錄」,將「變化靈敏度」設為「0」是什麼意思。
詳細參見幫助文檔,就好比,當你設置為0,則有變化就記錄;設置為1,則當第一次採集為1,那麼下次這個值變化為1.9也不會記錄。
㈥ 組態王數據詞典中新建變數,如果判斷是要設為I/O型還是內存型
1
離散型、整形、實型:
兩種狀態的數據,比如開關是離散型
其他的比如你只需是整數的,比如溫度你只要顯示30度,可以設為整型,如果你希望顯示30.1度,那麼你可以設為實型。
2
內存型和IO型的區別:
只在組態王裡面運用的數據位內存型,需要和外部設備通訊交換的叫IO型
這幾種已經夠用了
㈦ 組態王變數 基本屬性和 記錄 裡面都有一個變化靈敏
基本屬性中的靈敏度是組態王讀取數據的死區設置,為0的時候是每個掃描周期都讀取,即變化讀取;記錄中的靈敏度類似只不過是記錄的死區。如變化靈敏度為1,記錄靈敏度為2.數據由0變化到0.5時不讀取不記錄,0變到1的時候讀取(在瞬時監控可以看到變化)不記錄,0變到3的時候讀取記錄。
㈧ 組態王中怎麼樣決定一個變數的類型
你看是實際的變數類型,然後再選是BOOL,BYTE,WORD,FLOOD....
㈨ 組態王怎麼使用變數
拿Uc舉例這樣試試:
將設備的16進制地址轉換為10進制:0003H(16進制數,H沒用,只是說明該數為16進制數)=0003。
設備定義PLC----莫迪康---Mobus-rtu----串口。
變數定義:變數類型選IO實型,連接設備自己選一下,寄存器里填40003或40004。(這里說一下,如果你的設備的開始位為0的話就要在地址後面再加一個1.具體說明參看組態王設備驅動幫助里的PLC---莫迪康---MODbus-rtu )
最後,數據類型的選擇也很重要一般選擇 Short型或UShort型或Long型(組態王的數據類型定義很亂,也不能完全怪軟體開發,設備生產也有問題。不要將它和C等編程語言的類型定義嚴謹相比)
用組態王的設備測試功能試一下就會明白了,另外,設備定義成Short時組態王會讀取一個寄存器的數據,定義成LONG時會連續讀取兩個寄存器的數據。這在設備數據分高、低位存儲時就會有很大的區別
㈩ 組態王中如何實現當一個變數發生改變時,資料庫對其他變數進行記錄
dtu只是相當於一座橋梁,組態王與plc的數據交換就是通過dtu,所以只要你組態王資料庫中的數據地址與plc中的對應就可以了,這么說明白嗎?