[VBA ]請問visual basic 2010如何跟delta plc通訓

看板Visual_Basic作者 (gecer)時間11年前 (2013/12/01 14:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
小弟初學 要開啟M0 M0 address 是0800所以根據plc的datasheet 傳送訊息為: 01 05 08 00 FF 00 F6 CR LF 小弟程式碼如下 Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim Port As String SerialPort1.PortName = "COM6" SerialPort1.BaudRate = 9600 SerialPort1.DataBits = 7 SerialPort1.Parity = IO.Ports.Parity.Even SerialPort1.StopBits = 1 SerialPort1.Open() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click SerialPort1.WriteLine(":01050800FF00F6CRLF") End Sub End Class 不過plc沒有反應 請問要如何修改程式 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.173.167.10

12/01 17:12, , 1F
bin <> string
12/01 17:12, 1F
可以請教樓上是什麼意思嗎? ※ 編輯: gecer 來自: 1.173.167.10 (12/01 18:45) 我知道了 CR LF要輸入 chr(對應的ASCII) 另外LRC算錯了 所以紅色那一行是 ":01050800FF00" & "F3" & Chr(13) & Chr(10) ※ 編輯: gecer 來自: 218.164.4.172 (12/02 16:21) ※ 編輯: gecer 來自: 218.164.4.172 (12/02 16:23) ※ 編輯: gecer 來自: 218.173.183.103 (12/03 08:57)
文章代碼(AID): #1Icj3BOS (Visual_Basic)
文章代碼(AID): #1Icj3BOS (Visual_Basic)