中文字幕精品无码亚洲字精舞,爱丫爱丫影院在线观看免费,a片毛片免费看,337P日本欧洲亚洲大胆人人

昌暉數顯儀表與組態王工控軟件通信組態實例

2019/3/31 22:22:41 人評論 次瀏覽 分類:調試維修  文章地址:http://m.wxmqjy.com/tech/428.html

本文是組態王6.53讀取昌暉數顯儀表數據的參數設置及組態方法,供廣大工控從業人員在組態王工控軟件與帶通信的設備數據傳輸時使用。

一、組態王新建設備:


本例以組態王用串口讀取昌暉數顯儀表(帶通信)數據為例。
單擊“設備”樹目錄,在邊也框也現如圖所未:

雙擊新建,打開如圖:


選擇PLC選項下的--莫迪康--ModbusRTU--com,單擊“下一步”,打開如圖:

 

輸入邏輯名稱,單擊“下一步”,


 

選擇通訊串口。單擊下一步,


 

輸入地址(當前數顯儀表地址為1),單擊下一步,


 

默認設置,單擊“下一步”,


 

單擊“完成”。如圖所示:



左鍵雙擊左邊的樹目錄“COM2”(本例新建的串口),打開如圖所示: 


 

根據數顯儀表通訊參數設置(波特率,校驗位(無校驗),通訊方式等,以實際的為準)。
 
二、數據詞典:
數據詞典就是數據交換的點,如圖:



在數據詞典時,先要知道數顯儀表讀取數據的數據排列(主要是4字節浮點數),根據組態提供的數據格式,可以支持四種格式:
SWAP寄存器只對寄存器9起作用。包括浮點數和長整型。例如在通訊時從0001地址讀取的四個十六進制值為 HV1,HV2, HV3, HV4則:
當SWAP=0時,轉換后浮點數對應的內存值為: HV4 HV3 HV2 HV1。
當SWAP=1時,轉換后浮點數對應的內存值為: HV3 HV4 HV1 HV2。
當SWAP=2時,轉換后浮點數對應的內存值為: HV1 HV2 HV3 HV4。
當SWAP=3時,轉換后浮點數對應的內存值為: HV2 HV1 HV4 HV3。
組態王默認為0,因此,如果數據格式不對,可能會產生數據讀取的值有偏差,特別是小數部份。
 
新建變量:



本例的數據是以最后一種格式(當SWAP = 3時,轉換后浮點數對應的內存值: HV2 HV1 HV4 HV3),因此,需要在建數據點之前,先建數據內部結構的變量。如上圖所示,此數據建立時,一定要只寫,而且只能是BYTE類型。建好后,還需在樹目錄“命令語言”部分,進行設置,如圖:


 

這樣,組態王在運行時,對應的設備采集會自動對浮點數格式進行內存轉換。
如果數據格式本來就是和組態王相同(當SWAP=0時,轉換后浮點數對應的內存值為: HV4 HV3 HV2 HV1),那就不需建立上面點值。(SWP-ASR記錄儀數據就是此模式)
 
新建其他數據點
這樣,組態王在運行時,對應的設備采集會自動對浮點數格式進行內存轉換。
如果數據格式本來就是和組態王相同(當SWAP = 0時,轉換后浮點數對應的內存值為: HV4 HV3 HV2 HV1),那就不需建立上面點值。(SWP-ASR記錄儀數據就是此模式)


新建其他數據點


如果需要保存,可以把狀態選中。對于保存數據,不在本討論中,請自行查看組態王的數據保存。
 
建好后,就可以去畫面部份建立畫面。


打開如圖:



保存后,組態王連上帶通信功能的昌暉數顯儀表或其他設備,所操作的數據就可以被讀取上來。
 

共有訪客發表了評論 網友評論

  客戶姓名:
郵箱或QQ:
驗證碼: 看不清楚?
  1. 依你的方法對儀表昌輝
    swp_asr112實現不了采集。

    匿名用戶
    ?2021/1/13 15:12:47
    2021/1/29 0:20:36
    管理員回復:

    不同儀表通訊協議不同,不能原樣照搬

主站蜘蛛池模板: 阆中市| 海林市| 乐山市| 明光市| 洛隆县| 福安市| 田林县| 东乌| 呼玛县| 林芝县| 盐山县| 舞阳县| 什邡市| 定西市| 台中县| 沙田区| 交口县| 凉城县| 固镇县| 旬阳县| 两当县| 龙州县| 高要市| 西华县| 乐平市| 武义县| 抚顺县| 拜泉县| 云阳县| 荥阳市| 绍兴县| 清水河县| 孟连| 商洛市| 江阴市| 霍州市| 石泉县| 黑龙江省| 宜兰县| 什邡市| 历史|