暫無信息 |
您好, 歡迎來到塑料機(jī)械網(wǎng)! 登錄| 免費(fèi)注冊| 產(chǎn)品展廳| 收藏商鋪|
當(dāng)前位置:廈門光沃自動化設(shè)備有限公司>> 51305392-10051305392-100 51305392-100
參 考 價 | 面議 |
產(chǎn)品型號51305392-100
品 牌
廠商性質(zhì)代理商
所 在 地廈門市
更新時間:2024-12-31 09:05:47瀏覽次數(shù):41次
聯(lián)系我時,請告知來自 塑料機(jī)械網(wǎng)暫無信息 |
51305392-100
51305392-100系統(tǒng)參數(shù)主畫面如下圖所示:
圖二
數(shù)據(jù)讀取子程序:
Public Function GetData(ByVal StartAddress As String, ByVal GetBytes As Integer, ByVal Hex_Bytes As String) As String
MSComm1.InputLen = GetBytes * 2 + 4
MSComm1.Output = STX + CMD_Read + StartAddress + Hex_Bytes + ETX + GetSumChk(CMD_Read + StartAddress + Hex_Bytes + ETX)
‘傳送數(shù)據(jù)組成:起始符+命令+首地址+數(shù)據(jù)位+結(jié)束符+和檢驗(yàn)碼
GetData = MSComm1.Input
MSComm1.InBufferCount = 0
MSComm1.InputLen = 0
End Function
如需讀取數(shù)據(jù),通過調(diào)用GetData子程序。
參數(shù)設(shè)置程序可參考讀取子程序,只是改變命令而已。
Access97數(shù)據(jù)庫中包含三個表單,包括參數(shù)表、記錄表、報警記錄表。
通過如下子程序是將實(shí)際稱量值(記錄表)更新到數(shù)據(jù)庫:
Private Sub SaveData()
Dim i As Integer
Dim valid As Boolean
On Error Resume Next
valid = True
Data1.Recordset.AddNew
Data1.Recordset.Fields("dtime") = TimeSerial(OnHour, OnMinute, OnSecond)
Data1.Recordset.Fields("systime") = Time ‘系統(tǒng)時間
Data1.Recordset.Fields("get_xl") = LF(1) ‘小料當(dāng)前稱量值
Data1.Recordset.Fields("get_fjs") = LF(2) ‘方解石當(dāng)前稱量值
Data1.Recordset.Fields("get_cs") = LF(3) ‘長石當(dāng)前稱量值
Data1.Recordset.Fields("get_sys") = LF(4) ‘石英砂當(dāng)前稱量值
Data1.Recordset.Fields("get_cj") = LF(5) ‘純堿當(dāng)前稱量值
On Error Resume Next
Data1.Recordset.Update ‘更新數(shù)據(jù)庫記錄
Data1.Recordset.MovePrevious
End Sub
程序中,LF(i)變量對應(yīng)為圖二系統(tǒng)參數(shù)表單中實(shí)稱值。
保存參數(shù)子程序只是對數(shù)據(jù)庫操作,程序結(jié)構(gòu)可參考以上子程序。
上位機(jī)與PLC通信質(zhì)量的好壞,對系統(tǒng)的安全可靠運(yùn)行影響*,因此,編寫程序時,除了在兩者之間的通信協(xié)議上保持*和采取相應(yīng)的容錯技術(shù)外,還要考慮系統(tǒng)的整體容錯技術(shù),防止系統(tǒng)的不正常。
請輸入賬號
請輸入密碼
請輸驗(yàn)證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),塑料機(jī)械網(wǎng)對此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。