Ⅰ 組態王中的I/O離散,內存離散,I/O離整數,內存離整數,不太明白,
離散就是指開關量信號,不是1就是0,只有這兩種狀態,I/O就是指連接到組態王以外的變數,如連接到PLC的變數,內存則是組態王內部的變數.
I/O離整數,內存離整數這兩種沒聽說過,樓主是不是想問I/O整數,內存整數,I/O和內存就不用說了,和上面說的是一樣的,整數是指數據類型為整數,這個可以去看一下數學里是怎麼定義整數的,簡單點的說就是沒有小數點的數.
Ⅱ 組態王如何讀取S7-300PLC的I,M,Q 點
以乙太網協議為例
1.首先建立設備-新建IO設備,然後選擇s7300tcp ,填寫s7300的ip地址
2.定義變數:資料庫-數據詞典-新建變數,其中連接設備中,選擇第一步中的設備 ,寄存器選擇I 然後填上0.0(這樣是讀取I0.0的值,讀取Q 、M的值設置方式和這個相同),數據類型選擇bit
ok 這樣就能讀取你想要的點了
Ⅲ 組態王如何讀取REAL4是什麼數據類型
同情況有不同的類型
l 實型變數
類似一般程序設計語言中的浮點型變數,用於表示浮點(float)型數據,取值范圍-3.40E+38~+3.40E+38,有效值7位。
l 離散變數
類似一般程序設計語言中的布爾(BOOL)變數,只有0,1兩種取值,用於表示一些開關量。
1字元串型變數
類似一般程序設計語言中的字元串變數,可用於記錄一些有特定含義的字元串,如名稱,密碼等,該類型變數可以進行比較運算和賦值運算。字元串長度最大值為128個字元。
l 整數變數
類似一般程序設計語言中的有符號長整數型變數,用於表示帶符號的整型數據,取值范圍(-2147483648)~2147483647。
l 結構變數
當組態王工程中定義了結構變數時,在變數類型的下拉列表框中會自動列出已定義的結構變數,一個結構變數作為一種變數類型,結構變數下可包含多個成員,每一個成員就是一個基本變數,成員類型可以為:內存離散、內存整型、內存實型、內存字元串、IO離散、IO整型、IO實型、IO字元串。
Ⅳ 組態王中如何將16進制數轉換成10進制數
在定義組態王IO變數的時候,將這個採集項定義成IO整型,應該顯示的就是轉換後的10進制形式。有問題歡迎隨時與我溝通。
Ⅳ 組態王中如何定義輸出變數輸出格式
數據詞典中定義「I/O實數」 首先在你PLC中將你需要的數據存入某個寄存器中,然後在數據詞典中定義一個IO實數參數,第三步就是在組態界面中建立某個表達框,比如文本框,第四步就是將文本框的模擬量輸出與該IO實數參數連接,最後就是導入PLC程序,運行程序,從而在組態王中顯示出來。總體步驟就是這樣了
Ⅵ 組態王如何採集plc中的數據顯示出來
這個是程序問題,或者代碼出錯 了。
Ⅶ 組態王ppi通訊西門子s7 200如何設置數據類型
新建一個變數,選擇IO整型,連接設備那選擇你需要連接的設備,比如S7200。寄存器那我們可以選擇V I Q M,V就是表示PLC的V變數,M就是中間變數,I和Q分別就是輸入和輸出了。下面的數據類要選擇對了,根據實際情況設置。主要是V區和M區的類型比較發雜,一般來講I和Q我們都是設置為BYTE。對於V和M區,一般是這樣的:如果你的這個變數在組態王中需要一位一位的用到那麼就設置為BYTE類型,例如設置了變數V100做為設備故障報警,可能V100.1表示電機1,V100.2表示電機2,那麼我們就需要一位一位的訪問這個V100的變數,所以設置為BYTE型。如果需要組態王設置一個數據給PLC,而這個數據時整數時,一般就設置為Ushort或者 short。其他的數據類型差不多類似,多看看組態王手冊就行了。
Ⅷ 組態王中IO變數的讀取方式
所有的IO變數都是每秒鍾讀一次。
簡介清晰在Io的語法和他的對象模型中是顯而易見的。語法可讀性很好,而且看上去很好地結合了Lisp和Smalltalk。Io的對象模型是基於原型的。
一個基於原型的對象模型不使用類來表示泛化和特化,取代的是創建特定的對象來用作「模型」或是「原型」並通過他們來創建新的對象。在這種編程范型中,對象是從原型中克隆出來的而不是從一個類實例化得來的。
(8)組態王的io整型數據怎樣取出來擴展閱讀:
對象模型基於消息的,這表示方法調用甚至是變數訪問都是通過發送動態的消息來完成的,而不是「硬布線」的(像C++和Java那樣)。同時,Io對象響應消息的方式可以在運行時進行改變,這也是一個很典型的「動態」特性。
Io的足跡很小可以很方便地嵌入C或者是C++應用中。這方面它最有趣的特點之一是他的Objective-C的橋接器,這在集成上達到了一個令人驚奇的程度,在Io中使用你的Objective-C對象幾乎不要寫任何粘合代碼。
Ⅸ 如何實現(OPC——組態王——SQL server資料庫)使用組態王通過OPC讀取然後將數據寫入server,請高手指教
1.創建opc服務端,並啟動opc服務端。i
2.打開組態王開發,創建與opc伺服器的連接。如何創建連接請參考手冊。創建與opc服務端的連接的時候組態王會自動列出可用的opc。
3.創建組態王變數以讀取opc的數據。這一步很關鍵。變數名自己取,變數類型選擇io字元串或io整數,這個看你opc發過來的是什麼數據類型,按實際選擇。連接設備選擇你的創建的opc伺服器連接。寄存器會自動列出,按照實際選擇。數據類型按實際選擇。
4.組態王創建了與opc連接的變數後,組態王就可以對變數進行操作了,你就可以把變數通過組態王命令語言寫進資料庫了。
5.資料庫操作得先創建記錄體。
6.說太多如果沒有基礎也很難搞懂,組態王有很詳細的幫助,多看手冊會大有幫助。
Ⅹ 組態王從資料庫得到值,可以復制給I/O變數,並使用嗎
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
組態王的幫助里,寫得很清楚,圖文並茂,很容易就懂的
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
結構變數的定義
要使用結構變數,首先需要定義結構模板和結構成員及屬性。
在組態王工程瀏覽器中選擇資料庫下的結構變數,如圖1所示,雙擊右側的提示圖標,進入結構變數定義對話框,
如圖2所示。
圖1
選擇定義結構變數
圖2
結構變數定義對話框
在結構變數定義對話框中有「新建結構」、「增加成員」、「修改」、「刪除」幾個功能。如一個儲料罐具有壓力、溫度、物位、上限報警、下限報警等幾個參數,下面以此為例來說明組態王中結構變數的定義和使用過程。
新建結構:增加新的結構。單擊<新建結構>按鈕,彈出結構變數名輸入對話框,如圖所示。輸入結構變數名稱,單擊<確定>按鈕,在結構變數樹狀目錄中顯示出用戶定義的結構模板。
注意:結構模板的名稱和成員的名稱首字母不能為數字,中間不能包含空格。命名要符合組態王變數命名規則。
如在結構名稱輸入對話框中輸入「儲料罐」,單擊確定按鈕,關閉對話框,則在結構變數定義界面上增加了一個新的結構,如下圖所示。按照上述方法,可以建立多個結構。
增加成員:選中一個結構模板,如上圖所示,單擊<增加成員>按鈕,彈出新建結構成員對話框,如下圖所示。
該對話框與組態王基本變數定義屬性對話框相同,用戶在這里可以直接定義結構成員的各種屬性,如基本數值屬性、IO屬性、報警屬性、記錄屬性等。在成員名編輯框中輸入成員名稱。然後單擊成員類型列表框,選擇該成員的數據類型。另外,如果用戶定義了其它結構模板,並且其它結構模板下定義了結構成員,那麼,其它結構模板的名稱也會出現在數據類型中,用戶可以選擇結構模板作為數據類型,將其嵌入當前結構模板中,如下圖
所有屬性定義與基本變數屬性定義相同,這里不再細述。定義完畢後,單擊<確定>按鈕,關閉對話框。
按照上述方法,可以將其它成員加入到成員列表中來。定義完成後,如下圖所示。如果此時確定完成,單擊對話框上的「確定」
按鈕,關閉對話框。
編輯:可以編輯結構模板和結構模板成員
編輯結構模板:選中一個結構模板,單擊<編輯>按鈕,可以編輯結構模板名稱。
編輯結構模板成員:選中一個結構成員,單擊<編輯>按鈕,可以編輯其成員名稱、成員類型。修改成員的屬性並確認後,系統會出現如下圖所示的提示框,提示是否將當前成員屬性的修改應用到已定義的結構變數和引用該結構的結構中,如果確認修改全部相關屬性,選擇"是";如果只修改當前的成員的屬性,選擇"否"。
定義完成後,單擊<確定>按鈕,關閉對話框。
注意:在下列情況下,結構模板或成員不能被編輯。
1.
要編輯的結構模板被其他模板成員引用,且引用結構模板的模板定義了結構變數。
2.
要編輯的結構模板已定義結構變數,且該結構變數已被使用(畫面,命令語言等)。
3.
要編輯的結構模板成員對應的結構模板被其他結構模板成員引用,而且引用結構模板的結構模板定義了結構變數。
4.
要編輯的結構模板成員對應的結構模板已定義了結構變數且結構變數已被使用(畫面,命令語言等)。
5.
具有嵌套結構的結構模板成員。如下圖中儲料罐A下的壓力。
6.
當結構模板成員類型為其他結構模板時,結構模板成員的類型不能編輯。如下圖中儲料罐A下的壓力A。
刪除結構模板或成員:選擇一個結構模板或成員,單擊<刪除>按鈕。
注意:在下列情況下,結構模板或成員不能被刪除。
1.
要刪除的結構模板被其他模板成員引用
2.
要刪除的結構模板已定義結構變數
3.
要刪除的結構模板成員對應的結構模板被其他結構模板成員引用
4.
要刪除的結構模板成員對應的模板已定義結構變數
參見...
什麼是結構變數
結構變數的使用