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

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

3天內(nèi)不再提示

西門子博途F型PLC數(shù)據(jù)類型與標準PLC數(shù)據(jù)類型的差別

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-07-08 10:15 ? 次閱讀

可以像使用標準 PLC 數(shù)據(jù)類型 (UDT) 那樣,聲明和使用 F 型 PLC 數(shù)據(jù)類型 (UDT) 。可以在安全程序中以及標準用戶程序中使用 F 型 PLC 數(shù)據(jù)類型 (UDT) 。

本章介紹了與標準 PLC 數(shù)據(jù)類型 (UDT) 之間的差別。

有關使用和聲明標準 PLC 數(shù)據(jù)類型 (UDT) 的信息,請參見 STEP 7 幫助中的“聲明 PLC 數(shù)據(jù)類型” 。

聲明 F 型 PLC 數(shù)據(jù)類型 (UDT)

可以像聲明 PL C 數(shù)據(jù)類型 ( UDT) 那樣,聲明 F 型 PLC 數(shù)據(jù)類型 (UDT) 。

聲明步驟如下:

1. 單擊項目樹的“PLC 數(shù)據(jù)類型”(PLC Data Types) 文件夾中的“添加新 PLC 數(shù)據(jù)類型”(Add new PLC data type)。

2. 要創(chuàng)建 F 型 PLC 數(shù)據(jù)類型 (UDT) ,請啟用“添加新 PLC 數(shù)據(jù)類型”(Add new PLC data t ype) 對話框中的選項“創(chuàng)建 F 型 PLC 數(shù)據(jù)類型”(Create F-compliant PLC data type) 。

3. 請按 STEP 7 幫助的“編程 PLC 數(shù)據(jù)類型的結構”中的說明進行操作。聲明時,可以指定 F 型 PLC 數(shù)據(jù)類型 (UDT) 的默認值。

使用 F 型 PLC 數(shù)據(jù)類型 (UDT)

可以像使用標準 PLC 數(shù)據(jù)類型 (UDT) 那樣,使用 F 型 PLC 數(shù)據(jù)類型。

F 型 PLC 數(shù)據(jù)類型的嵌套深度

對于 F 型 PLC 數(shù)據(jù)類型,與標準 PLC 數(shù)據(jù)類型相比,最大嵌套深度有一定限制(最大嵌套深度 = 8)。嵌套深度還取決于其中聲明了嵌套 F 型 PLC 數(shù)據(jù)類型的變量的塊調用順序。每調用一級 F-FC 或多實例 F-FB,所使用 F 型 PLC 數(shù)據(jù)類型的最大嵌套深度都會減少。對于多實例 F-FB,調用函數(shù)計為一個額外的層級。如果在全局 F-DB 中聲明嵌套 F 型 PLC 數(shù)據(jù)類型的變量,其最大嵌套深度為7 。

為 F-I/O 的輸入和輸出按一定結構分組 PLC 變量

可按照標準 I/O 的輸入和輸出的變量分組方式為 F-I/O 的輸入和輸出按一定結構分組 PLC 變量(結構化 PLC 變量)。

使用 F 型 PLC 數(shù)據(jù)類型 (UDT) 。

為 F-I/O 的輸入和輸出創(chuàng)建結構化 PLC 變量時,除了標準規(guī)則外,還必須遵守以下規(guī)則:

? 不能用結構化 PLC 變量同時為標準 I/O 和 F-I/O 的輸入/輸出進行分組。

? 只能用結構化 PLC 變量對實際存在的通道(通道值和值狀態(tài))的輸入/輸出進行分組。

? 只能用結構化 PLC 變量對已在硬件配置中啟用的通道(通道值和值狀態(tài))的輸入/輸出進行分組。

? 在設置了“1oo2 傳感器評估”(1oo2 sensor evaluation) 的情況下,只能對可提供“1oo2 傳感器評估”結果的通道(通道值和值狀態(tài))的輸入進行分組。

? 應將 F-I/O 的所有輸入和輸出合并到一個結構化 PLC 變量中。將這些輸入和輸出分為多個結構化 PLC 變量時,只能以 16 位的倍數(shù)開始。這一點也適用于嵌套 F 型 PLC 數(shù)據(jù)類型 (UDT) 。參見標準中的規(guī)則。

如果忽略上述內(nèi)容,則 F-CPU 將進入 STOP 模式。在 F-CPU 的診斷緩沖區(qū)中輸入引起該診斷事件的原因。

? 用于分組 F-I/O 輸出的結構化 PLC 變量不能與其它 PLC 變量重疊。

如果忽略上述內(nèi)容,則 F-CPU 將進入 STOP 模式。在 F-CPU 的診斷緩沖區(qū)中輸入引起該診斷事件的原因。

F- I/O 的輸入和輸出的結構化 PLC 變量示例:

本示例將 F 模塊 4 F-DI/3 F-DO DC24V/2A 與 1oo2 評估結合使用,以演示如何使用結構化 PLC 變量來訪問 F-I/O。

4 F- DI/3 F- DO DC24V/2A F 模塊的通道結構

下表列出了使用 1oo2 評估的 F 模塊 4 F-DI/3 F-DO DC24V/2A 的通道結構和地址分配。只能訪問已啟用的現(xiàn)有通道(地址 I15.0 至 I15.3 和 I16.0 至 I16.3 )。這些通道提供在 F 模塊內(nèi)部生成的 1oo2 評估結果。

01f0e1bc-e893-11ec-ba43-dac502259ad0.png

創(chuàng)建 F 型 PLC 數(shù)據(jù)類型 (UDT)

例如,創(chuàng)建兩個 F 型 PLC 數(shù)據(jù)類型 (UDT) ,以訪問所有通道。

下圖所示為一個 F 型 PLC 數(shù)據(jù)類型 (UDT) ,此數(shù)據(jù)類型用于訪問進行 1oo2 評估的輸入的通道值和值狀態(tài):

0217c714-e893-11ec-ba43-dac502259ad0.png

下圖所示為用于訪問輸出的通道值和值狀態(tài)的 F 型 PLC 數(shù)據(jù)類型 (UDT) :

02669362-e893-11ec-ba43-dac502259ad0.png

使用 F 型 PLC 數(shù)據(jù)類型 (UDT)

如下圖所示,可以使用已在 F-FC 中創(chuàng)建的兩個 F 型 PLC 數(shù)據(jù)類型 (UDT) (例如,“Motor”):

02902344-e893-11ec-ba43-dac502259ad0.png

為 F 模塊 4 F- DI/3 F-DO DC24V/2A 創(chuàng)建結構化 PLC 變量

為 F 模塊 4 F-DI/3 F-DO DC24V/2A 創(chuàng)建結構化 PLC 變量:

02c33c5c-e893-11ec-ba43-dac502259ad0.png

訪問 F-FC

在調用 F-FC 時傳送已創(chuàng)建的結構化 PLC 變量(例如,“Motor”):

02ee1e68-e893-11ec-ba43-dac502259ad0.png


審核編輯:郭婷

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

    關注

    5031

    文章

    13790

    瀏覽量

    472565
  • 西門子
    +關注

    關注

    98

    文章

    3140

    瀏覽量

    117837

原文標題:西門子博途F 型 PLC 數(shù)據(jù)類型 (UDT)

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    工業(yè)智能網(wǎng)關可以采集西門子PLC

    工業(yè)智能網(wǎng)關可以采集西門子PLC數(shù)據(jù)。物通聯(lián)提供全面接入西門子PLC
    的頭像 發(fā)表于 05-26 09:14 ?152次閱讀

    PLC邊緣計算網(wǎng)關采集西門子PLC數(shù)據(jù)過程

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

    工業(yè)智能網(wǎng)關采集西門子PLC的智能工廠解決方案

    生產(chǎn)、環(huán)境、污水處理的實時監(jiān)控、數(shù)據(jù)分析和遠程管理,工廠需要將PLC中的數(shù)據(jù)采集出來,并上傳到工廠的工業(yè)物聯(lián)網(wǎng)(IIoT)平臺中。對此,物通聯(lián)提供全面接入
    的頭像 發(fā)表于 01-20 17:30 ?492次閱讀
    工業(yè)智能網(wǎng)關采集<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的智能工廠解決方案

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

    NPN和PNP器件與西門子PLC的連接與選型? ? 傳感器根據(jù)輸出類型可以分為NPN(有人稱為源傳感器)和PNP(有人稱為漏傳感器)兩大
    的頭像 發(fā)表于 12-03 10:11 ?1575次閱讀
    NPN和PNP器件與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的連接與選型

    西門子數(shù)據(jù)類型之:SINT(8位整數(shù))

    數(shù)據(jù)類型 SINT (Short INT) 的操作數(shù)長度為 8 位,由以下兩部分組成:一部分是符號,另一部分是數(shù)值。位 0 到 6 的信號狀態(tài)表示數(shù)值。位 7 的信號狀態(tài)表示符號。符號可以是“0”(正信號狀態(tài)),或“1”(負信號狀態(tài))。
    的頭像 發(fā)表于 11-09 09:52 ?4105次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>新<b class='flag-5'>數(shù)據(jù)類型</b>之:SINT(8位整數(shù))

    西門子中繼器怎么連接plc

    PLC 西門子中繼器 :通常用于接收PLC的控制信號,然后驅動較大的負載,如接觸器、電機啟動器等。 PLC :是工業(yè)自動化中的核心控制設備,用于執(zhí)行邏輯控制、
    的頭像 發(fā)表于 09-05 09:56 ?1010次閱讀

    labview數(shù)據(jù)類型的取值范圍是多少

    LabVIEW的數(shù)據(jù)類型豐富多樣,涵蓋了整數(shù)、小數(shù)(浮點數(shù))、復數(shù)等多種類型,每種類型都有其特定的取值范圍。以下是對LabVIEW中常見數(shù)據(jù)類型取值范圍的說明: 整數(shù)
    的頭像 發(fā)表于 09-04 17:33 ?2424次閱讀

    西門子PLC的復位操作

    西門子PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應用于工業(yè)自動化領域的控制設備。在實際應用過程中,有時需要對PLC進行復位操作,以解決一些程序
    的頭像 發(fā)表于 08-16 17:46 ?7662次閱讀

    西門子PLC數(shù)據(jù)采集物聯(lián)網(wǎng)平臺是什么

    西門子PLC數(shù)據(jù)采集物聯(lián)網(wǎng)平臺是西門子公司提供的一個解決方案,用于將可編程邏輯控制器(PLC)和其他工業(yè)設備連接到云端,實現(xiàn)
    的頭像 發(fā)表于 08-07 14:04 ?930次閱讀

    技術干貨驛站 ▏深入理解C語言:基本數(shù)據(jù)類型和變量

    在C語言中,數(shù)據(jù)類型和變量是編程的基礎,也是理解更復雜概念的關鍵。數(shù)據(jù)類型決定了變量的內(nèi)存分配、存儲范圍和操作方式,而變量則是存儲數(shù)據(jù)的容器。本篇文章將從基本數(shù)據(jù)類型和變量兩個方面,帶
    的頭像 發(fā)表于 07-26 17:53 ?2640次閱讀
    技術干貨驛站 ▏深入理解C語言:基本<b class='flag-5'>數(shù)據(jù)類型</b>和變量

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

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

    S7協(xié)議讀取西門子S7-200 Smart PLC數(shù)據(jù)

    西門子S7-200 Smart PLC因其穩(wěn)定性和易用性而廣泛應用。通過使用S7協(xié)議,可以實現(xiàn)對PLC數(shù)據(jù)的高效讀取和控制。本文將詳細介紹如何使用S7協(xié)議讀取
    的頭像 發(fā)表于 07-11 11:55 ?1w次閱讀
    S7協(xié)議讀取<b class='flag-5'>西門子</b>S7-200 Smart <b class='flag-5'>PLC</b><b class='flag-5'>數(shù)據(jù)</b>

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

    在現(xiàn)代工業(yè)自動化控制系統(tǒng)中,西門子PLC(Programmable Logic Controller)以其卓越的性能和穩(wěn)定性贏得了廣泛應用。而在西門子PLC系統(tǒng)中,IO模塊(Input
    的頭像 發(fā)表于 06-19 10:46 ?3283次閱讀

    西門子S7-1200 PLC的指令介紹

    西門子S7-1200 PLC,作為西門子自動化控制產(chǎn)品中的一款緊湊控制器,憑借其強大的功能和易用性,在工業(yè)控制領域得到了廣泛的應用。S7-1200
    的頭像 發(fā)表于 06-18 14:52 ?4762次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品