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

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

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

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

T_CONFIG的編程示例介紹

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 2023-08-17 17:19 ? 次閱讀

簡介

在以下示例中,將使用兩個 CPU 間已組態(tài)的連接(如,UDP 連接)。使用指令“T_CONFIG”,可組態(tài) CPU 1 的 IP 地址和 PROFINET 設(shè)備名稱。

要求

設(shè)置連接:

兩個 CPU(如,S7-1513-1 PN 系列)通過 PROFINET 進(jìn)行互連,

且無需使用已組態(tài)的連接。

設(shè)置 CPU 1 的 PROFINET:

打開 CPU 1 的設(shè)備視圖“> 屬性 > PROFINET 接口 > 以太網(wǎng)地址 > PROFINET”(> Properties > PROFINET interface > Ethernet addresses > PROFINET)。
要設(shè)置設(shè)備名稱,可選擇以下選項:
“在設(shè)備中直接設(shè)置 IP 地址”(IP address is set directly at the device)
“在設(shè)備中直接設(shè)置 PROFINET 設(shè)備名稱”(PROFINET device name is set directly at the device)。

調(diào)整“hwid”的值:

根據(jù)本地設(shè)備 (CPU 1) 中 PROFINET 接口的硬件 ID,更改“hwid”的值。

說明
打開“PLC 變量 > 顯示所有變量 > 系統(tǒng)常量”(PLC tags > Show all tags > System constants)。查找數(shù)據(jù)類型為“Hw_Interface”的條目“”。該硬件標(biāo)識符將包含在單元格“值”(value) 中。

創(chuàng)建變量并互連參數(shù)(CPU 1 中的程序)

要對該數(shù)據(jù)進(jìn)行存儲,需使用以下結(jié)構(gòu)和變量,創(chuàng)建一個全局?jǐn)?shù)據(jù)塊(“SLI_gDB_T_CONFIG”)。

48517528-3cdd-11ee-ac96-dac502259ad0.png

在結(jié)構(gòu)“configData”中:分配系統(tǒng)數(shù)據(jù)類型為“IF_CONF_Header”的參數(shù),指定 PROFINET 數(shù)據(jù)的大小,如下所示:

486be89a-3cdd-11ee-ac96-dac502259ad0.png

在結(jié)構(gòu)“configData”中:分配系統(tǒng)數(shù)據(jù)類型為“IF_CONF_v4”的參數(shù),定義 IP 地址,如下所示:

487880aa-3cdd-11ee-ac96-dac502259ad0.png

在結(jié)構(gòu)“configData”中:分配系統(tǒng)數(shù)據(jù)類型為“IF_CONF_NOS”的參數(shù),定義 PROFINET 設(shè)備名稱,如下所示:

48a2decc-3cdd-11ee-ac96-dac502259ad0.png

說明
“configData”的結(jié)構(gòu)
“configData”結(jié)構(gòu)信息說明如下所示:
在 Header (IF_CONF_Header) 中。
SubfieldCount = 2:值含義:下圖中使用了 2 個附加結(jié)構(gòu)(“deviceIP”,“deviceName”)(*)。
* 確保這兩個結(jié)構(gòu)的順序保持不變。
在結(jié)構(gòu)“deviceName”中(系統(tǒng)數(shù)據(jù)類型 IF_CONF_NOS)
Lenght = 11 (*)。該數(shù)值等于結(jié)構(gòu) NOS 的總長度(5 個字節(jié)的設(shè)備名稱“myplc” + 6 個字節(jié)的參數(shù) Id、Length 和 Mode)
* 默認(rèn)起始值 (Lenght = 0) 可作為動態(tài)長度,而非絕對長度。
Mode = 1。該值將導(dǎo)致“myplc”中的設(shè)備名稱發(fā)生永久性地更改。
NOS[1] ... NOS[5]。NOS 數(shù)組中包含有新的設(shè)備名稱(1 個字符 / 字節(jié))。

創(chuàng)建函數(shù)塊“SLI_FB_T_CONFIG”,并在該數(shù)據(jù)塊中創(chuàng)建以下局部變量。

48c500c4-3cdd-11ee-ac96-dac502259ad0.png

程序段 1:互連“T_CONFIG”指令的參數(shù),如下所示:

48e3b230-3cdd-11ee-ac96-dac502259ad0.png

程序段 2:如果 T_CONFIG 出錯,則保存狀態(tài)信息,如下所示。

48fc185c-3cdd-11ee-ac96-dac502259ad0.png

程序段 3:創(chuàng)建以下互連,退出 T_CONFIG。

4911b496-3cdd-11ee-ac96-dac502259ad0.png

結(jié)果

程序段 1:

輸入?yún)?shù) REQ(“T_CONFIG.start”)的信號狀態(tài)為“TRUE”時,啟動指令“T_CONFIG”。多次調(diào)用時,可使用指令“T_CONFIG”組態(tài) CPU 中集成的 PROFINET 接口。根據(jù)輸入?yún)?shù) INTERFACE(“T_CONFIG.hwid”),指令“T_CONFIG”可確定所使用的接口。

數(shù)據(jù)記錄 () 成功傳送后,輸出參數(shù) DONE(“#done”)中的信號狀態(tài)為“TRUE”。同時,“0000_0000”值將顯示在輸出參數(shù) STATUS(“T_CONFIG.status”)中。由于輸出參數(shù)的值僅在有效時才顯示,因此成功消息將保存在變量“T_CONFIG.done”中。

輸出參數(shù) ERROR(“T_CONFIG.error”)或變量“T_CONFIG.memErrStat”)可用于指示本示例中的執(zhí)行過程是否出錯。

4924ae84-3cdd-11ee-ac96-dac502259ad0.png

程序段 2:

如果 T_CONFIG 發(fā)出信號指示錯誤(“T_CONFIG.error”,“TRUE”),則將按以下方式保存報警:

將狀態(tài)(“T_CONFIG.status”)保存在變量“T_CONFIG.memErrStat”中。

保存錯誤位置,并從 T_CONFIG 將變量“T_CONFIG.errorLocation”中錯誤位置輸出到輸出參數(shù) ERR_LOC(“#errorLocation”)中。

在線與診斷

要檢查 PROFINET 數(shù)據(jù)是否更改,可打開項目樹中的以下路徑:“在線與診斷 > 功能 > 分配名稱”("Online & Diagnostics > Functions > Assign name)。

494a5eae-3cdd-11ee-ac96-dac502259ad0.png





審核編輯:劉清

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

    關(guān)注

    5013

    文章

    13335

    瀏覽量

    464242
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7514

    瀏覽量

    164037
  • 連接器
    +關(guān)注

    關(guān)注

    98

    文章

    14595

    瀏覽量

    136837
  • 狀態(tài)機(jī)
    +關(guān)注

    關(guān)注

    2

    文章

    492

    瀏覽量

    27588

原文標(biāo)題:博途PLC示例:T_CONFIG 的編程示例

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

收藏 人收藏

    評論

    相關(guān)推薦

    「工業(yè)樹莓派」raspi-config 常用配置介紹

    使用raspi-config可以十分方便的配置一些樹莓派系統(tǒng)常用配置,下文介紹其中一些常用的配置
    的頭像 發(fā)表于 09-08 17:12 ?1331次閱讀
    「工業(yè)樹莓派」raspi-<b class='flag-5'>config</b> 常用配置<b class='flag-5'>介紹</b>

    ESP32-Ethernet-Kit按照esp-idf編程指南編寫了can的接收通信,接收不應(yīng)答導(dǎo)致通信失敗的原因?

    , TWAI_MODE_NORMAL); twai_timing_config_t t_config = TWAI_TIMING_CONFIG_500KBITS(); twai_filter_
    發(fā)表于 06-05 06:51

    使用esp-idf-v4.4庫及esp32-c3-s32模組,遇到twai功能的兩個GPIO2/GPIO3無數(shù)據(jù)波形如何解決?

    , TWAI_MODE_NORMAL); twai_timing_config_t t_config = TWAI_TIMING_CONFIG
    發(fā)表于 06-18 07:23

    使用ESP32-C3-S32芯片的TWAI功能,出現(xiàn)IO無數(shù)據(jù)波形的情況,為什么?

    ); twai_timing_config_t t_config = TWAI_TIMING_CONFIG_500KBITS(); twai_filter_config_t f_
    發(fā)表于 06-18 06:35

    在使用esp-idf-v4.4的庫及esp32-c3-s32模組的情況下,遇到twai功能的兩個GPIO2/GPIO3無數(shù)據(jù)波形如何解決?

    , TWAI_MODE_NORMAL); twai_timing_config_t t_config = TWAI_TIMING_CONFIG_500KBITS(); twai_filter_
    發(fā)表于 02-15 09:16

    C語言與匯編語言混合編程示例程序

    本文介紹了C語言和匯編語言模塊接口的一般方法,并給出了完整的編程示例
    發(fā)表于 07-11 17:49 ?103次下載
    C語言與匯編語言混合<b class='flag-5'>編程</b><b class='flag-5'>示例</b>程序

    第6章 部件工作原理與編程示例

    第6章 部件工作原理與編程示例
    發(fā)表于 10-27 09:44 ?3次下載
    第6章 部件工作原理與<b class='flag-5'>編程</b><b class='flag-5'>示例</b>

    ESP8266 RTOS SDK的編程示例手冊資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是ESP8266 RTOS SDK的編程示例手冊資料免費(fèi)下載包括了:第 1 章 前言 介紹 ESP8266EX。,第 2 章 概述
    發(fā)表于 03-19 08:00 ?60次下載
    ESP8266 RTOS SDK的<b class='flag-5'>編程</b><b class='flag-5'>示例</b>手冊資料免費(fèi)下載

    AN-1108: AD9832/AD9835編程示例

    AN-1108: AD9832/AD9835編程示例
    發(fā)表于 03-19 11:06 ?12次下載
    AN-1108: AD9832/AD9835<b class='flag-5'>編程</b><b class='flag-5'>示例</b>

    ESP32-S2 Kaluga camera + lcd 示例入門

    到 lcd1 lcd 初始化可以看到 camera 示例 里對應(yīng)的代碼如下; lcd_config_t lcd_config = { .clk_fre = 40 * 1000 * 1000,
    發(fā)表于 12-17 18:35 ?9次下載
    ESP32-S2 Kaluga camera + lcd <b class='flag-5'>示例</b>入門

    Megawin 8051 MCU的IAP(應(yīng)用程序編程示例代碼

    Megawin 8051 MCU的IAP(應(yīng)用程序編程示例代碼分享
    發(fā)表于 07-01 10:36 ?3次下載
    Megawin 8051 MCU的IAP(應(yīng)用程序<b class='flag-5'>編程</b>)<b class='flag-5'>示例</b>代碼

    運(yùn)動編程示例:定時按壓操作

    運(yùn)動編程示例:定時按壓操作
    的頭像 發(fā)表于 03-14 14:42 ?906次閱讀
    運(yùn)動<b class='flag-5'>編程</b><b class='flag-5'>示例</b>:定時按壓操作

    運(yùn)動編程示例:重復(fù)運(yùn)動的循環(huán)功能

    運(yùn)動編程示例:重復(fù)運(yùn)動的循環(huán)功能
    的頭像 發(fā)表于 03-13 16:59 ?1281次閱讀
    運(yùn)動<b class='flag-5'>編程</b><b class='flag-5'>示例</b>:重復(fù)運(yùn)動的循環(huán)功能

    移動數(shù)據(jù)的編程示例

    編程示例 在此編程示例中,將移動在生產(chǎn)班次期間為示例收集的數(shù)據(jù)值以作進(jìn)一步處理。收集的數(shù)據(jù)放在 ARRAY 中。通過“MOVE_BLK_VA
    的頭像 發(fā)表于 08-23 10:10 ?1445次閱讀
    移動數(shù)據(jù)的<b class='flag-5'>編程</b><b class='flag-5'>示例</b>

    掃描模塊的編程示例和調(diào)試策略

    電子發(fā)燒友網(wǎng)站提供《掃描模塊的編程示例和調(diào)試策略.pdf》資料免費(fèi)下載
    發(fā)表于 09-27 09:38 ?0次下載
    掃描模塊的<b class='flag-5'>編程</b><b class='flag-5'>示例</b>和調(diào)試策略
    主站蜘蛛池模板: 久热精品视频| 婷婷久久综合九色综合九七| 丁香花成人另类小说| 日韩亚洲欧洲在线com91tv| 男女视频在线观看免费 | 白嫩少妇激情无码| jizz 大全欧美| 一二三区在线视频| a男人的天堂久久a毛片| 亚欧成人乱码一区二区| 久久久久国产精品免费网站| 最近2018中文字幕免费看在线 | 午夜视频在线观看www中文| 国产精品久久久精品视频| www.黄网| 俺去啦五月| 国产精品嫩草影院一二三区| 91p0rn永久备用地址二| 成 人 免 费 黄 色| 午夜免费伦费影视在线观看| 国产亚洲欧美成人久久片| 久久免费福利视频| 日本69xxxxxxxx69| 国产三级观看久久| 色人久久| 日韩在线视频一区| 亚洲成a人v在线观看| 日本特黄特色免费大片| 国产一级特黄a大片免费| 国模最新私拍视频在线观看| 永久看片| 69自拍视频| 亚洲第一香蕉视频| 国产精品福利在线观看免费不卡| 成年人啪啪网站| 一级美女片| 一级毛片aaaaaa视频免费看| 一本到卡二卡三卡视频| 日本大片黄色| 毛片在线网站| 亚洲午夜日韩高清一区|