91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

FB651用于多語言轉換

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

掃碼添加小助手

加入工程師交流群

FB651 用于 多語言轉換

用于在三種語言之間切換消息視圖(數據庫視圖)和消息歸檔(數據庫歸檔)中的消息文本。在數據庫視圖和數據庫歸檔中僅交換包含該字符串的兩個長度信息的消息文本(字符串[54])。數據庫視圖中的所有其他數據和

數據庫存檔保持不變。

通過相應國家/地區標志中的按鈕在HMI上切換語言。

控制器CPU中每種語言都有八個數據塊(TextLib)。每個數據塊包含最大1024條消息,長度為54個字符(STRING [54])。

數據塊包(每個語言變體1個包,每個DB 8個DB)僅在消息文本的語言上有所不同。結構,結構和消息號/ MsgID相同。

FB802可以最大實現3種語言變體。語言變體最初設置為:

-1:德語

-2:通用語言,例如英語

-3:簡體中文

語言變體“ 1:德語”和“ 2:通用”對應于單字節字符(SBC)。簡體中文的語言變體需要幾(3)個字節來表示一個中文字符。

TextLib的DB號在關聯的背景數據塊(FB650的STAT區域)中指定為初始值。定義了以下數據庫編號:

第一語言 第二語言 第三語言

TextLib:德語, 英文 中文

TextLib0 DB804 DB814 DB824

TextLib1 DB805 DB815 DB825

TextLib2 DB806 DB816 DB826

TextLib3 DB807 DB817 DB827

TextLib4 DB808 DB818 DB828

TextLib5 DB809 DB819 DB829

TextLib6 DB810 DB820 DB830

TextLib7 DB811 DB821 DB831

Notes DB文本庫:

為了避免有關CPU上內存空間的可能瓶頸,“屬性->通用部分2”中的DB文本庫應具有“非保留”屬性/復選標記。DB文本庫不必存儲在“數據保持存儲器”中。

定義FB651,DB:

-----------------------------------------

-與所使用的(目標)語言無關(對于每個中文字符為3Byte的中文),消息文本長度也與字符串40相同。

-TextLib結構保持不變。

因此,對于每種(目標)語言,總是有8個DB TextLib,每個DB TextLib具有1024條消息,消息長度為字符串40。

-DB視圖(DB802)包含20條消息。

-DB歸檔文件(DB803)包含250條消息。

一直使用的WINCC信息語言

FB651 用于信息語言的DB塊切換

L 'LMsg'

T #Packet_ID.ID_1 傳送字符串'LMsg'到#Packet_ID.ID_1里

U #Freigabe 如果有允許條件跳轉到 IDOn處

SPB IDOn

L 'Libs'

SPA IDEn

IDOn: L '-On-' 將ON字符串傳送到#Packet_ID.ID_2里

IDEn: T #Packet_ID.ID_2

16#850008a0 = P#DBX 276.0 使用的當前地址

L P##AktGewaehlteSprache

TAR2

UD DW#16#FFFFFF

+D

T #AnfangsAdresse.AktGewaehlteSprache 保存DB651的DBX276.0地址

16#85000920 = P#DBX 292.0

L P##SprachTextLibs

TAR2

UD DW#16#FFFFFF

+D

T #AnfangsAdresse.TextLibs_1_SBC_Deutsch 德語地址

L P#16.0 P#DBX308.0

+D

T #AnfangsAdresse.TextLibs_2_SBC_Weitere 英語地址

L P#16.0 P#DBX324.0

+D

T #AnfangsAdresse.TextLibs_3_xBC_ChinaVRC 中文地址

XBC1: LAR1 P##Temp_ANYPOINTER_1

L #Konstanten.AnzahlDBsXBC 長度8

T W[AR1,P#2.0]

L #AnfangsAdresse.TextLibs_3_xBC_ChinaVRC 存儲中文的地址P#DBX324.0

T D[AR1,P#6.0] 都存在這個ANY類型的變量里

Cop1: L B#16#10

T B[AR1,P#0.0]

L B#16#5 INT

T B[AR1,P#1.0]

L #IDB_Nummer DB651

T W[AR1,P#4.0]

P#DB651 .DBX324.0 INT 8

CALL "BLKMOV" SFC20數據傳輸

SRCBLK:=#Temp_ANYPOINTER_1 將 P# DB651 .DBX324.0 INT 8 的數據發出

RET_VAL:=#SFCParameter.SFC20View_BLKMOV

DSTBLK:=#AktGewaehlteSprache 傳到P# DB651 .DBX292.0 INT 8

CALL "BLKMOV"

SRCBLK:=#AktGewaehlteSprache 發送P# DB651 .DBX292.0 INT 8 的數據

RET_VAL:=#SFCParameter.SFC20View_BLKMOV

DSTBLK:=#Temp_ANYPOINTER_2 傳到P# DB650 .DBX2.0 INT 8 用來改變語言

FB650: 語言轉換MeldeFB

使用此功能塊,將在中央消息歸檔和中央報告角度中輸入塊功能塊的消息。

該塊通常是稱為DB650的單獨的實例數據塊。

該塊針對用戶程序集中執行一次,FB“ MeldeFB”不具有多實例功能,因此需要一個背景數據塊。該功能塊用于在中央消息歸檔和中央消息視圖中輸入來自模塊FB的消息。

輸入參數:

COM_RST:該信號是重啟信號,并與注釋“ restart”相連。

文本Lib0到文本Lib3:在此指定生成的文本庫。庫DB的符號名稱應作為參數值(例如“ TextLib0”)。必須互連所有四個參數。

畫面Meldeanzeige 是顯示DB802里的內容

畫面Meldearchiv_250 是顯示DB803里的內容

通道參數:

MsgV:此參數絕對必要,因為所有當前打開的消息都在此輸入,并且可以由可視化系統顯示。

MsgQ:用于建立與實際消息通道的連接,通過指定UDT類型為“ MsgQueue”的DB,可以評估ModulFB提供的緩沖區。

MsgA:如果需要歸檔,則必須提供類型為“ MsgArchive”的消息歸檔DB。該歸檔文件包含一個1000元素的純文本消息環形緩沖區。

DB801 信息緩沖

DB802 信息觀看

DB803 信息檔案

FC650 信息傳輸MeldSend

DB804-DB811 德語報警數據庫由SiVArc 生成

DB814-DB821中文報警數據庫由SiVArc 生成

LAR1 P##TextLib0 // TextLib0地址 例如: DB814

L DIW[AR1,P#0.0] // TextLib0 保存DB814

T #DBNr 保存DB塊號

SPA FLiS 跳轉到FliS -----找到的TextLib的DB號

FLiS: L #DBNr 814

L 0 //判斷DB塊是否是0

<>I

SPBN DTX4

如果DB塊是0 去這步DTX4: LAR1 P##UnDef 保存沒有報警信息號

AUF DB [#DBNr] //打開DB塊DB814

L 1

BIS6: T #Index_S //搜索二進制文件的索引

L DBW 8 //最大消息數1024

<=i??

SPBN EBS6

L #Index_S

+ -1

L #Konstanten.GroesseFeldInTextLib // TextLib中字段元素的大小(以字節為單位)初始值是62

+ L#10

SLD 3

LAR1 //消息條目上的AR1

L DBD[AR1,P#0.0] // TextLib的field元素中消息的ID

L #MSG_ID //要搜索的消息ID

<>D

U(

L DBD[AR1,P#0.0] // TextLib的field元素中消息的ID

L 0

<>D

)

SPBN EBS6 //結束搜尋

L #MSG_ID

L DBD[AR1,P#0.0] // extLib的field元素中消息的ID

>D //搜索的元素大于當前元素

L #Index_S

SLD 1 //Index_S := 2 * Index_S

SPBN BIS6 //左移

+ 1 //Index_S := 2 * Index_S + 1

SPA BIS6 //右移

------傷腦筋的一集,德國大眾的標準程序總是喜歡跳來跳去.但是邏輯性的穩定性很好,這個塊我接觸了7年,還沒出過漏洞.

責任編輯:lq

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

    關注

    114

    文章

    17108

    瀏覽量

    184283
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11080

    瀏覽量

    217075
  • 數據庫
    +關注

    關注

    7

    文章

    3926

    瀏覽量

    66218

原文標題:MELD報警信息提示/存儲-解讀FB651

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    語言康復行業首家!陽光語言正式接入DeepSeek

    “新”與“老”的結合,將融合和迸發更多可能性,為更多語言障礙者提供更加科學、智能、精準的服務。 智能問答 一觸即達 在陪伴孩子成長的過程中,家長會面臨方方面面的問題,發音不準、口吃、語言發育遲緩等等。面對這些語言發育問題,家長該
    的頭像 發表于 03-06 14:14 ?336次閱讀
    <b class='flag-5'>語言</b>康復行業首家!陽光<b class='flag-5'>語言</b>正式接入DeepSeek

    651主板維修步驟詳解

    651主板維修并非一個直接相關于主板型號“651”的維修問題,而更可能是指遇到錯誤代碼651時的網絡連接問題或相關硬件(如網卡)的維修 ?。不過,這里我會分別就“651主板”(如果假設
    的頭像 發表于 03-03 14:47 ?399次閱讀

    651主板的優點

    651主板的優點主要包括以下幾點 ?: ? 集成度高 ?: 651主板通常集成了顯卡、聲卡和網卡等功能,減少了用戶額外購買這些配件的需求,降低了整體成本?1。 ? 性價比高 ?: 由于651主板在
    的頭像 發表于 03-03 14:43 ?327次閱讀

    651主板的應用場景

    和美觀性的需求?1。 ?緊湊型電腦或一體機?: 其小巧的尺寸使得651主板適用于緊湊型的電腦桌或一體機設計,為用戶提供便攜且高性能的解決方案?1。 ?工業計算機或工控機?: 在某些工業應用場景中,如TPC-651H電路板,
    的頭像 發表于 03-03 14:41 ?288次閱讀

    選擇651主板的建議

    選擇651主板的建議 ?: ? 一、了解主板性能與兼容性 ? ? 性能穩定 ?:651主板通常具有穩定的性能,適合各種老舊設備的升級,能夠顯著提升設備的運行速度和操作流暢度?1。 ? 兼容性強
    的頭像 發表于 03-03 14:40 ?421次閱讀

    Meta與UNESCO合作推動多語言AI發展

    Meta最近宣布了一項與聯合國教科文組織(UNESCO)合作的全新計劃——語言技術伙伴計劃。該計劃旨在收集多種語言的語音錄音和文字記錄,以推動未來開放可用的人工智能(AI)技術的發展,特別關注那些
    的頭像 發表于 02-08 11:04 ?617次閱讀

    微軟Copilot Voice升級,積極拓展多語言支持

    近日,據報道,微軟近期在人工智能領域取得了新的進展,正積極拓展其Copilot Voice的多語言支持功能。這一舉措標志著微軟在語音識別和自然語言處理技術上又邁出了重要一步。 此次Copilot
    的頭像 發表于 02-06 14:10 ?435次閱讀

    西門子TIA Portal中函數FC和函數塊FB的相互轉換

    描述 本文將介紹在西門子 TIA Portal 中使用 Add-In 插件實現函數 FC 和函數塊 FB 的相互轉換的方法和步驟。 第1步: 添加 PLC 設備。 選擇西門子 CPU 1214C
    的頭像 發表于 01-15 10:07 ?2026次閱讀
    西門子TIA Portal中函數FC和函數塊<b class='flag-5'>FB</b>的相互<b class='flag-5'>轉換</b>

    N9300-S16語音芯片:提升電梯播報體驗,實現導航聲音播報提示

    N9300語音芯片提升電梯播報體驗,支持多語言播報,音質純凈,控制靈活,廣泛應用于公共場所語音導航,推動智能化發展。
    的頭像 發表于 10-30 13:10 ?544次閱讀
    N9300-S16語音芯片:提升電梯播報體驗,實現導航聲音播報提示

    ChatGPT 的多語言支持特點

    )技術迎來了巨大的挑戰和機遇。ChatGPT,作為一個領先的語言模型,其多語言支持的特點成為了它在眾多應用場景中不可或缺的優勢。 1. 多語言理解能力 ChatGPT 的多語言支持首先
    的頭像 發表于 10-25 17:30 ?1516次閱讀

    科大訊飛發布訊飛星火4.0 Turbo大模型及星火多語言大模型

    ,科大訊飛以其一貫的創新精神,開創性地發布了星火多語言大模型。這一創新之舉不僅進一步鞏固了科大訊飛在中文和英文處理領域的領先地位,更將語言的支持范圍大幅擴展,涵蓋了俄語、日語、阿拉伯語、韓語、法語、西班牙語、葡萄牙語以及
    的頭像 發表于 10-24 13:58 ?909次閱讀

    谷歌全新推出開放式視覺語言模型PaliGemma

    這種熱烈的反響非常鼓舞人心,開發者們打造了一系列多樣的項目,例如用于印度語言多語言變體 Navarasa,以及設備端側動作模型 Octopus v2。開發者們展示了 Gemma 在打造極具影響力且易于使用的 AI 解決方案方面
    的頭像 發表于 10-15 17:37 ?741次閱讀

    使用OpenVINO 2024.4在算力魔方上部署Llama-3.2-1B-Instruct模型

    前面我們分享了《三步完成Llama3在算力魔方的本地量化和部署》。2024年9月25日,Meta又發布了Llama3.2:一個多語言大型語言模型(LLMs)的集合。
    的頭像 發表于 10-12 09:39 ?1451次閱讀
    使用OpenVINO 2024.4在算力魔方上部署Llama-3.2-1B-Instruct模型

    SL651水利監測網關是什么

    SL651水利監測網關是一種專門用于水利監測領域的數據采集和傳輸設備。它依據國家水文局制定的SL651-2014《水文監測數據通信規約》標準開發,主要用于水文、水資源、水環境等監測數據
    的頭像 發表于 08-19 14:04 ?813次閱讀
    SL<b class='flag-5'>651</b>水利監測網關是什么

    Mistral AI與NVIDIA推出全新語言模型Mistral NeMo 12B

    Mistral AI 和 NVIDIA 于近日共同發布了一款全新的領先語言模型Mistral NeMo 12B。開發者可以輕松定制和部署該模型,令其適用于支持聊天機器人、多語言任務、編碼和摘要的企業應用。
    的頭像 發表于 07-27 11:04 ?1158次閱讀
    主站蜘蛛池模板: 欧美一级看片免费观看视频在线 | 国产午夜三级 | 亚洲国产精品综合久久久 | 午夜性视频播放免费视频 | 国产嫩草影院精品免费网址 | 波多野结衣三个女人蕾丝边 | 丁香花成人另类小说 | 国产精品女人在线观看 | nxgx欧美 | 欧美zooz人禽交免费 | 亚洲高清成人 | 欧美网色 | 日韩精品系列产品 | 在线观看免费av网站 | 农村妇女色又黄一级毛片卡 | 俄罗斯女人69xxx | 黄色大片网 | h黄网站 | 91日本在线观看亚洲精品 | 性欧美护士18xxxxhd视频 | 777色淫网站女女免费 | 国产在线播放你懂的 | 韩国r天堂 | 天天做夜夜操 | 深夜视频免费看 | 仙踪林欧美另类视频 | 一级特黄aaa大片免色 | 亚洲免费二区三区 | 丁香激情五月 | 五月天婷婷色 | 东方天堂网 | 好硬好湿好爽再深一点h | 日本在线视频一区二区 | 亚洲一级免费视频 | 日韩毛片大全免费高清 | 日本三级成人午夜视频网 | 婷婷在线网 | 国模大胆一区二区三区 | 经典三级一区在线播放 | 亚洲爱爱网 | 在线视频永久在线视频 |