1樓:匿名使用者
1、是的。 2、無需什麼條件。 3、可以。
4、這是對於外部變數的引用,對於內部變數則直接使用。 5、畫面名稱.物件.
物件屬性。 6、可以。 7、對於外部變數,其讀寫要呼叫其read.
write方法。
2樓:匿名使用者
wincc支援的是vbs的 你看看vbs的相關資料 就行
3樓:windy建建建
vbs指令碼可分為三類:
1.projectmodule:專案模組,函式儲存在 目錄下,本專案有效
2.standardmodule:標準模組,函式儲存在 下,所有專案均可呼叫。
3.actions:全域性指令碼,根據觸發條件後臺呼叫,本專案有效你所說的全域性子程式可以是第1或2種。
簡要步驟:
1.開啟vbseditor,選擇projectmodules或standardmodules,選擇新建一個module
2.在**區編寫**,下面是一個簡單的例子functionmyadd(num1,num2)myadd=num1+num2endfunction編寫完畢後儲存。
3.呼叫的簡單程式:dima,ba=1b=2msgboxmyadd(a,b)
4樓:匿名使用者
請問1樓,使用畫面物件的使用可以是這樣嗎? 工況畫面.圖形物件1.visible=1 ??? 謝謝指教!
利用wincc的vb指令碼寫入變數到自定義的資料庫方法?
5樓:糖糖寳寳
wincc的vbs雖可以宣告public變數,但作用域僅限於本畫面,如下:
如果wincc版本》=v6.0 sp3,則可以使用dataset物件,該物件可以在不同的vbs指令碼中進行訪問,下面是個簡單的例子:
1、連線
dim objconnection,strconnectionstring
strconnectionstring ="driver=;server=.\wincc;uid=;pass=;database=guowincc"
set objconnection = createobject("adodb.connection")
objconnection.connectionstring = strconnectionstring
objconnection.open
hmiruntime.dataset.add "objconnection",objconnection
2、全域性動作中引用
dim objconnection
objconnection= hmiruntime.dataset("objconnection").value
with objcommand
.activeconnection = objconnection
******xx
3、關閉連線:
dim objconnection
objconnection= hmiruntime.dataset("objconnection").value
objconnection.close
set objconnection = nothing
6樓:匿名使用者
1、如果你不知道怎麼用sql語法建立資料庫,那就手動建立好了,資料型別對應如下:
變數名 --- nchar
歸檔時間 ---- datetime
歸檔值 ----- real
primaryid ----- int(如想自動編號,請將其identify specfication設定為true)
2、可以直接使用now,而不必format為那種格式,否則可能會引起查詢問題。你可以讀出來後再進行轉化。
3、tagtime = now() 沒問題
4、insert的語法為:
insert mytable (first_column,second_column,third_column)
values (『some data』,』some more data』,』yet more data』)
你那句有問題,自己琢磨琢磨,是最基本的字串連線語法。
小錯誤,大問題:adob.connection >> adodb.connection
7樓:
要明白,wincc中是使用vbs並非vb,如果你指望你按照vb的思路去寫vbs,那麼恐怕你移植到vbs中的話,要暈過去。如果你一定要在vb中做,那麼在vb中編譯為exe文件後,然後在wincc作為外部程式來引用。
對於vbs來說,只有變體型別,並無所謂的int,string等型別。
n**alue = hmiruntime.tags("newtag1_inter").read 'newtag1_inter是我自定義的歸檔變數
只能讀取wincc變數管理器中建立的變數,如果你不是在那裡建立,那麼是不正確的。
VB如何使用time控制元件
timer 控制元件 最主要的就是enabled屬性,和interval屬性,下面有詳細介紹 通過引發 timer 事件,timer 控制元件可以有規律地隔一段時間執行一次 語法。timer 說明。timer 控制元件用於背景程序中,它是不可見的。以下是他的屬性 enabled 屬性。返回或設定一個...
按鍵精靈如何使用?如何用按鍵精靈做指令碼?
開啟 xx瀏覽器 軟體,開啟瀏覽器之後,按鍵精靈 軟體,好 按鍵精靈 之後,面對製作指令碼為導向,好 按鍵精靈 之後,面對製作指令碼為導向,需要進行以下步驟操作 立即體驗 快速引導 第一次寫指令碼 滑鼠左鍵連點然後提示著做完就好了。開啟按鍵精靈軟體,進入它的工作介面,在工作介面點錄製,彈出錄製鍵盤操...
VB介面的小技巧,使用VB設計介面,如何讓介面更漂亮些
可以在user ocx1裡面新增一個timer,timer1.interval 50,然後在timer事件中寫 check1.value form2.check1.value 即可。timer是不斷重新整理使用者控制元件用的。interval的值可以根據實際情況調整。我覺得50還是比較合適。當use...