RM新时代网站-首页

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

標(biāo)準(zhǔn)PLC數(shù)據(jù)類型 (UDT)之間的差別

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-06-23 11:09 ? 次閱讀

可以像使用標(biāo)準(zhǔn) PLC 數(shù)據(jù)類型 (UDT) 那樣,聲明和使用 F 型 PLC 數(shù)據(jù)類型 (UDT) ??梢栽诎踩绦蛑幸约皹?biāo)準(zhǔn)用戶程序中使用 F 型 PLC 數(shù)據(jù)類型 (UDT) 。

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

有關(guān)使用和聲明標(biāo)準(zhǔn) PLC 數(shù)據(jù)類型 (UDT) 的信息,請(qǐng)參見(jiàn) STEP 7 幫助中的“聲明 PLC 數(shù)據(jù)類型” 。

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

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

聲明步驟如下:

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

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

3. 請(qǐng)按 STEP 7 幫助的“編程 PLC 數(shù)據(jù)類型的結(jié)構(gòu)”中的說(shuō)明進(jìn)行操作。聲明時(shí),可以指定 F 型 PLC 數(shù)據(jù)類型 (UDT) 的默認(rèn)值。

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

可以像使用標(biāo)準(zhǔn) PLC 數(shù)據(jù)類型 (UDT) 那樣,使用 F 型 PLC 數(shù)據(jù)類型。

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

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

為 F-I/O 的輸入和輸出按一定結(jié)構(gòu)分組 PLC 變量

可按照標(biāo)準(zhǔn) I/O 的輸入和輸出的變量分組方式為 F-I/O 的輸入和輸出按一定結(jié)構(gòu)分組 PLC 變量(結(jié)構(gòu)化 PLC 變量)。

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

為 F-I/O 的輸入和輸出創(chuàng)建結(jié)構(gòu)化 PLC 變量時(shí),除了標(biāo)準(zhǔn)規(guī)則外,還必須遵守以下規(guī)則:

? 不能用結(jié)構(gòu)化 PLC 變量同時(shí)為標(biāo)準(zhǔn) I/O 和 F-I/O 的輸入/輸出進(jìn)行分組。

? 只能用結(jié)構(gòu)化 PLC 變量對(duì)實(shí)際存在的通道(通道值和值狀態(tài))的輸入/輸出進(jìn)行分組。

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

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

? 應(yīng)將 F-I/O 的所有輸入和輸出合并到一個(gè)結(jié)構(gòu)化 PLC 變量中。將這些輸入和輸出分為多個(gè)結(jié)構(gòu)化 PLC 變量時(shí),只能以 16 位的倍數(shù)開始。這一點(diǎn)也適用于嵌套 F 型 PLC 數(shù)據(jù)類型 (UDT) 。參見(jiàn)標(biāo)準(zhǔn)中的規(guī)則。

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

? 用于分組 F-I/O 輸出的結(jié)構(gòu)化 PLC 變量不能與其它 PLC 變量重疊。

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

F- I/O 的輸入和輸出的結(jié)構(gòu)化 PLC 變量示例:

本示例將 F 模塊 4 F-DI/3 F-DO DC24V/2A 與 1oo2 評(píng)估結(jié)合使用,以演示如何使用結(jié)構(gòu)化 PLC 變量來(lái)訪問(wèn) F-I/O。

4 F- DI/3 F- DO DC24V/2A F 模塊的通道結(jié)構(gòu)

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

e13c4a4c-f242-11ec-ba43-dac502259ad0.png

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

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

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

e1595a56-f242-11ec-ba43-dac502259ad0.png

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

e178592e-f242-11ec-ba43-dac502259ad0.png

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

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

e196aa32-f242-11ec-ba43-dac502259ad0.png

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

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

e1c40fe0-f242-11ec-ba43-dac502259ad0.png

訪問(wèn) F-FC

在調(diào)用 F-FC 時(shí)傳送已創(chuàng)建的結(jié)構(gòu)化 PLC 變量(例如,“Motor”):

e1ea2edc-f242-11ec-ba43-dac502259ad0.png

審核編輯 :李倩

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

    關(guān)注

    5010

    文章

    13271

    瀏覽量

    463055
  • 西門子
    +關(guān)注

    關(guān)注

    94

    文章

    3034

    瀏覽量

    115779

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

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PLC數(shù)據(jù)采集模塊選型指南

    數(shù)據(jù)類型 :模擬信號(hào)(如溫度、壓力)或數(shù)字信號(hào)(如開關(guān)狀態(tài)、計(jì)數(shù)器)。 數(shù)據(jù)量 :需要采集的數(shù)據(jù)點(diǎn)數(shù)量。 采樣率 :數(shù)據(jù)更新的頻率。 精度要求 :
    的頭像 發(fā)表于 11-26 11:46 ?447次閱讀

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

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

    AIC23采集到的數(shù)據(jù)是應(yīng)該用什么數(shù)據(jù)類型來(lái)接收?int還是unsigned int?

    AIC23采集到的數(shù)據(jù)是應(yīng)該用什么數(shù)據(jù)類型來(lái)接收,int還是unsigned int? 這個(gè)采集到的數(shù)字是什么含義呢?代表的是聲音信號(hào)的幅值? while(!MCBSP_rrdy(hMcbsp
    發(fā)表于 10-18 06:56

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

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

    常見(jiàn)的遙感數(shù)據(jù)類型有哪些

    遙感技術(shù)是一種通過(guò)遙感器在遠(yuǎn)離目標(biāo)的位置獲取目標(biāo)地物的電磁波信息,并進(jìn)行分析的技術(shù)。遙感數(shù)據(jù)類型繁多,涵蓋了從可見(jiàn)光到紅外、微波等多個(gè)波段,以及不同的數(shù)據(jù)格式和分辨率。 光學(xué)遙感數(shù)據(jù) : 全色影像
    的頭像 發(fā)表于 09-04 14:30 ?1468次閱讀

    plc模擬量和數(shù)字量之間的轉(zhuǎn)換方法

    的物理量,如溫度、壓力、流量等;數(shù)字量是指離散的物理量,如開關(guān)狀態(tài)、計(jì)數(shù)器等。在實(shí)際應(yīng)用中,PLC需要對(duì)這兩種數(shù)據(jù)類型進(jìn)行轉(zhuǎn)換,以實(shí)現(xiàn)對(duì)各種設(shè)備的控制和監(jiān)控。本文將介紹PLC中模擬量和數(shù)字量
    的頭像 發(fā)表于 08-30 10:51 ?2502次閱讀

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

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

    IG網(wǎng)關(guān)如何讀取西門子smart200PLC寄存器類型V、VW 的數(shù)據(jù)

    1、添加設(shè)備,PLC協(xié)議選擇ISO-on-TCP,設(shè)置IP地址和端口102,模式選擇TSAP。客戶端TSAP:02.00,服務(wù)器TSAP:02.01 2、添加變量,寄存器類型選擇V,填寫地址,選擇數(shù)據(jù)類型。 3、成功讀取寄
    發(fā)表于 07-25 07:12

    plc通訊有哪些類型和特點(diǎn)

    控制信號(hào)來(lái)實(shí)現(xiàn)對(duì)生產(chǎn)過(guò)程的控制。PLC通訊是PLC與外部設(shè)備之間進(jìn)行數(shù)據(jù)交換的過(guò)程,是實(shí)現(xiàn)工業(yè)自動(dòng)化的關(guān)鍵技術(shù)之一。本文將詳細(xì)介紹PLC通訊
    的頭像 發(fā)表于 07-01 10:10 ?1101次閱讀

    plc有幾種輸出類型各有什么特點(diǎn)

    可編程邏輯控制器(PLC)是一種用于自動(dòng)化控制的電子設(shè)備,廣泛應(yīng)用于工業(yè)生產(chǎn)、建筑自動(dòng)化、交通控制等領(lǐng)域。PLC具有靈活的編程能力、強(qiáng)大的數(shù)據(jù)處理能力、高度的可靠性和穩(wěn)定性等特點(diǎn)。PLC
    的頭像 發(fā)表于 07-01 09:52 ?4618次閱讀

    PLCPLC之間如何通訊

    在工業(yè)自動(dòng)化領(lǐng)域中,PLC(Programmable Logic Controller,可編程邏輯控制器)扮演著至關(guān)重要的角色。它們不僅作為核心控制設(shè)備,還負(fù)責(zé)數(shù)據(jù)的采集、處理和傳輸。當(dāng)多個(gè)PLC
    的頭像 發(fā)表于 06-12 16:47 ?2756次閱讀

    ESP32-S3是否支持修改控制端點(diǎn)數(shù)據(jù)類型?

    ESP32-S3是否支持修改控制端點(diǎn)數(shù)據(jù)類型(如標(biāo)準(zhǔn)類型,自定義類型); 我需要在控制傳輸數(shù)據(jù)階段的DATA0包改為我的USB設(shè)備規(guī)定的8個(gè)
    發(fā)表于 06-07 06:00

    C語(yǔ)言數(shù)據(jù)類型有哪些

    在 C 語(yǔ)言中,數(shù)據(jù)類型指的是用于聲明不同類型的變量或函數(shù)的一個(gè)廣泛的系統(tǒng)。變量的類型決定了變量存儲(chǔ)占用的空間,以及如何解釋存儲(chǔ)的位模式。
    發(fā)表于 03-20 10:56 ?468次閱讀
    C語(yǔ)言<b class='flag-5'>數(shù)據(jù)類型</b>有哪些

    arcgis值類型與字段類型不兼容

    ArcGIS是一個(gè)地理信息系統(tǒng)軟件,可以用來(lái)處理、分析和可視化地理數(shù)據(jù)。在ArcGIS中,值類型和字段類型之間需要相互匹配,否則會(huì)導(dǎo)致不兼容的錯(cuò)誤。 在ArcGIS中,值
    的頭像 發(fā)表于 02-25 11:14 ?1626次閱讀

    XCP與CCP之間差別大不大?

    XCP與CCP之間差別大不大?都可以直接用來(lái)燒寫應(yīng)用程序嗎???
    發(fā)表于 02-06 07:09
    RM新时代网站-首页