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