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