精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

西門子PLC使用SFC更新局部過程映像

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-10-08 15:34 ? 次閱讀

4cee4e36-4188-11ed-96c9-dac502259ad0.png

OB1PI 無須初始化的循環過程影響

4d1af76a-4188-11ed-96c9-dac502259ad0.png

PTP1 需要用戶程序進行初始換的局部過程影像區

在用戶程序中訪問輸入(I) 和輸出(Q) 地址區時,程序并不掃描數字信號模塊上的信號狀態,而是訪問CPU系統存儲器和分布式I/O 中的存儲器區。該存儲器區就是過程映像。

4d406a5e-4188-11ed-96c9-dac502259ad0.png

操作系統(OS)的內部任務之一是讀取輸入狀態到過程映像輸入表(PII) 。一旦該步驟完成,將執行用戶程序以及它所調用的所有塊。周期結束時,將過程映像輸出表(PIQ) 寫入到模塊的輸出。讀入過程映像輸入表以及將過程映像輸出表寫入模塊的輸出,均由操作系統獨立控制。

4d5ef988-4188-11ed-96c9-dac502259ad0.png

操作系統(OS)的內部任務之一是過程映像輸出表(PIQ) 寫入模塊的輸出,并讀取輸入狀態到過程映像輸入表(PII) 。一旦該步驟完成,將執行用戶程序以及它所調用的所有塊。將過程映像輸出表寫入模塊的輸出和讀入過程映像輸入表均由操作系統獨立控制。

過程映像的優點

與直接訪問輸入/輸出模塊相比,過程映像訪問的主要優點在于在一個程序周期持續期間,CPU具有過程信號的一致性的映像。如果在程序執行期間,輸入模塊的信號狀態發生了變化時,過程映像中的信號狀態仍被保持,直到下一個周期過程映像進行了更新。在用戶程序中周期性地掃描輸入信號的過程,確保了總有一致的輸入信息

訪問過程映像還比直接訪問信號模塊更節省時間,因為過程映像位于 CPU的內存中。

局部過程映像(過程映像分區)

除了由操作系統自動更新的過程映像(過程映像輸入表 PII和過程映像輸出表 PIQ),還可為S7-400 CPU 分配最多 15個局部過程映像(CPU 專用的,no. 1到no. 15 )。也就是說,在必要時,可以獨立于過程映像表的更新周期,更新過程映像表的部分。通過STEP 7為每個輸入/輸出地址分配的過程映像分區將不再屬于OB1過程映像輸入/輸出表。輸入和輸出地址只能一次分配到 OB 1過程映像和所有的過程映像分區。

在分配地址時,可以使用 STEP 7定義過程映像分區(哪些模塊輸入/輸出地址列在哪些過程映像分區)。過程映像分區既可由用戶通過 SFC 來更新,也可通過系統連接的OB進行自動更新。

例外:同步周期中斷OB的過程映像分區并不在系統側更新,即使它們已鏈接到 OB (OB 61 到OB 64)上。

使用SFC更新局部過程映像(過程映像分區)

可以在用戶程序中使用 SFC 來更新整個過程映像或一個過程映像分區。

? 要求:所說的過程映像不能由系統更新。

? SFC26 UPDAT_PI:更新過程映像輸入表

? SFC27 UPDAT_PO:更新過程映像輸出表。

局部過程映像(過程映像分區)的系統更新

也可以調用OB自動對過程映像分區進行系統更新 - 與(整個)過程映像類似,它是在OB1處理之前或之后周期性地更新。只能作為一個參數為特定的 CPU分配該功能。

在運行期間,所分配的過程映像分區將自動更新:

? 在處理OB之前,用于輸入的過程映像分區

? 在處理OB之后,用于輸出的過程映像分區

在分配OB優先級的同時,可以為 CPU分配參數,來指示哪個過程映像分區被分配給了哪個OB。

4d7a9ac6-4188-11ed-96c9-dac502259ad0.png

在過程映像更新期間的I/O 訪問錯誤(PZF)

在過程映像更新時,CPU默認情況下(S7-300 系列和 S7-400系列)對錯誤的反應有差別:

? S7-300:不在診斷緩沖區中生成條目,不調用OB,相應的輸入字節被復位為“0”并將保持為“0”,直到故障消失。

? S7-400:在診斷緩沖區中生成一個條目,為相應的每個過程映像更新的每個I/O訪問啟動 OB85。每次訪問過程映像時,故障輸入字節被復位為“0”。

對于新型的 CPU (如4/99),可以為 I/O 訪問錯誤的反應重新分配參數,以便 CPU以下列方式之一工作:

? 在診斷緩沖區中生成條目,僅為進入的和離開的PZF 啟動OB85 (在調用OB 85之前,故障輸入字節被復位為“0”,而且在 PZF 離開之前操作系統不會再將其覆蓋)

? 生成默認的 S7-300執行結果(不調用OB85;相應的輸入字節被復位為“0”,并且故障清除之前操作系統不會再將其覆蓋。)

? 生成默認的 S7-400執行結果(為每個單獨訪問調用OB85;每次訪問過程映像時將故障輸入字節復位為“0”。)

OB85 的啟動頻率

除了作為參數分配的 PZF 的反應(進入的/離開的或對于每個I/O 訪問)之外,模塊的地址空間也會影響OB85的啟動頻率:

對于一個地址空間多達雙字的模塊,OB85啟動一次,例如對于最多為 32位的輸入或輸出的數字模塊或對于有兩個通道的模擬模塊。

對于有更大的地址空間的模塊,OB85的啟動次數隨雙字命令需要的訪問次數而定,例如,對于帶有四個通道的模擬模塊需要兩次。

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5008

    文章

    13151

    瀏覽量

    462072
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10825

    瀏覽量

    211149
  • 操作系統
    +關注

    關注

    37

    文章

    6738

    瀏覽量

    123190
  • 映像
    +關注

    關注

    0

    文章

    9

    瀏覽量

    7206

原文標題:西門子PLC過程映像輸入-輸出表-

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    西門子plc接線原理圖

    西門子plc接線圖
    發表于 02-21 14:51 ?1950次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>plc</b>接線原理圖

    西門子PLC實例電子教程

    本書為西門子PLC實例電子教程,第一章就對PLC進行了概述,通過實例對 西門子 PLC進行了深度闡述,適合廣大
    發表于 07-19 16:09 ?0次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>實例電子教程

    西門子PLC案例

    西門子PLC案例,感興趣的小伙伴們可以看看。
    發表于 07-29 18:42 ?178次下載

    西門子plc資料數碼顯示

    西門子plc資料
    發表于 04-05 10:10 ?3次下載

    西門子PLC指令表

    西門子PLC指令表
    發表于 10-16 10:28 ?37次下載

    西門子PLC系列中GRAPH的用法

    熟悉西門子的人都知道,西門子PLC支持的語言很多,除了最基本的LAD,FBD,STL之外,還有很多在國內不是很常見的語言,其中包括GRAPH,SCL,CFC,SFC等等;這些語言雖然
    發表于 07-04 17:47 ?9078次閱讀

    西門子plc的型號選擇_西門子plc型號說明

    本文主要介紹了西門子plc的型號選擇及型號說明。首先需要根據工藝要求:確定輸入、輸出點數,也就是DI、DO、AI、AO。
    發表于 07-25 10:38 ?2.5w次閱讀

    西門子plc數據類型_西門子plc通訊方式

    西門子PLC的品質非常好,其網絡穩定性、開放性深受工控人員的喜愛,而且編程軟件分類多,使用方便。在國內工控界具有顯著地位。雖然大家對西門子PLC都有一定的了解,但要你說出
    發表于 07-25 10:57 ?1.5w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>plc</b>數據類型_<b class='flag-5'>西門子</b><b class='flag-5'>plc</b>通訊方式

    讀寫西門子PLC

    讀寫西門子PLC資料。
    發表于 05-10 09:33 ?33次下載

    西門子PLC中文手冊

    西門子PLC中文手冊
    發表于 06-24 15:36 ?53次下載

    西門子PLC工作原理及過程分享

    西門子PLC投入運行后,其工作過程一般分為三個階段,即輸入采樣、用戶程序執行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,PLC的CPU以一定的掃描速度重復執
    的頭像 發表于 03-30 15:36 ?2522次閱讀

    西門子PLC編程軟件功能及安裝

    西門子PLC編程軟件官方版是一款專為西門子產品打造的PLC編程工具。西門子PLC編程軟件最新版支
    發表于 04-17 14:31 ?8次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>編程軟件功能及安裝

    西門子PLC的幾種編程語言簡單介紹

    有不同的編程語言,但就某個商家而言,PLC的編程語言也就那么幾種。下面,以西門子PLC的編程語言為例,說明一下,各種編程語言的異同。1、順序功能圖(SFC-SeauentialFuct
    發表于 04-19 09:35 ?4次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的幾種編程語言簡單介紹

    西門子PLC控制經典案例

    西門子PLC控制經典案例
    的頭像 發表于 06-27 14:02 ?4375次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>控制經典案例

    西門子PLC系列的區別 西門子PLC指示燈報警解決方案

    西門子是全球知名的自動化解決方案提供商,其PLC(可編程邏輯控制器)系列產品廣泛應用于工業控制領域。不同系列的PLC在功能、性能和適用范圍上有所區別。本文將詳細介紹西門子
    發表于 08-04 10:15 ?2896次閱讀