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