南樺 電子報 098 出刊日期 | 2007.07.30

介紹兩台Q系列乙太網路資料互傳方式 (續電子報51期 Q系列乙太網路設定方法)

  目的:之前有介紹在第51期電子報有介紹過乙太網路設定方式,現在介紹一下兩台乙太網路資料互傳
的寫程式方式。


利用專用指令:OPEN、BURSND、BUFRCV


第一站程式:


M1000 第一站開啟通訊埠 1
M1001 第二站開啟通訊埠 2
M1002 開始傳送資料
D300:要傳送資料組數;若 D300 = 3 表示 D301 ~ D303 內的值要傳送
X3:2 號連接發異常檢測
M41:2 號連接請求開啟
M1:2 號連接開啟完成
D100:要接收資料組數;若 D100 = 3 表示 D101 ~ D103 內為接收資料值
G20480:讀取、建立連線完成訊號;M0 ON =>1 號連線開啟完成
M1 ON =>2 號連線開啟完成
G20485:接收狀態資料;M40 ON =>1 號連線正在接收
M41 ON =>2 號連線正在接收

第二站程式:


G20480:讀取、建立連線完成訊號;M0 ON =>1 號連線開啟完成
M1 ON =>2 號連線開啟完成
G20485:接收狀態資料;M40 ON =>1 號連線正在接收
M41 ON =>2 號連線正在接收
X2:1 號連接發異常檢測
M40:1 號連接請求開啟
M0:1 號連接開啟完成
D100:要接收資料組數;若 D100 = 3 表示 D101 ~ D103 內為接收資料值
X3:2 號連接發異常檢測
M1:2 號連接開啟完成
M1003 開始傳送資料
D300:要傳送資料組數;若 D300 = 3 表示 D301 ~ D303 內的值要傳送