在线观看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
    +關注

    關注

    5016

    文章

    13385

    瀏覽量

    465011
  • 西門子
    +關注

    關注

    95

    文章

    3062

    瀏覽量

    116336

原文標題:S7-1200 wchar 和 wstring

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

    西門子中繼器怎么連接plc

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

    西門子PLC的復位操作

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

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

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

    西門子PLC與IO模塊如何通訊

    現代工業自動化控制系統西門子PLC(Programmable Logic Controller)以其卓越的性能和穩定性贏得了廣泛應用。而在西門
    的頭像 發表于 06-19 10:46 ?2192次閱讀

    西門子PLC產品系列有哪些

    西門子(Siemens)作為工業自動化領域的領軍企業,其PLC(Programmable Logic Controller,可編程邏輯控制器)產品全球范圍內享有盛譽。西門子
    的頭像 發表于 06-18 14:50 ?1967次閱讀

    西門子PLCOB塊的功能詳解

    西門子PLC(Programmable Logic Controller)作為工業自動化領域的核心設備,其內部功能強大、應用廣泛。西門子PLC
    的頭像 發表于 06-15 11:27 ?5176次閱讀

    西門子PLC的作用和工作原理

    工業自動化領域中,可編程邏輯控制器(Programmable Logic Controller,簡稱PLC)扮演著至關重要的角色。西門子PLC,作為
    的頭像 發表于 06-15 11:26 ?2533次閱讀

    西門子PLC工業控制領域的應用

    的應用范圍,全球范圍內享有盛譽。本文將詳細介紹西門子PLC工業控制領域的應用,結合相關數字和信息,從多個角度分析其特點、優勢以及未來的發展趨勢。
    的頭像 發表于 06-15 11:26 ?1663次閱讀

    西門子PLC的發展歷史

    西門子,作為全球知名的工業自動化和數字化企業,其PLC(可編程邏輯控制器)產品的發展歷程是工業自動化領域的重要篇章。從早期的二進制控制器到如今的智能化、網絡化控制系統,西門子PLC的發
    的頭像 發表于 06-15 11:26 ?2206次閱讀

    西門子PLC總線故障怎么解決

    工業自動化領域,西門子PLC(Programmable Logic Controller,可編程邏輯控制器)以其高可靠性、強穩定性和豐富的功能而備受青睞。然而,實際應用
    的頭像 發表于 06-13 18:18 ?2572次閱讀

    西門子plc輸入是pnp還是npn

    )和NPN(Negative-Positive-Negative,負-正-負)。 本文將詳細介紹西門子PLC輸入模塊的PNP和NPN類型,以及它們實際應用
    的頭像 發表于 06-11 16:21 ?4944次閱讀

    西門子plc模塊型號詳解

    西門子PLC(Programmable Logic Controller,可編程邏輯控制器)是工業自動化領域中非常重要的一種設備,其模塊化的設計使得其應用范圍非常廣泛。本文將詳細介紹西門子PL
    的頭像 發表于 06-11 16:18 ?6518次閱讀

    西門子PLC和三菱PLC哪個好?如何進行數據采集?

    西門子PLC和三菱PLC是工業現場中常見的自動化控制設備。西門子PLC是德國品牌,編程簡單、指令比較抽象、學習難度較大,但在市場
    的頭像 發表于 02-06 10:34 ?852次閱讀
    主站蜘蛛池模板: 国产最好的精华液网站 | 热re久久精品国产99热 | 4hc44四虎www在线影院男同 | 天天躁狠狠躁狠狠躁夜夜躁 | 婷婷丁香啪啪 | 天天操天天干天天玩 | 2021最新久久久视精品爱 | 中文字幕视频一区二区 | aaa一级最新毛片 | 色香影视| 国产成人91青青草原精品 | 在线免费看污视频 | 亚洲伊人久久大香线蕉综合图片 | 色多多视频在线观看 | 欧美人成a视频www | 奇米网狠狠干 | 国产三级在线看 | 色婷五月综激情亚洲综合 | 精品久久久久久国产免费了 | 特黄级 | 欧美性色黄大片四虎影视 | 黄 色美 女人 | 欧美一级免费观看 | 欧美黄色片免费观看 | 九色欧美 | 俺去鲁婷婷六月色综合 | 天堂在线观看免费视频 | 在线免费观看色视频 | 特级毛片女人18毛片 | 狠狠色丁香婷婷综合橹不卡 | 国产午夜精品一区二区三区 | 国产毛片久久久久久国产毛片 | 天天爽夜夜爽免费看 | 欧美性黑人极品1819hd | 欧美性网站 | 色天天天天综合男人的天堂 | 日韩一级欧美一级在线观看 | 国产免费一区二区三区香蕉精 | 午夜视频你懂的 | 亚洲一区日韩一区欧美一区a | 黄网页在线观看 |