none
[VB.Net & PLC ]控制M點ON/OFF 的寫法 RRS feed

  • 問題

  •  

    各位老師好
    開發背景是 士林電機 PLC AX0N + VB 2005 +使用RS232連接
    今天我想控制 PLC 的 M17,M27,M37 輸出點的 ON / OFF 狀態

    請問在VB 2005 內傳送字串該怎麼寫呢?

    謝謝各位老師
     
    2008年11月10日 上午 01:32

解答

所有回覆

  • 基本上對特定硬體的控制,除非板上的網友有使用過,不然也不知道要去如何控制;特定硬體的控制方式都是要看通訊協定,這個還是尋求廠商的支援會比較快,而且正確。

     

    2008年11月10日 上午 01:58
    版主
  • VB圖形監控F(A)X系列PLC(附光碟)---新絲路網路書店:知.識.服.務 ...

    新增三菱FX系列通訊協定(RS232,RS485),應用於以232-BD或485-BD通訊模組作為傳輸介面時之通訊協定,適用於三菱FX(或士林AX)系列PLC,中大型A系列及Q系列PLC通訊 ...
    2008年11月10日 上午 02:49
  • FX系列的命令下法 (ASCII)

    E0 :資料讀出

    E1 :資料寫入

    E7 :強制位元ON

    E8 :強制位元OFF

    各元件代碼 M:0   S:14  C:15  T:16  X:18  Y:12

    位元位址計算方式: Addr = Addr * 256 + 代碼

    例如: M17 為 17 * 256 + 0 = 4352 轉成16進制 就是 1100

    寫入命令格式 : STX CMD ADDR ETX SUM(H) SUM(L) =>  Chr(02) + "E71100" + Chr(03) + "41"

    如此M17元件即被設置為1 

    PLC 回應6代表寫入成功

     PLC 回應15代表寫入失敗

    2010年6月28日 上午 01:57