台灣最大程式設計社群網站
線上人數
1089
 
會員總數:240678
討論主題:186535
歡迎您免費加入會員
討論區列表 >> VB6 >> 讀取PLC值存檔
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
讀取PLC值存檔
價值 : 50 QP  點閱數:168 回應數:5

樓主

文文
門外漢
0 1
14 2
發送站內信

目前可以讀取PLC暫存器的資料
想請問要如何完整的讀取暫存器的資料後存檔?
不是一邊讀取暫存器的值一邊存檔
謝謝大家了




搜尋相關Tags的文章: [ 存檔,PLC暫存器 ] ,
本篇文章發表於2017-08-15 23:06
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
vb6有陣列吧...
把值塞進去陣列後,再一次寫進去。
本篇文章回覆於2017-08-16 10:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

文文
檢舉此回應
我目前存檔的方式

然後每0.1就會讀取一次PLC的暫存器
當暫存器有數值的時候就會儲存
但是我想要的是
假設第一次讀到的數值為(2 -> 5 -> 18 -> 37 -> 68)
第二次讀到的數值為(0 -> 11 -> 25 -> 45 -> 59)
然後只記錄68和59這二個數字
不知道怎麼儲存?
謝謝了
本篇文章回覆於2017-08-16 11:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
上面有說拉...用陣列..
ref. https://msdn.microsoft.com/zh-tw/library/5c1seyzc(v=vs.90).aspx
本篇文章回覆於2017-08-16 13:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

文文
檢舉此回應

不好意思我想在請問一下是這樣寫嗎?
我是新手剛使用所以不太會
謝謝了
本篇文章回覆於2017-08-16 14:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

Daimom
捐贈 VP 給 Daimom 檢舉此回應
當你第一次抓到的值是 10
a(1)=10

當你第二次抓到的值是 33
a(2) = 33

取出時
for i=1 to 2
print a(i)
next

上面丟值給陣列也能用回圈去丟
本篇文章回覆於2017-08-17 08:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.