一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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-CPU 工作模式的原理

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

S7-CPU 工作模式的原理

操作模式描述了 CPU 的行為。有下列操作模式:

● STARTUP

● RUN

● STOP

如果 CPU 沒(méi)有準(zhǔn)備好運(yùn)行,則它處于以下兩種操作模式之一:

● 斷電,即電源電壓關(guān)閉。

● 故障,表示發(fā)生了內(nèi)部錯(cuò)誤。

如果此“故障”狀態(tài)由固件錯(cuò)誤導(dǎo)致,則將通過(guò)CPU 的狀態(tài) LED 指示該狀態(tài)。要找出原因,請(qǐng)按以下步驟操作:

– 斷開(kāi)電源開(kāi)關(guān),然后再次接通。

– 讀出 CPU 啟動(dòng)時(shí)的診斷緩沖區(qū)內(nèi)容并將需要分析的數(shù)據(jù)發(fā)送給客戶支持。

如果 CPU 沒(méi)有啟動(dòng),則更換該 CPU。

工作模式轉(zhuǎn)換

下圖顯示了 S7-1200 CPU 的操作模式和操作模式轉(zhuǎn)換:

1 STOP 接通電源后,CPU 處于“STOP”模式。然后確定所需的啟動(dòng)類型并切換到下一操作模式。
2 STOP → STARTUP 如果硬件配置和程序塊一致,則在以下情況下 CPU 將切換到“STARTUP”模式:
● 從編程設(shè)備將 CPU 設(shè)置為“RUN”模式。
● “POWER-ON”自動(dòng)觸發(fā) STARTUP 操作模式后。
3 STARTUP → STOP 在以下情況下 CPU 將返回到“STOP”模式:
● 啟動(dòng)期間檢測(cè)到錯(cuò)誤。
● 從編程設(shè)備將 CPU 設(shè)置為“STOP”模式。
● 在 STARTUP OB 中執(zhí)行了 STOP 命令。
4 STARTUP → RUN 如果 STARTUP 成功,CPU 將切換到“RUN”模式。
5 RUN → STOP 在以下情況下 CPU 將返回到“STOP”模式:
● 檢測(cè)到阻止繼續(xù)處理的錯(cuò)誤。
● 從編程設(shè)備將 CPU 設(shè)置為“STOP”模式。
● 在用戶程序中執(zhí)行了 STOP 命令。

“STARTUP”工作模式

STARTUP 模式的原理:

接通 CPU 后,它在開(kāi)始執(zhí)行循環(huán)用戶程序之前首先執(zhí)行啟動(dòng)程序。

通過(guò)適當(dāng)編寫(xiě)啟動(dòng) OB,可以在啟動(dòng)程序中為循環(huán)程序指定一些初始化變量。對(duì)啟動(dòng) OB 的數(shù)量沒(méi)有要求。即,可以在用戶程序中創(chuàng)建一個(gè)或多個(gè)啟動(dòng) OB,或者一個(gè)也不創(chuàng)建。

啟動(dòng)特性的參數(shù)設(shè)置

可以指定 CPU 是否保持在 STOP 模式或者是否在暖啟動(dòng)。此外,還可以在 CPU 屬性的“啟動(dòng)”(Startup) 組中設(shè)置啟動(dòng)期間的響應(yīng)(RUN 或前一模式)。

請(qǐng)注意以下幾點(diǎn)有關(guān)“STARTUP”模式的內(nèi)容:

● 執(zhí)行啟動(dòng) OB。不管選擇哪種啟動(dòng)模式,已編寫(xiě)的所有啟動(dòng) OB 都會(huì)執(zhí)行。

● 不執(zhí)行任何基于時(shí)間的程序。

● 中斷控制的程序的執(zhí)行僅限于:

– OB 82(診斷中斷)

● 禁用模塊上的輸出。

● 不更新過(guò)程映像;可以對(duì)輸入進(jìn)行直接 I/O 訪問(wèn)。

暖啟動(dòng)

功能

在暖啟動(dòng)期間,所有非保持性位存儲(chǔ)器內(nèi)容都將刪除并且非保持性數(shù)據(jù)塊內(nèi)容將復(fù)位為來(lái)自裝載存儲(chǔ)器的起始值。將保留保持性位存儲(chǔ)器和保持性 DB 中的內(nèi)容。

程序執(zhí)行在調(diào)用第一個(gè)啟動(dòng) OB 時(shí)開(kāi)始。

觸發(fā)暖啟動(dòng)

可以在以下情況下,在編程設(shè)備上使用相應(yīng)的菜單命令觸發(fā)“暖啟動(dòng)”:

● CPU 必須處于“STOP”模式。

● 存儲(chǔ)器復(fù)位后

● 在 CPU 處于“STOP”模式時(shí)下載一致的程序和一致的硬件配置后。

如果為啟動(dòng)響應(yīng)設(shè)置了以下參數(shù),則“POWER ON”將觸發(fā)“暖啟動(dòng)”:

● 啟動(dòng)類型“暖啟動(dòng) - RUN”(不管 POWER OFF 前 CPU 所處的操作模式是什么)。

● “暖啟動(dòng) - POWER OFF 前的模式”(取決于 POWER OFF 前的 CPU 操作模式。CPU 在此前必須已處于 RUN 模式。)

啟動(dòng)操作

STARTUP 時(shí) CPU 執(zhí)行的操作

按執(zhí)行順序排列的操作 暖啟動(dòng)時(shí)
清除非保持性位存儲(chǔ)器的內(nèi)容 執(zhí)行
清除所有位存儲(chǔ)器內(nèi)容 不執(zhí)行
清除過(guò)程映像輸出 執(zhí)行
處理啟動(dòng) OB 執(zhí)行
更新過(guò)程映像輸入 執(zhí)行
切換到“RUN”模式后啟用輸出 執(zhí)行

順序

可以使用以下方法在用戶程序的第一個(gè)周期中指定 I/O 輸出的狀態(tài):

● 使用可分配的輸出模塊可以輸出替換值或保持上一個(gè)值。

● 在啟動(dòng) OB 中為輸出設(shè)置默認(rèn)值。

啟動(dòng)期間,所有中斷事件都輸入到隊(duì)列中,以便隨后可以在 RUN 模式期間處理它們。在RUN 模式下,可隨時(shí)處理硬件中斷。

取消 STARTUP

如果啟動(dòng)期間出錯(cuò),則取消啟動(dòng)且 CPU 保持在“STOP”模式。

在以下情況下,將不會(huì)執(zhí)行啟動(dòng)或者會(huì)取消啟動(dòng):

● 如果插入無(wú)效的 SD 卡。

● 如果尚未下載硬件配置。

RUN 模式

在“RUN”模式下,執(zhí)行循環(huán)、時(shí)間驅(qū)動(dòng)和中斷驅(qū)動(dòng)的程序段:

● 讀取過(guò)程映像輸出。

● 讀取過(guò)程映像輸入表。

● 執(zhí)行用戶程序。

只有在“RUN”模式下,才能通過(guò)開(kāi)放式用戶通信在 S7-1200 CPU 間進(jìn)行主動(dòng)數(shù)據(jù)交換。

運(yùn)行用戶程序

當(dāng) CPU 讀取輸入后,循環(huán)程序會(huì)從第一條指令運(yùn)行到最后一條指令。

如果已組態(tài)最小循環(huán)時(shí)間,則 CPU 將在最小循環(huán)時(shí)間用完后結(jié)束該循環(huán),即使用戶程序提早完成。

設(shè)置的最大循環(huán)時(shí)間可根據(jù)您的需求進(jìn)行調(diào)整。這將確保循環(huán)程序在指定時(shí)間內(nèi)完成。在該時(shí)間內(nèi)如果循環(huán)程序并未完成,則系統(tǒng)將返回一個(gè)時(shí)間錯(cuò)誤。

STOP 模式

在“STOP”模式下,不執(zhí)行用戶程序。根據(jù)參數(shù)設(shè)置,禁用或響應(yīng)所有輸出:根據(jù)參數(shù)中的設(shè)置提供替換值或保持上一個(gè)值輸出并將受控過(guò)程置于安全狀態(tài)。

CPU 檢查以下幾點(diǎn):

● 硬件,例如是否所有模塊均可用

● CPU 的默認(rèn)設(shè)置是否適用,或者參數(shù)集是否存在

● 是否滿足所編寫(xiě)的啟動(dòng)行為的一般條件

存儲(chǔ)器復(fù)位的基礎(chǔ)知識(shí)

功能

只有在 STOP 模式下,才能執(zhí)行 CPU 的存儲(chǔ)器復(fù)位。

復(fù)位存儲(chǔ)器時(shí),CPU 切換到“初始狀態(tài)”。這表示:

● 被刪除工作存儲(chǔ)器中的內(nèi)容以及保持性和非保持性數(shù)據(jù)。

● 裝載存儲(chǔ)器內(nèi)容(代碼和數(shù)據(jù)塊)隨后復(fù)制到工作存儲(chǔ)器。結(jié)果,數(shù)據(jù)塊不再具有當(dāng)前值而是具有其起始值。

● 終止編程設(shè)備/PC 和 CPU 間的現(xiàn)有在線連接。

● 保留診斷緩沖區(qū)、時(shí)間、IP 地址、硬件配置和激活的強(qiáng)制作業(yè)。

原文標(biāo)題:自整理-CPU運(yùn)行模式

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

責(zé)任編輯:haq

聲明:本文內(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)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11011

    瀏覽量

    215244
  • SD卡
    +關(guān)注

    關(guān)注

    2

    文章

    573

    瀏覽量

    64911

原文標(biāo)題:自整理-CPU運(yùn)行模式

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    西門(mén)子S7-300 PLC的詳細(xì)介紹

    不同的CPU、信號(hào)模塊(SM)、功能模塊(FM)和通信處理器(CP)等,實(shí)現(xiàn)靈活的配置。 易于擴(kuò)展:S7-300 PLC支持多達(dá)32個(gè)模塊的擴(kuò)展,可以滿足不同規(guī)模的自動(dòng)化控制任務(wù)。 高性價(jià)比:S7
    的頭像 發(fā)表于 12-10 18:18 ?1356次閱讀
    西門(mén)子<b class='flag-5'>S7</b>-300 PLC的詳細(xì)介紹

    PCM1794 MONO模式怎么才能工作?

    我用HIFIMAN 601和IHIFI960的主板I2S線飛出來(lái)(估計(jì)是I2S不,反正是數(shù)字信號(hào)),給PCM1794 1794有很多工作模式 但是只有帶有I2
    發(fā)表于 11-06 08:25

    請(qǐng)問(wèn)AIC3254的I2S接口如何工作與TDM模式

    如題,AIC3254的I2S接口如何工作與TDM模式?
    發(fā)表于 10-23 06:21

    晶體管的基本工作模式

    晶體管作為電子電路中的核心元件,其基本工作模式對(duì)于理解其工作原理和應(yīng)用至關(guān)重要。晶體管的工作模式主要可以分為兩大類:放大
    的頭像 發(fā)表于 09-13 16:40 ?1574次閱讀

    CMOS逆變器的結(jié)構(gòu)和工作模式

    CMOS逆變器是數(shù)字電路中的基礎(chǔ)元件,其結(jié)構(gòu)和工作模式對(duì)于理解數(shù)字電路的工作原理至關(guān)重要。
    的頭像 發(fā)表于 09-12 11:15 ?1188次閱讀

    晶體管在CPU中的工作模式

    CPU(中央處理器)的晶體管是計(jì)算機(jī)系統(tǒng)的核心組件,它們的工作機(jī)制對(duì)于理解計(jì)算機(jī)如何執(zhí)行指令和處理數(shù)據(jù)至關(guān)重要。晶體管作為半導(dǎo)體器件,在CPU中扮演著微型電子開(kāi)關(guān)的角色,通過(guò)控制電流的開(kāi)關(guān)和放大來(lái)實(shí)現(xiàn)計(jì)算和控制任務(wù)。
    的頭像 發(fā)表于 09-11 09:28 ?1695次閱讀

    ARM處理器的工作模式和特點(diǎn)

    ARM處理器具有多種工作模式,這些模式根據(jù)處理器執(zhí)行的任務(wù)和當(dāng)前的狀態(tài)進(jìn)行劃分。常見(jiàn)的ARM處理器工作模式包括用戶
    的頭像 發(fā)表于 09-10 11:22 ?1933次閱讀

    EPROM的主要工作模式

    。它以其可重復(fù)編程、按字節(jié)操作和低功耗等特點(diǎn),在嵌入式系統(tǒng)、家用電器、汽車電子等多個(gè)領(lǐng)域得到了廣泛應(yīng)用。EEPROM的工作模式主要包括讀取模式、寫(xiě)入模式、擦除
    的頭像 發(fā)表于 09-05 12:36 ?1466次閱讀

    vim的三種工作模式是什么?如何切換

    Vim是一款功能強(qiáng)大的文本編輯器,它具有多種工作模式,以滿足不同用戶的需求。在Vim中,主要有三種工作模式:普通模式、插入
    的頭像 發(fā)表于 08-30 14:50 ?3904次閱讀

    esp32s3 BLE功能在cpu工作頻率設(shè)置到40mhz能不能正常工作?

    。 所以我想問(wèn)下你們esp32s3 BLE功能在cpu工作頻率設(shè)置到40mhz能不能正常工作? 先謝謝!!
    發(fā)表于 07-19 07:13

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

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

    簡(jiǎn)述cpu控制器的工作原理

    CPU(中央處理器)控制器是計(jì)算機(jī)的核心部件之一,負(fù)責(zé)控制整個(gè)計(jì)算機(jī)系統(tǒng)的運(yùn)行。它的工作原理非常復(fù)雜,涉及到許多方面,包括指令的獲取、解碼、執(zhí)行、結(jié)果的存儲(chǔ)等。以下是對(duì)CPU控制器工作
    的頭像 發(fā)表于 06-30 11:04 ?1993次閱讀

    樂(lè)鑫esp32系列在睡眠模式下保持藍(lán)牙連接的功耗測(cè)試

    。Modem-sleep模式CPU正常工作,可以對(duì)時(shí)鐘進(jìn)行配置。進(jìn)入Modem-sleep模式后,還可以選擇降低CPU時(shí)鐘頻率,進(jìn)?步降低
    的頭像 發(fā)表于 06-21 08:04 ?4725次閱讀
    樂(lè)鑫esp32系列在睡眠<b class='flag-5'>模式</b>下保持藍(lán)牙連接的功耗測(cè)試

    三菱PLC的工作模式詳解

    三菱PLC(可編程邏輯控制器)作為工業(yè)自動(dòng)化領(lǐng)域的核心控制設(shè)備,其工作模式直接關(guān)系到控制系統(tǒng)的穩(wěn)定性和效率。本文將圍繞三菱PLC的工作模式展開(kāi)詳細(xì)討論,包括RUN
    的頭像 發(fā)表于 06-18 09:32 ?3419次閱讀

    PLC的CPU工作方式詳解

    Processing Unit,中央處理器)作為其核心組件,其工作方式直接影響到PLC的性能和穩(wěn)定性。本文將詳細(xì)探討PLC的CPU工作方式,包括其工作原理、主要
    的頭像 發(fā)表于 06-13 18:20 ?2632次閱讀