首頁>
2
回覆列表
  • 1 # 用戶294309559272526

    VB提供了串口通信部件,你需要在工程—部件裡找到Microsoft Comm Control 6.0並啟用,在你的工程里加入MSComm組件,配置好串口號,波特率,校驗位,字長,停止位。 數據發送:使用MSComm.Output X 指令經串口輸出X。 數據接收:在MSComm的OnComm事件中,對MSComm.CommEvent進行判斷,如果其值為2,說明接收到了數據,用X = MSComm.Input 指令將接收到的數據賦值到X。 輔以數據處理指令,便可完成簡單的串口通信。 示例: 【按下發送按鈕來發送信息】 MSComm.Output "你好!" 【接收來自串口的數據】 Private Sub MSComm_OnComm() If MSComm.CommEvent = 2 Then '如果收到數據 X = MSComm. Input '接收數據到變量X Msgbox(X) '在消息框中顯示X End If End Sub

  • 2 # 用戶160715933083

    通過硬件和軟件偵聽的方法,分析PLC內部固有的PPI通訊協議,然後上位機採用VB編程,遵循PPI通訊協議,讀寫PLC數據,實現人機操作任務。這種通訊方法,與一般的自由通訊協議相比,省略了PLC的通訊程序編寫,只需編寫上位機的通訊程序資源

    S7-226的編程口物理層為RS-485結構,