⑴ 組態王的命令語言問題...
你是在顯示時運行的應該只執行一次,即畫面被「showpicture」調用的時候,如果多次運行有以下可能:1、畫面被多次調用,檢查命令語言是否存在問題;2、機器反應太慢,語句被重復執行。解決辦法:可以增加標志位,畫面關閉的時候置1,開啟後置零(寫在listAddItem命令後執行),只有為1的時候執行命令。
⑵ 組態王中設置燈閃爍條件是延遲5後怎麼用命令語言編寫
假設你的IO布爾量bool1
設置一個中間變數,如內存整型 temp1.
在命令語言中加入:
$秒變化
if( bool1 )
{
if(temp1 <10){
temp1 = temp1 +1 ;
}
}
else
{
temp1 = 0;
}
3. 在畫面中連接元素中"閃爍"連接 temp1 > 5
⑶ 組態王建立菜單項的命令語言(c語言)是什麼
在工具箱中找到菜單選項,畫個按鈕,然後雙擊它,在菜單項框中右擊建立你要的子圖,單擊命令語言在裡面輸入命令語言
二級子圖
if(menuindex==?)
ShowPicture("二級子圖");
有三級子圖
if(menuindex==?,childmenuindex=?)
showPichture("三級子圖")
⑷ 組態王命令語言問題
缺括弧,要這么寫:
If(MenuIndex==0)
{ShowPicture("動畫連接");}
If(MenuIndex==1&&childmenuindex==0)
{ShowPicture("OK");}
⑸ 組態王的命令語言是類似與C型語言 下位機是PLC
C型語言是高級語言,是面向過程,我猜是程序,還有一種低級語言,是命令 上位機一般是集中管理監控機,下位機是指現場直接控制器或控制機。上位機面向管理級用戶,下位機面向底層設備控制。下位機再根據此命令解釋成相應時序信號直接控制相應設備。下位機不時讀取設備狀態數據(一般模擬量),轉化成數字信號反饋給上位機。簡言之如此,真實情況千差萬別不離其宗。上下位機都需要編程,都有專門的開發系統。
⑹ 組態王中的命令語言怎麼編輯啊
有點類似C語言,很簡單的組態王的語言,網上搜幾個例子看看就知道了。
⑺ 組態王按鈕太多,可以用命令語言實現嗎
這個沒辦法快,因為不管你有多少按鈕都是去按呀!而且你的按鈕命名還是有規律的,並不在太費事,而且你直接引用要比用命令寫執行效率高呀!就算你能用自定義命令語言去寫的話,你一樣的在命令按鈕里引用自定義命令呀!反倒不如你直接在按鈕上操作快!
⑻ 如何進行組態王命令語言編輯
在組態王編輯畫面中,雙擊你的 按鈕,就會打開按鈕屬性畫面,其中就有 命令語言 按鈕,點擊即可編輯你的按鈕觸發事件程序,然後看是關聯了哪個變數,再查看滑塊的屬性,看是關聯了哪個變數,兩個變數是否一致
⑼ 組態王和PLC的小問題
1,組態王使用命令語言或者其他指令實現的動畫或者其他功能,只是在組態王內部實現數據交互,而這些數據無法下達至下位機實現具體的功能。所以需要PLC或者其他的元件來執行。
2,那個亞控PLC主要用來在沒有PLC等元件時執行模擬操作,一般沒有實際的用途。
3,組態王等上位軟體對PLC等的操作,主要是兩者建立通訊後,上位機軟體通過讀取或者寫入PLC等元件的寄存器,實現PLC按照設定的要求來控制設備、顯示數據等功能。所以,兩者之間的聯系主要是通過通信來實現的。
⑽ 組態王怎麼使用命令語言顯示文本消息
可以實現你說的。不知道你具體要怎樣,是要彈出報警窗口還是要彈出著火了這三個字?如果是前者,你在命令語言中定義。IF Q1.0對應的變數=1 則showpicture(報警窗口)。 如果是後者,只需要在界面組態「著火了」三個字,屬性選擇為隱含,當Q1.0為真時顯示,就可以了。