|
永宏觸摸屏 C3系列人機自定義協(xié)議功能使用
永宏觸摸屏主要是提供設(shè)計者依照需要聯(lián)機設(shè)備的協(xié)議,自行定義聯(lián)機的通訊碼,而與其設(shè)備通訊,和讀取或?qū)懭霐?shù)據(jù)到其設(shè)備,一般可以使用在簡易的通訊聯(lián)機,或者在軟件鏈接中目前尚未支持的驅(qū)動程序情況下。
操作說明;功能可以從FvDesigner軟件 項目管理>>鏈接中添加一個鏈接選擇User-defined ProtocoL如圖1。打開協(xié)議設(shè)置選項就可添加自定義協(xié)議通訊數(shù)據(jù)幀如圖2.
圖1
圖2
以下是根據(jù)modbus的協(xié)議設(shè)置的自定義協(xié)議
一,對modbus 地址0x0000 進行讀值操作,對應(yīng)設(shè)備地址是@0:word3,功能碼03H;
傳輸數(shù)據(jù)幀內(nèi)容:
01 03 00 00 00 01 CC CC
01:站號 ; 03:讀操作功能碼;00 00 :設(shè)備地址; 00 01 :數(shù)據(jù)個數(shù);
CC CC:CRC驗證碼;
1.設(shè)置發(fā)送數(shù)據(jù)幀;選擇模式 讀格式 Hex,在指令內(nèi)容中輸入”01 03 00 00 00 01”數(shù)據(jù);在指令選項中設(shè)置發(fā)送指令長度 8,返回長度設(shè)置7;如圖3所示
圖3
2.設(shè)置接收數(shù)據(jù)的報文格式;在返回數(shù)選項中設(shè)置開始位第4個,長度2;地址設(shè)置word3
設(shè)置好后返回指令預(yù)覽中會出現(xiàn)“DD DD”如圖4所示。
圖4
3.添加數(shù)據(jù)幀校驗碼;發(fā)送數(shù)據(jù)報文CRC校驗碼是從1位到第6位計算存放開始位是第7位;接收數(shù)據(jù)報文CRC校驗碼是從1位到第5位計算存放開始位是第6位,如圖5所示
圖5
二.對modbus 地址0x0000進行寫值操作 對應(yīng)設(shè)備地址是@0:word5;功能碼10H
傳輸報文內(nèi)容:
01 10 00 00 00 01 02 DD DD CC CC
01:站號 ; 10:寫操作功能碼; 00 00:設(shè)備地址; 00 01:數(shù)據(jù)個數(shù); 02:字節(jié)數(shù) DD DD:數(shù)據(jù)內(nèi)容; CC CC:CRC驗證碼;
1.設(shè)置發(fā)送數(shù)據(jù)幀;選擇模式 寫 , 格式 Hex,在指令內(nèi)容中輸入 ”01 10 00 00 00 01 02 ” 數(shù)據(jù);在指令選項中設(shè)置發(fā)送指令長度 8,返回長度設(shè)置7;如圖3所示
圖6
2.設(shè)置發(fā)送數(shù)據(jù)的報文格式,;在發(fā)送數(shù)選項中設(shè)置開始位第8個,長度2;地址設(shè)置word3,設(shè)置好后發(fā)送指令預(yù)覽中會出現(xiàn)”DD DD”如圖7所示;
圖7
3.添加發(fā)送數(shù)據(jù)幀校驗碼;發(fā)送數(shù)據(jù)報文CRC校驗碼是從1位到第9位計算存放開始位是第10位;如圖8所示
圖8
注:小端序指顛倒高低字/字節(jié) 字?jǐn)?shù)據(jù)AB,則大端序:AB,小端序:BA;雙字?jǐn)?shù)據(jù)ABCD 則大端序:ABCD,小端序:DCBA;
單次傳送即手動發(fā)送指令,可以用一個位信號來控制指令發(fā)送。當(dāng)此選項打開后,在指令發(fā)送前,會先檢查此位信號是否為On,如果為On則發(fā)送,發(fā)送成功后,會將此位信號還原為Off。
更多資料請來電咨詢:深圳捷達興
| 首頁 | 公司介紹 | 產(chǎn)品中心 | 行業(yè)應(yīng)用 | 產(chǎn)品視頻 | 公司相冊 | 人才招聘 | 聯(lián)系我們 |