Visual Basic專欄

很舊的編程軟件了,問題是便宜又大碗,做些基本的輸出輸入控制很好用了,就像8051一樣,這2者都像踩不死的小強一樣,最重要的是版權很便宜,到現今還是很多公司必備的開發軟件之一,正所謂殺雞不用牛刀,拿來寫小程式,夠用了,比C語言容易上手,本欄記錄我的VB6筆記跟心得。

VB與PLC通訊部份最要注意的是傳送數值與接收數值的格式,通常值不大於255也就是1個BYTE可以處理的容量不會有問題,但假如數值大於255,由於記憶體中存放16進位的方式跟人類習慣的看法剛好相反,所以要將高BYTE跟低BYTE做對調,才是我們要的數值,在控制數值方面要小心,如果未反轉得到的數值一定是不正確而且很離譜,例如記憶體中存放著D0 07我們由PLC傳送給PC之後假如沒有做對調,我們將D0 07直接做十進位運算得到是53255,但PLC端顯示是2000啊!?於是我們將高BYTE跟低BYTE對調後得07 D0再做十進位轉換就等於2000了,另外很多VB沒有內建的函數跟模組都放在常用檔案裡。