vios1161
級(jí)別: 略有小成
|
今天老師上課教的 C# 與 FX3U 通訊 可以點(diǎn)任何輸出操控 PLC 對(duì)應(yīng)的輸出 通訊格式為 開頭碼+命令碼+資料+結(jié)束碼+檢查碼 開頭碼固定是 02H 命令碼有:0 是群組讀取 1 是群組寫入 7 單一強(qiáng)制 ON 8 單一強(qiáng)制 OFF 結(jié)束碼固定是 03H 檢查碼是 命令碼+資料+結(jié)束碼…取16進(jìn)制的末二碼 02 1 00A0 02 00 FF + 結(jié)束碼 + 檢查碼 開頭碼 寫入 Y0 的位址 2組數(shù)據(jù) 數(shù)據(jù)1 數(shù)據(jù)2 03H 檢查碼為判定資料傳送是否有錯(cuò),為命令碼開始 ~結(jié)束碼的 ASCII 16進(jìn)制加總,取未2碼。 ( 02100A00200FF03+檢查碼,這個(gè)是將位址 Y0~Y7 為 0000 0000, Y10~Y17 為 1111 1111 ) 字元 ASCII ( 10進(jìn)碼,因?yàn)?0進(jìn)位我比較會(huì)加 ) 查詢?nèi)缦拢?br />"0" 48 "1" 49 "2" 50 "3" 51 "4" 52 "5" 53 "6" 54 "7" 55 "8" 56 "9" 57 "A" 65 "B" 66 "C" 67 "D" 68 "E" 69 "F" 70 檢查碼就等於 100A00200FF03 → 49+48+48+65+48+48+50+48+48+70+70+48+51 =691 691 轉(zhuǎn)16進(jìn)制為 2B3,檢查碼取後面2位就是 B3 PC to PLC.rar (60 K) 下载次数:444 [ 此帖被vios1161在2016-11-22 00:08重新編輯 ] |
---|---|
|
吾志所向
級(jí)別: 家園常客
|
VB.Net和C#的源代碼: ComFxPlc V27.rar (536 K) 下载次数:86 [ 此帖被吾志所向在2017-11-22 20:41重新編輯 ] |
---|---|
|