chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

S7-1200如何通過(guò)編程判斷程序是否發(fā)生過(guò)改動(dòng)

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-07-21 10:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

S7-1200 如何通過(guò)編程判斷程序是否發(fā)生過(guò)改動(dòng)

配方相關(guān)指令介紹

配方功能主要使用4個(gè)指令,READ_DBL和WRIT_DBL用于對(duì)配方數(shù)據(jù)塊的讀寫(xiě),RecipeExport和RecipeImport用于配方數(shù)據(jù)塊和CSV文件之間的轉(zhuǎn)化,下面分別介紹這4個(gè)指令的使用。

READ_DBL

指令的目的是將數(shù)據(jù)塊變量中的裝載存儲(chǔ)器部分的值,傳送到數(shù)據(jù)塊變量中的工作存儲(chǔ)器部分中。如圖1所示。

通常用于配方中,將僅存儲(chǔ)在裝載存儲(chǔ)器的配方數(shù)據(jù)讀取到活動(dòng)配方。

254afaa6-0834-11ed-ba43-dac502259ad0.png

圖1 READ_DBL與WRIT_DBL原理

表1 參數(shù)列表

參數(shù) 聲明 數(shù)據(jù)類型 說(shuō)明
REQ Input Bool

REQ = 1:讀取請(qǐng)求,通常建議沿觸發(fā)

SRCBLK Input Variant 待讀取的數(shù)據(jù)塊變量
RET_VAL Return Int 狀態(tài)、錯(cuò)誤信息
BUSY Output Bool

BUSY = 1:讀取中

DSTBLK Output Variant 待寫(xiě)入的數(shù)據(jù)塊變量,和SRCBLK數(shù)據(jù)類型一致,優(yōu)化屬性一致

以配方功能快速入門的例子程序?yàn)槔?/p>

2555a208-0834-11ed-ba43-dac502259ad0.png

圖2 READ_DBL應(yīng)用

如圖2所示,SRCBLK的實(shí)參為“DB1_蛋糕配方”.Static_1["DB3_操作".Index],其中DB1_蛋糕配方”.Static_1是UDT類型(蛋糕配方)的數(shù)組,而帶上后面的["DB3_操作".Index],就變成了數(shù)組中的一個(gè)元素,也就是說(shuō)“DB1_蛋糕配方”.Static_1["DB3_操作".Index]是一個(gè)UDT類型(蛋糕配方)。

而DSTBLK的實(shí)參是“DB2_活動(dòng)配方”,“DB2_活動(dòng)配方”是基于UDT類型(蛋糕配方)建立的DB,也就是說(shuō)“DB2_活動(dòng)配方”可以看做UDT類型。

SRCBLK和DSTBLK的實(shí)參都是UDT類型,可以使用READ_DBL指令,是將“DB1_蛋糕配方”.Static_1["DB3_操作".Index]也就是配方中的一組讀取到活動(dòng)配方中。

WRIT_DBL

指令的目的是將數(shù)據(jù)塊變量中的工作存儲(chǔ)器部分寫(xiě)入到數(shù)據(jù)塊變量中的裝載存儲(chǔ)器部分。如圖1所示。

通常用于配方中,將活動(dòng)配方寫(xiě)入到僅存儲(chǔ)在裝載存儲(chǔ)器的配方數(shù)據(jù)。

表2 參數(shù)列表

參數(shù) 聲明 數(shù)據(jù)類型 說(shuō)明
REQ Input Bool

REQ = 1:寫(xiě)入請(qǐng)求,通常建議沿觸發(fā)

SRCBLK Input Variant 待讀取的數(shù)據(jù)塊變量
RET_VAL Return Int 狀態(tài)、錯(cuò)誤信息
BUSY Output Bool

BUSY = 1:讀取中

DSTBLK Output Variant 待寫(xiě)入的數(shù)據(jù)塊變量,和SRCBLK數(shù)據(jù)類型一致,優(yōu)化屬性一致

以配方功能快速入門的例子程序?yàn)槔?/p>

256be43c-0834-11ed-ba43-dac502259ad0.png

圖3 WRIT_DBL應(yīng)用

如圖3所示,SRCBLK的實(shí)參是“DB2_活動(dòng)配方”,“DB2_活動(dòng)配方”是基于UDT類型(蛋糕配方)建立的DB,也就是說(shuō)“DB2_活動(dòng)配方”可以看做UDT類型。

而DSTBLK的實(shí)參為“DB1_蛋糕配方”.Static_1["DB3_操作".Index],其中“DB1_蛋糕配方”.Static_1是UDT類型(蛋糕配方)的數(shù)組,而帶上后面的["DB3_操作".Index],就變成了數(shù)組中的一個(gè)元素,也就是說(shuō)“DB1_蛋糕配方”.Static_1["DB3_操作".Index]是一個(gè)UDT類型(蛋糕配方)。

SRCBLK和DSTBLK的實(shí)參都是UDT類型,可以使用WRIT_DBL指令,是將活動(dòng)配方寫(xiě)入到“DB1_蛋糕配方”.Static_1["DB3_操作".Index]也就是配方中的一組中。

RecipeExport

指令的目的是將僅存儲(chǔ)在工作存儲(chǔ)器中的配方數(shù)據(jù)(UDT數(shù)組)導(dǎo)出成為.csv文件,方便在電腦上的EXCEL或者ASCII編輯器編輯。

表3 參數(shù)列表

參數(shù) 聲明 數(shù)據(jù)類型 說(shuō)明
REQ Input Bool

沿觸發(fā):激活請(qǐng)求

RECIPE_DB

InOut Variant 待導(dǎo)出的配方數(shù)據(jù)塊變量,通常是配方UDT的數(shù)組
DONE Output Bool DONE= 1:導(dǎo)出完成,只維持一個(gè)掃描周期
BUSY Output Bool

BUSY = 1:導(dǎo)出中

ERROR Output Bool ERROR= 1:導(dǎo)出錯(cuò)誤,只維持一個(gè)掃描周期,錯(cuò)誤代碼參見(jiàn)STATUS
STATUS Output Word 狀態(tài)或錯(cuò)誤代碼,錯(cuò)誤代碼只維持一個(gè)掃描周期

以配方功能快速入門的例子程序?yàn)槔?/p>

257c9200-0834-11ed-ba43-dac502259ad0.png

圖4 RecipeExport應(yīng)用

“DB1_蛋糕配方”.Static_1是UDT類型(蛋糕配方)的數(shù)組,導(dǎo)出后生成DB1_蛋糕配方.csv文件。

RecipeImport

指令的目的是將在電腦上的EXCEL或者ASCII編輯器編輯過(guò)后的.csv文件導(dǎo)入成為僅存儲(chǔ)在工作存儲(chǔ)器中的配方數(shù)據(jù)(UDT數(shù)組)。

表4 參數(shù)列表

參數(shù) 聲明 數(shù)據(jù)類型 說(shuō)明
REQ Input Bool

沿觸發(fā):激活請(qǐng)求

RECIPE_DB

InOut Variant 導(dǎo)入后的配方數(shù)據(jù)塊變量,通常是配方UDT的數(shù)組
DONE Output Bool DONE= 1:導(dǎo)入完成,只維持一個(gè)掃描周期
BUSY Output Bool

BUSY = 1:導(dǎo)入中

ERROR Output Bool ERROR= 1:導(dǎo)入錯(cuò)誤,只維持一個(gè)掃描周期,錯(cuò)誤代碼參見(jiàn)STATUS
STATUS Output Word 狀態(tài)或錯(cuò)誤代碼,錯(cuò)誤代碼只維持一個(gè)掃描周期

以配方功能快速入門的例子程序?yàn)槔?/p>

25bd0f60-0834-11ed-ba43-dac502259ad0.png

圖5 RecipeImport應(yīng)用

需要將DB1_蛋糕配方.csv文件導(dǎo)入后,將“DB1_蛋糕配方”.Static_1這個(gè)UDT類型(蛋糕配方)的數(shù)組的值覆蓋。


審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3708

    瀏覽量

    96782
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    615

    瀏覽量

    29374
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    334

    瀏覽量

    19237

原文標(biāo)題:S7-1200 如何通過(guò)編程判斷程序是否發(fā)生過(guò)改動(dòng)

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    西門子S7-1200 PLC與SINAMICS V90伺服驅(qū)動(dòng)器PROFINET通信控制實(shí)例

    S7-1200系列PLC可以通過(guò)PROFINET與V90 PN型伺服驅(qū)動(dòng)器組合進(jìn)行速度控制,S7-1200 PLC負(fù)責(zé)發(fā)送控制命令和速度給定,并讀取V90伺服驅(qū)動(dòng)器狀態(tài)和實(shí)際轉(zhuǎn)速;V90伺服驅(qū)動(dòng)器
    的頭像 發(fā)表于 11-12 14:20 ?3718次閱讀
    西門子<b class='flag-5'>S7-1200</b> PLC與SINAMICS V90伺服驅(qū)動(dòng)器PROFINET通信控制實(shí)例

    西門子S7-1200 MODBUS RTU通訊溫度控制器和變頻器教程

    該觸摸屏和S7-1200PLC進(jìn)行以太網(wǎng)通訊,方便S7-1200的DB塊在觸摸屏做出對(duì)兩個(gè)從站相關(guān)的設(shè)定,熟悉S7-1200的串行通訊功能。
    的頭像 發(fā)表于 10-30 11:30 ?1849次閱讀
    西門子<b class='flag-5'>S7-1200</b> MODBUS RTU通訊溫度控制器和變頻器教程

    S7-1200 G2++在機(jī)械制造行業(yè)的應(yīng)用分析

    西門子S7-1200 G2++作為新一代基礎(chǔ)型控制器,通過(guò)軟硬件全面升級(jí),在機(jī)械制造領(lǐng)域展現(xiàn)出顯著的技術(shù)優(yōu)勢(shì)和應(yīng)用價(jià)值。其核心特性包括增強(qiáng)的運(yùn)動(dòng)控制性能、靈活的模塊化設(shè)計(jì)、高效的通訊能力以及集成
    的頭像 發(fā)表于 10-19 08:59 ?204次閱讀

    天拓四方分享:什么事S7-1200 G2++?

    SIMATIC S7-1200 G2++ 已重磅發(fā)布,現(xiàn)已全面開(kāi)放訂貨渠道!天拓四方作為西門子緊密合作伙伴,庫(kù)存儲(chǔ)備豐富,能快速響應(yīng)您的需求。 什么是 S7-1200 G2++? 西門子始終關(guān)注
    的頭像 發(fā)表于 09-05 17:17 ?968次閱讀

    plc以太網(wǎng)通訊模塊實(shí)現(xiàn):S7-200與S7-1200借PPI助力農(nóng)業(yè)自動(dòng)化發(fā)展

    一:S7-200與S71200 在某大型食品加工廠的生產(chǎn)線升級(jí)項(xiàng)目中,西門子S7-200與S7-1200的通訊難題一度成為制約生產(chǎn)效率提升的瓶頸。S
    的頭像 發(fā)表于 08-14 09:41 ?370次閱讀
    plc以太網(wǎng)通訊模塊實(shí)現(xiàn):<b class='flag-5'>S7</b>-200與<b class='flag-5'>S7-1200</b>借PPI助力農(nóng)業(yè)自動(dòng)化發(fā)展

    西門子S7-200與S7-1200通過(guò)PPI以太網(wǎng)模塊通訊,賦能汽車制造行業(yè)發(fā)展

    通訊接口局限于RS485等串口形式,完全不具備以太網(wǎng)接口,這給與自帶以太網(wǎng)接口的S7-1200實(shí)現(xiàn)通訊帶來(lái)了巨大阻礙。兩者不僅物理接口類型迥異,通訊協(xié)議也存在本質(zhì)差異:S7-200依賴PPI協(xié)議進(jìn)行串口通訊,而S7-1200則以
    的頭像 發(fā)表于 08-12 14:35 ?643次閱讀
    西門子<b class='flag-5'>S7</b>-200與<b class='flag-5'>S7-1200</b><b class='flag-5'>通過(guò)</b>PPI以太網(wǎng)模塊通訊,賦能汽車制造行業(yè)發(fā)展

    基于Modbus TCP的WinCC監(jiān)控S7-1200/200SMT應(yīng)用實(shí)例

    S7-1200S7-200Smart PLC為例,在ModbusTCP/IP協(xié)議下實(shí)現(xiàn)無(wú)線以太網(wǎng)通信實(shí)現(xiàn)過(guò)程。在本方案中采用了西門子PLC無(wú)線通訊終端——DTD418MB,作為實(shí)現(xiàn)無(wú)線通訊的硬件設(shè)備,用戶無(wú)需更改程序。 接線方
    的頭像 發(fā)表于 08-12 09:15 ?738次閱讀
    基于Modbus TCP的WinCC監(jiān)控<b class='flag-5'>S7-1200</b>/200SMT應(yīng)用實(shí)例

    老舊S7-300煥新生:MPI轉(zhuǎn)網(wǎng)口一網(wǎng)打盡S7-1200、觸摸屏、ModbusRTU變頻

    S7-1200 PLC進(jìn)行實(shí)時(shí)數(shù)據(jù)交互(溫度、壓力、故障代碼) 采集驅(qū)動(dòng)輥道電機(jī)的英威騰CHF100A變頻器數(shù)據(jù)(頻率、電流、狀態(tài)) 絕不中斷原觸摸屏監(jiān)控操作 項(xiàng)目痛點(diǎn) ? S7-300無(wú)以太網(wǎng)口,無(wú)法
    的頭像 發(fā)表于 08-02 17:09 ?706次閱讀

    PLC以太網(wǎng)通訊模塊實(shí)現(xiàn):西門子S7-300與S7-1200、觸摸屏及變頻器通訊案例

    S7-1200 PLC進(jìn)行實(shí)時(shí)數(shù)據(jù)交互(溫度、壓力、故障代碼) 采集驅(qū)動(dòng)輥道電機(jī)的英威騰CHF100A變頻器數(shù)據(jù)(頻率、電流、狀態(tài)) 絕不中斷原觸摸屏監(jiān)控操作 ? ? 項(xiàng)目痛點(diǎn) ? S7-300無(wú)以
    的頭像 發(fā)表于 08-02 12:39 ?2293次閱讀
    PLC以太網(wǎng)通訊模塊實(shí)現(xiàn):西門子<b class='flag-5'>S7</b>-300與<b class='flag-5'>S7-1200</b>、觸摸屏及變頻器通訊案例

    依托PPI以太網(wǎng)模塊,西門子S7-200與S7-1200通訊助力食品加工行業(yè)進(jìn)步

    通訊接口局限于RS485等串口形式,完全不具備以太網(wǎng)接口,這給與自帶以太網(wǎng)接口的S7-1200實(shí)現(xiàn)通訊帶來(lái)了巨大阻礙。兩者不僅物理接口類型迥異,通訊協(xié)議也存在本質(zhì)差異:S7-200依賴PPI協(xié)議進(jìn)行串口通訊,而S7-1200則以
    的頭像 發(fā)表于 07-21 09:38 ?560次閱讀
    依托PPI以太網(wǎng)模塊,西門子<b class='flag-5'>S7</b>-200與<b class='flag-5'>S7-1200</b>通訊助力食品加工行業(yè)進(jìn)步

    西門子PLC(S7-1200/1500/300/400)的數(shù)據(jù)采集與監(jiān)控方案

    西門子PLC S7-1200、S7-1500、S7-300/400型號(hào)設(shè)備,常用協(xié)議:PPI(Process Communication Interface)、PLC與上位機(jī)、HMI數(shù)據(jù)交換
    的頭像 發(fā)表于 07-04 10:13 ?987次閱讀

    西門子S7-1200 G2的7大亮點(diǎn)及最新功能

    西門子S7-1200 G2是新發(fā)布的新一代可編程邏輯控制器(PLC),作為S7-1200系列的升級(jí)版,它在硬件設(shè)計(jì)、性能、運(yùn)動(dòng)控制、通信能力和安全功能等方面進(jìn)行了顯著改進(jìn),適用于中小型自動(dòng)化
    的頭像 發(fā)表于 07-03 17:04 ?2508次閱讀
     西門子<b class='flag-5'>S7-1200</b> G2的<b class='flag-5'>7</b>大亮點(diǎn)及最新功能

    S7-200Smart與S7-1200通過(guò)Modbus協(xié)議對(duì)接到上位機(jī)

    以太網(wǎng)通信是因?yàn)閭鬏斔俣扔斜U希x擇無(wú)線通信則是因?yàn)闊o(wú)需施工、成本低、周期短。這些都可以通過(guò)物通博聯(lián)工業(yè)智能網(wǎng)關(guān)來(lái)實(shí)現(xiàn)。 通過(guò)將物通博聯(lián)工業(yè)智能網(wǎng)關(guān)部署在現(xiàn)場(chǎng),接入西門子S7-200Smart與
    的頭像 發(fā)表于 06-10 14:30 ?765次閱讀
    <b class='flag-5'>S7</b>-200Smart與<b class='flag-5'>S7-1200</b><b class='flag-5'>通過(guò)</b>Modbus協(xié)議對(duì)接到上位機(jī)

    S7-1200與歐姆龍智能儀表Modbus通信案例

    從站為例,使用SCL編程語(yǔ)言編寫(xiě)S7-1200實(shí)現(xiàn)對(duì)歐姆龍智能溫控儀表的當(dāng)前溫度值的讀取和修改設(shè)定溫度值。
    的頭像 發(fā)表于 03-27 17:25 ?1790次閱讀
    <b class='flag-5'>S7-1200</b>與歐姆龍智能儀表Modbus通信案例

    S7-1200/1500中創(chuàng)建氣缸功能塊的編程指南

    使用時(shí)進(jìn)行重復(fù)調(diào)用即可,這樣可以提升程序的編寫(xiě)效率。那么在S7-1200/1500中如何編寫(xiě)一個(gè)氣缸標(biāo)準(zhǔn)塊的程序呢?其實(shí),在網(wǎng)站上可以找到很多工程師提供的氣缸塊程序,但在這里我給大家介
    的頭像 發(fā)表于 02-13 10:19 ?3480次閱讀
    在<b class='flag-5'>S7-1200</b>/1500中創(chuàng)建氣缸功能塊的<b class='flag-5'>編程</b>指南