在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

數據類型wchar和wstring在西門子PLC中的應用

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-03-30 15:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、wchar 和 wstring 的定義:

1、數據類型為 wchar(寬字符)的變量長度為 16 位,占用2個 byte 的內存。wchar數據類型將擴展字符集中的單個字符保存為 UFT-16 編碼形式。

2、數據類型為 wstring (寬字符串)的操作數用于在一個字符串中存儲多個數據類型為 wchar 的 Unicode 字符。如果未指定長度,則字符串的長度為預置的 254 個字。

Unicode 是國際標準字符集,可譯為萬國碼或統一碼等,包含中日韓越漢字和世界上絕大多數語言文字。

二、wchar 和 wstring 在西門子 PLC 中的格式

本節以漢字為例說明漢字在西門子 PLC 中的格式。

例如,在 PLC 中創建一個 DB 塊,并將屬性設置為標準 DB 塊,在 DB1 塊中創建如下的漢字字符串和漢字字符,并賦予起始值。如下圖所示:

圖.01

1、wstring 數據類型的格式

下載到 PLC 中,通過監視表逐個查看每個字中的值。如下圖所示:

圖.02

可以看出:

a.數據類型為 wstring 的漢字字符串,通過查看 DB 塊偏移地址可見該字符串占用254字;查看字符串第一個字,其最多存儲漢字字符總數量為254個。

b.數據類型為 wstring[10] 的漢字字符串,通過查看 DB 塊偏移地址可見該字符串占用12字;查看字符串第一個字,其最多存儲漢字字符數量為10個。

c.漢字字符串的第一個字為該字符串總長度,第二個字為當前存儲的有效字符數量。

2、wchar 和16進制數的關系

在計算機領域,所有的數據都是以2進制數存儲的,那么 wchar,16進制數和2進制數又有什么關系?

如下圖所示:

圖.03

可以看出:

a.通過漢字字符 ‘好’ 的16進制數和2進制數,可見字符(wchar)、16進制數只是在PLC中顯示的形式不同,實際存儲的是一個2進制值。

通過下面的網頁,可以查看漢字和16進制數的對應關系。

unicode 轉中文,中文轉 unicode,鏈接:Unicode碼

b.通過漢字字符 ‘1’ 的16進制數和2進制數,可見漢字字符(wchar)‘1’ 顯示的16進制數為16#0031,而字符(char)‘1’ 對應的16進制數為16#31。因此,如果使用 wchar 存儲僅占一個字節的 char 字符時,則高八位為16#00,低八位是相同的,都是2進制的2#0011_0001。

三、常問問題:

1、定義為 wstring 的字符串,是否能保存數字和英文字母的字符?

可以。

例如,wchar#‘A’,實際存儲時,對應的16進制數為16#0041,wchar#‘1’,實際存儲時,對應的16進制數為16#0031。

如下圖所示:

圖.04

也就是說,使用 wchar 存儲僅占一個字節的英文字母或數字時,對應 wchar 的字的高八位將為16#00。

2、如何輸入特殊字符(如:回車,換行,$ 等)?

例如,需要輸入的漢字字符串為 ‘$早上好$+回車+換行’,可以參考如下表格:

圖.05

根據表格說明,字符串在 PLC 中的書寫格式:‘$$早上好$$$R$L’或‘$$早上好$$$N’,如下圖所示:

圖.06

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5036

    文章

    13895

    瀏覽量

    474012
  • 西門子
    +關注

    關注

    98

    文章

    3167

    瀏覽量

    118174

原文標題:S7-1200 wchar 和 wstring

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    3 分鐘極速上手!西門子 PLC 無縫連接指南

    PLC數據采集 3 分鐘極速上手!西門子 PLC 無縫連接指南
    的頭像 發表于 06-17 18:02 ?350次閱讀
    3 分鐘極速上手!<b class='flag-5'>西門子</b> <b class='flag-5'>PLC</b> 無縫連接指南

    如何破解三菱PLC西門子PLC的通訊難題

    工業自動化領域,不同品牌PLC之間的通訊一直是工程師們關注的焦點。三菱PLC西門子PLC作為市場主流設備,常因協議差異導致
    的頭像 發表于 06-09 17:14 ?301次閱讀
    如何破解三菱<b class='flag-5'>PLC</b>與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的通訊難題

    工業智能網關可以采集西門子PLC

    工業智能網關可以采集西門子PLC數據。物通博聯提供全面接入西門子PLC數據采集解決方案,其工
    的頭像 發表于 05-26 09:14 ?230次閱讀

    PLC邊緣計算網關采集西門子PLC數據過程

    采集提供了一種新的解決方案。 PLC邊緣計算網關采集西門子PLC數據的過程 (一)確定通信方式 首先,需要確定PLC邊緣計算網關與
    的頭像 發表于 01-24 16:33 ?1530次閱讀

    Profinet轉Profinet網關應用在霍尼韋爾DCS與西門子1500PLC通訊案例

    Profinet轉Profinet網關在霍尼韋爾DCS與西門子1500PLC通訊的應用案例
    的頭像 發表于 12-12 06:31 ?718次閱讀
    Profinet轉Profinet網關應用在霍尼韋爾DCS與<b class='flag-5'>西門子</b>1500<b class='flag-5'>PLC</b>通訊案例

    西門子PLC S7-1500系列介紹

    西門子PLCS7-1500系列是西門子自動化領域中的一款重要產品,它以其卓越的性能、強大的功能和高度的靈活性,工業自動化控制系統占據了一席之地。本文將詳細介紹
    的頭像 發表于 12-09 18:23 ?2669次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b> S7-1500系列介紹

    NPN和PNP器件與西門子PLC的連接與選型

    NPN和PNP器件與西門子PLC的連接與選型? ? 傳感器根據輸出類型可以分為NPN(有人稱為源型傳感器)和PNP(有人稱為漏型傳感器)兩大類;兩種類型的傳感器都有3個引腳,分別接24
    的頭像 發表于 12-03 10:11 ?1731次閱讀
    NPN和PNP器件與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的連接與選型

    如何選擇西門子plc數據采集網關?注意事項

    西門子PLC300介紹 西門子PLC以其模塊化結構、高可靠性和廣泛的應用領域工業控制占據重要
    的頭像 發表于 11-29 15:56 ?502次閱讀

    西門子plc200編程實例詳解

    西門子PLC S7-200是一款廣泛應用于工業自動化領域的可編程邏輯控制器,其強大的功能和靈活的編程方式使得它能夠滿足各種復雜的控制需求。 一、西門子PLC S7-200概述
    的頭像 發表于 10-22 14:38 ?2793次閱讀

    西門子中繼器怎么連接plc

    西門子中繼器(Siemens Relay)通常用于工業自動化系統,作為控制和保護設備。PLC(可編程邏輯控制器)連接時,需要考慮信號類型
    的頭像 發表于 09-05 09:56 ?1084次閱讀

    西門子PLC的復位操作

    西門子PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應用于工業自動化領域的控制設備。實際應用過程,有時需要對
    的頭像 發表于 08-16 17:46 ?8237次閱讀

    西門子PLC數據采集物聯網平臺是什么

    西門子PLC數據采集物聯網平臺是西門子公司提供的一個解決方案,用于將可編程邏輯控制器(PLC)和其他工業設備連接到云端,實現
    的頭像 發表于 08-07 14:04 ?995次閱讀

    西門子plc溫度模塊怎么編程

    西門子PLC溫度模塊編程是一個相對復雜的過程,涉及到硬件選擇、接線、配置和編程等多個方面。 一、概述 西門子PLC(Programmable Logic Controller,可編程邏
    的頭像 發表于 07-25 09:43 ?3221次閱讀

    西門子PLC與NPN、PNP傳感器接線方式,超全講解!

    特點 西門子PLC是一種廣泛應用于工業自動化控制的設備,具有以下特點: 1.穩定性高:西門子PLC采用先進的微處理器技術,能夠惡劣的工作環
    的頭像 發表于 07-12 14:43 ?1887次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>與NPN、PNP傳感器接線方式,超全講解!

    S7協議讀取西門子S7-200 Smart PLC數據

    西門子S7-200 Smart PLC因其穩定性和易用性而廣泛應用。通過使用S7協議,可以實現對PLC數據的高效讀取和控制。本文將詳細介紹如何使用S7協議讀取
    的頭像 發表于 07-11 11:55 ?1.1w次閱讀
    S7協議讀取<b class='flag-5'>西門子</b>S7-200 Smart <b class='flag-5'>PLC</b><b class='flag-5'>數據</b>
    主站蜘蛛池模板: 网友偷自拍原创区 | 波多野结衣三个女人蕾丝边 | 欧美最猛性xxxx免费 | 日本不卡毛片一二三四 | 天天干干干干 | 中国一级特黄高清免费的大片 | 日本一区二区三区不卡在线视频 | 午夜久久久久久亚洲国产精品 | 丁香六月综合激情 | 奇米四色777亚洲图 奇米影视四色首页手机在线 | 色丁香六月| 五月天婷婷免费观看视频在线 | 看视频免费网址 | aaaaa毛片| 国产大乳孕妇喷奶水在线观看 | 欧美成人午夜影院 | 99久热| 国产午夜精品一区二区理论影院 | 97午夜影院 | 黄 色 片 在 线 看 | 啪啪在线视频 | 色94色欧美一区 | 色五月天天 | 日本一区二区三区视频在线观看 | 欧美婷婷 | 天天摸天天做天天爽水多 | 欧美特黄一级视频 | 国产女人和拘做受视频免费 | 在线观看免费视频一区 | 四虎黄色网 | 国产1区2区三区不卡 | 色视频www在线播放国产人成 | 天天色天天 | 国产理论片在线观看 | 特黄特色大片免费视频大全 | 色多多福利网站老司机 | 草色在线| 午夜视频在线观看免费观看在线观看 | 日本a级片免费 | 日本在线一区 | videsgratis欧美另类 |