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 CPU的操作模式轉(zhuǎn)換

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

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

3a82c73e-7dfa-11eb-8b86-12bb97331649.png

①POWER ON → STARTUP

接通電源后,發(fā)生以下情況時(shí),CPU 將轉(zhuǎn)入“STARTUP”模式:

● 啟動(dòng)類(lèi)型設(shè)置為“暖啟動(dòng)”,且

● 硬件配置與程序塊一致。

將清空非保持性存儲(chǔ)器中的內(nèi)容,同時(shí)將非保持性 DB 的內(nèi)容復(fù)位為裝載存儲(chǔ)器的初始值。同時(shí)保留保持性存儲(chǔ)器和保持性 DB 中的內(nèi)容。

② POWER ON → STOP

啟動(dòng)類(lèi)型設(shè)置為“不啟動(dòng)”之后,在打開(kāi)電源之后,CPU 將轉(zhuǎn)入STOP”模式。

將清空非保持性存儲(chǔ)器中的內(nèi)容,同時(shí)將非保持性 DB 的內(nèi)容復(fù)位為裝載存儲(chǔ)器的初始值。同時(shí)保留保持性存儲(chǔ)器和保持性 DB 中的內(nèi)容。

③ STOP → STARTUP

在以下情況下,CPU 將切換為“STARTUP”模式:

● 從編程設(shè)備將 CPU 設(shè)置為“RUN”模式,而且

● 硬件配置與程序塊一致。

④ STARTUP → STOP

在以下情況下 CPU 將返回到“STOP”模式:

● 在啟動(dòng)過(guò)程中檢測(cè)到錯(cuò)誤。

● 從編程設(shè)備將 CPU 設(shè)置為“STOP”模式。

● 在 STARTUP OB 中執(zhí)行了一個(gè) STOP 命令。

⑤ STARTUP → RUN

如果 STARTUP 成功,CPU 將切換到“RUN”模式。

⑥ RUN → STOP

在以下情況下 CPU 將返回到“STOP”模式:

檢測(cè)到阻止繼續(xù)處理的錯(cuò)誤。

● 從編程設(shè)備將 CPU 設(shè)置為“STOP”模式。

● 在用戶程序中執(zhí)行了一個(gè) STOP 命令。

STARTUP 模式的原理 (S7-1200)

功能

接通 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)。

下圖顯示了在“STOP”、“STARTUP”和“RUN”模式下 CPU 的操作。

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

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

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

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

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

RUN 模式 (S7-1200)

在“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ù)交換。

當(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ò)誤。諸如硬件中斷和診斷中斷等其它事件,可中斷循環(huán)程序流并延長(zhǎng)循環(huán)時(shí)間。

STOP 模式 (S7-1200)

在“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í) (S7-1200)

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

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

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

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

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

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

責(zé)任編輯:lq

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

    關(guān)注

    38

    文章

    7518

    瀏覽量

    164083
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10889

    瀏覽量

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

    關(guān)注

    11

    文章

    331

    瀏覽量

    18024

原文標(biāo)題:S7-1200操作模式轉(zhuǎ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-1200系列PLC型號(hào)?

    西門(mén)子S7-1200系列PLC作為中小型自動(dòng)化控制器,在研發(fā)過(guò)程中充分考慮了系統(tǒng)、控制器、人機(jī)界面和軟件的無(wú)縫整合和高效協(xié)調(diào),是工業(yè)自動(dòng)化領(lǐng)域中的重要組成部分。正確選擇適合的S7-1200系列PLC
    的頭像 發(fā)表于 12-09 18:24 ?718次閱讀
    如何選擇適合的西門(mén)子<b class='flag-5'>S7-1200</b>系列PLC型號(hào)?

    基于 EtherCAT 轉(zhuǎn) ProfiNet 網(wǎng)關(guān)達(dá)成西門(mén)子 1200 PLC 與伺服電機(jī)通訊連接的應(yīng)用實(shí)例

    1.西門(mén)子S7-1200PLC S7-1200 PLC采用緊湊型、模塊化設(shè)計(jì),組成部分包括電源模塊、中央處理器、信號(hào)模塊、功能模塊、處理器通訊。具有多種安全功能,如每個(gè)CPU都提供密
    的頭像 發(fā)表于 12-09 16:29 ?396次閱讀
    基于 EtherCAT 轉(zhuǎn) ProfiNet 網(wǎng)關(guān)達(dá)成西門(mén)子 <b class='flag-5'>1200</b> PLC 與伺服電機(jī)通訊連接的應(yīng)用實(shí)例

    西門(mén)子1200移位指令怎么移位怎么燈都亮了

    西門(mén)子S7-1200 PLC是一款廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的控制器,其編程環(huán)境為T(mén)IA Portal。在S7-1200中,移位指令(Shift Instruction)是一種基本的位操作指令,用于
    的頭像 發(fā)表于 08-16 17:10 ?889次閱讀

    請(qǐng)問(wèn)西門(mén)子S7-1200如何實(shí)現(xiàn)Modbus TCP通訊?

    西門(mén)子S7-1200如何實(shí)現(xiàn)Modbus TCP通訊?
    發(fā)表于 07-25 06:24

    plc200的程序怎么轉(zhuǎn)plc1200

    -200和S7-1200系列。它們?cè)谟布蛙浖矫娲嬖谝欢ǖ牟町?,因此在將PLC200的程序轉(zhuǎn)換為PLC1200時(shí),需要進(jìn)行相應(yīng)的調(diào)整和優(yōu)化。 硬件配置 2.1 PLC200和PLC1200
    的頭像 發(fā)表于 07-01 10:00 ?1170次閱讀

    西門(mén)子S7-1200 PLC的指令介紹

    西門(mén)子S7-1200 PLC,作為西門(mén)子自動(dòng)化控制產(chǎn)品中的一款緊湊型控制器,憑借其強(qiáng)大的功能和易用性,在工業(yè)控制領(lǐng)域得到了廣泛的應(yīng)用。S7-1200 PLC不僅具備標(biāo)準(zhǔn)的PLC功能,還融入
    的頭像 發(fā)表于 06-18 14:52 ?3027次閱讀

    西門(mén)子S7-1200 PLC如何通過(guò)模擬量控制變頻器

    在現(xiàn)代工業(yè)自動(dòng)化領(lǐng)域中,變頻器因其能實(shí)現(xiàn)對(duì)交流電動(dòng)機(jī)的平滑調(diào)速而得到了廣泛應(yīng)用。西門(mén)子S7-1200 PLC(可編程邏輯控制器)作為工業(yè)控制領(lǐng)域的重要設(shè)備,其通過(guò)模擬量控制變頻器的方式,不僅提高了
    的頭像 發(fā)表于 06-18 09:26 ?2756次閱讀

    簡(jiǎn)述S7-1200 PLC的硬件組成

    S7-1200 PLC(Programmable Logic Controller,可編程邏輯控制器)是西門(mén)子公司推出的一款小型、模塊化的可編程控制器,廣泛應(yīng)用于工業(yè)自動(dòng)化、過(guò)程控制、機(jī)械控制等領(lǐng)域
    的頭像 發(fā)表于 06-14 10:04 ?5681次閱讀

    西門(mén)子S7-1200 PLC的優(yōu)缺點(diǎn)分析

    西門(mén)子S7-1200 PLC作為自動(dòng)化控制系統(tǒng)中的核心組件,自推出以來(lái)就受到了廣泛關(guān)注。其緊湊的模塊化設(shè)計(jì)、強(qiáng)大的功能以及靈活的擴(kuò)展性,使得它在工業(yè)自動(dòng)化領(lǐng)域占據(jù)了重要的地位。然而,任何產(chǎn)品都不是
    的頭像 發(fā)表于 06-13 11:33 ?3561次閱讀

    西門(mén)子S7-1200 PLC的基本功能

    西門(mén)子S7-1200 PLC(Programmable Logic Controller)是一款緊湊型、模塊化的可編程邏輯控制器,專(zhuān)為滿足各種自動(dòng)化應(yīng)用需求而設(shè)計(jì)。其強(qiáng)大的功能、靈活的配置以及卓越
    的頭像 發(fā)表于 06-13 11:29 ?2371次閱讀

    西門(mén)子S7-200SMART PLC與鋇錸BL201分布式I/O配置實(shí)戰(zhàn)教程

    ”。點(diǎn)擊設(shè)備與網(wǎng)絡(luò),點(diǎn)擊添加新設(shè)備,選擇控制器,選擇S7-1200對(duì)應(yīng)CPU,點(diǎn)擊添加。 博途創(chuàng)建項(xiàng)目 博途添加設(shè)備 2、點(diǎn)擊“選項(xiàng)”——“管理通用站描述文件GSD”,在彈出的界面,點(diǎn)擊“源路徑”,在源
    的頭像 發(fā)表于 03-18 19:17 ?1034次閱讀
    西門(mén)子<b class='flag-5'>S7</b>-200SMART PLC與鋇錸BL201分布式I/O配置實(shí)戰(zhàn)教程

    S7-1200 CPU 存儲(chǔ)卡的應(yīng)用分析

    S7-1200 CPU 使用的存儲(chǔ)卡為 SD 卡,存儲(chǔ)卡中可以存儲(chǔ)用戶項(xiàng)目文件,有如下3種功能: 作為 CPU 的裝載存儲(chǔ)區(qū),用戶項(xiàng)目文件可以?xún)H存儲(chǔ)在卡中,CPU 中沒(méi)有項(xiàng)目文件
    發(fā)表于 03-15 11:11 ?1149次閱讀
    <b class='flag-5'>S7-1200</b> <b class='flag-5'>CPU</b> 存儲(chǔ)卡的應(yīng)用分析

    如何使用S7-1200 CPU的存儲(chǔ)卡呢?

    S7-1200 CPU 使用的存儲(chǔ)卡為 SD 卡,存儲(chǔ)卡中可以存儲(chǔ)用戶項(xiàng)目文件,有如下3種功能
    的頭像 發(fā)表于 02-26 09:53 ?2030次閱讀
    如何使用<b class='flag-5'>S7-1200</b> <b class='flag-5'>CPU</b>的存儲(chǔ)卡呢?

    S7-1200如何實(shí)現(xiàn)內(nèi)部數(shù)據(jù)的掉電保持?

    S7-1200 PLC 可以通過(guò)多種方式實(shí)現(xiàn)內(nèi)部數(shù)據(jù)的掉電保持,以確保在斷電或重啟后數(shù)據(jù)不會(huì)丟失。
    的頭像 發(fā)表于 01-29 16:11 ?7514次閱讀

    透?jìng)骶W(wǎng)關(guān)基于4G/以太網(wǎng)/WIFI聯(lián)網(wǎng)實(shí)現(xiàn)西門(mén)子S7-1200/1500PLC的遠(yuǎn)程監(jiān)控和程序上下載

    【技術(shù)分享】遠(yuǎn)程透?jìng)骶W(wǎng)關(guān)-單網(wǎng)口快速實(shí)現(xiàn)西門(mén)子S7-1200/1500 PLC程序遠(yuǎn)程上下載
    的頭像 發(fā)表于 01-19 09:30 ?1660次閱讀
    透?jìng)骶W(wǎng)關(guān)基于4G/以太網(wǎng)/WIFI聯(lián)網(wǎng)實(shí)現(xiàn)西門(mén)子<b class='flag-5'>S7-1200</b>/1500PLC的遠(yuǎn)程監(jiān)控和程序上下載