西門(mén)子: | 西門(mén)子PLC總代理 |
西門(mén)子PLC: | 西門(mén)子PLC總代理商 |
德國(guó): | 西門(mén)子PLC一級(jí)代理商 |
單價(jià): | 面議 |
發(fā)貨期限: | 自買(mǎi)家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 直轄市 上海 上海寶山 |
有效期至: | 長(zhǎng)期有效 |
發(fā)布時(shí)間: | 2023-12-17 10:30 |
最后更新: | 2023-12-17 10:30 |
瀏覽次數(shù): | 153 |
采購(gòu)咨詢(xún): |
請(qǐng)賣(mài)家聯(lián)系我
|
ModbusTCP通信庫(kù)
上位機(jī)開(kāi)發(fā)功能實(shí)現(xiàn)的核心在于ModbusTCP通信庫(kù)編寫(xiě),由于Modbus協(xié)議是公開(kāi)免費(fèi),可以自己根據(jù)Modbus協(xié)議來(lái)開(kāi)發(fā),也可以使用開(kāi)源的Modbus庫(kù),如NModbus等,有了ModbusTCP通信庫(kù)之后,我們可以將更多的精力放在業(yè)務(wù)處理及邏輯處理上面。
上位機(jī)功能開(kāi)發(fā)
首先創(chuàng)建一個(gè)Windows窗體應(yīng)用項(xiàng)目,項(xiàng)目名稱(chēng)為thinger.com.MotionPro。
日志顯示功能:日志顯示采用ListView進(jìn)行顯示,綁定一個(gè)ImageList用來(lái)區(qū)分信息、報(bào)警、錯(cuò)誤,添加日志方法的參數(shù)包含日志等級(jí)及日志內(nèi)容。
自己開(kāi)發(fā)ModbusTCP通信庫(kù)或者使用開(kāi)源庫(kù),該庫(kù)應(yīng)該具備建立連接、斷開(kāi)連接、預(yù)置寄存器、讀取寄存器的功能。
建立連接和斷開(kāi)連接:這里通過(guò)按鈕實(shí)現(xiàn)建立連接和斷開(kāi)連接2個(gè)功能。
相對(duì)位置運(yùn)動(dòng):設(shè)置相對(duì)運(yùn)動(dòng)速度和相對(duì)運(yùn)動(dòng)位置,實(shí)現(xiàn)電機(jī)的相對(duì)運(yùn)動(dòng)。
***位置運(yùn)動(dòng):設(shè)置***運(yùn)動(dòng)速度和***運(yùn)動(dòng)位置,實(shí)現(xiàn)電機(jī)的相對(duì)運(yùn)動(dòng)。
點(diǎn)動(dòng)運(yùn)動(dòng)模式:設(shè)置點(diǎn)動(dòng)運(yùn)動(dòng)速度,按住正向點(diǎn)動(dòng)或者反向點(diǎn)動(dòng),實(shí)現(xiàn)電機(jī)的點(diǎn)動(dòng)運(yùn)動(dòng)。
回原點(diǎn)模式:點(diǎn)擊回原點(diǎn),可以控制物體回到原點(diǎn)位置并停止。
運(yùn)動(dòng)停止、運(yùn)動(dòng)暫停、復(fù)位相關(guān)功能。