首页
/
每日頭條
/
圖文
/
s7-1200通電延時指令
s7-1200通電延時指令
更新时间:2024-09-28 15:25:56
S7-1200 PWM功能

S7-1200 PLC與其他西門子的PLC類似,也具有PWM功能。可以為用戶提供占空比可調的脈沖輸出串。

注意:用戶在使用PWM功能時,務必确認采用DC/DC/DC類型的CPU,繼電器輸出類型的S7-1200 CPU本體DO不能使用PWM功能(可以通過擴展SB信号闆來實現PWM功能)。由于繼電器的機械特性,在輸出頻率較快的脈沖時會影響繼電器的壽命。

S7-1200 PWM資源

到目前為止,S7-1200 PLC最新的Firmware版本為V4.1,每個S7-1200 PLC最多有4個PWM的資源。不同Firmware版本的S7-1200 PLC可以支持的PWM個數不同,除此之外,每個PWM的DO點分配的情況也不同。如下表所示:

s7-1200通電延時指令(功能篇S7-1200PWM)1

從上表中可以看出,添加SB信号闆并不會超過CPU的總資源限制數。對于DC/DC/DC類型的CPU來說,添加信号闆可以把PWM的功能移到信号闆上,CPU本體上的DO點可以空閑出來作為其他功能。而對于Rly 類型的CPU來說如果需要使用PWM功能,則必須添加相應型号的SB信号闆。

下表列出了S7-1200 PLC可以用來組态PWM功能的SB信号闆的具體信息。

s7-1200通電延時指令(功能篇S7-1200PWM)2

注意:上表中的5V信号都是集電極開路信号,不是5V差分信号。

DC/DC/DC類型的S7-1200 CPU的本體上的DO點可組态成PWM的資源情況如下表所示。

s7-1200通電延時指令(功能篇S7-1200PWM)3

注意:Firmware V3.0的CPU1211C最多可以有4個PWM資源,上表隻是說明了DC/DC/DC CPU本體上的PWM資源和DO點分配情況。從上表可以看到由于Firmware V3.0的CPU1211C本體隻集成了4個DO點,根據PWM功能對DO點分配要求,Firmware V3.0的CPU1211C本體最多隻能組态2個PWM,如果需要更多的PWM,用戶需要擴展SB信号闆。

s7-1200通電延時指令(功能篇S7-1200PWM)4

注意:跟Firmware V3.0的CPU1211C一樣,Firmware V3.0的CPU1212C最多也可以有4個PWM資源。同樣地,由于CPU1212C DC/DC/DC本體隻集成了6個DO點,根據PWM功能對DO點分配要求,CPU1212C本體上沒有Q0.6,因此不能組态第4個PWM。同樣地道理,用戶如果需要4個PWM,則擴展SB信号闆來實現 。

s7-1200通電延時指令(功能篇S7-1200PWM)5

s7-1200通電延時指令(功能篇S7-1200PWM)6

注意:從上面這些表格可以看到,不同的DO點其脈沖輸出頻率也不盡相同,請客戶務必确認其輸出頻率能否滿足工藝要求。

S7-1200 PWM功能組态方法硬件組态

本文檔以DC/DC/DC類型的S7-1200 CPU為例進行說明。在Portal 軟件中插入S7-1200 CPU(DC輸出類型),在“設備視圖”中配置PWM。

1. 進入CPU“常規”屬性,設置“脈沖發生器”。如下圖所示:

s7-1200通電延時指令(功能篇S7-1200PWM)7

2. 啟用脈沖發生器,可以給該脈沖發生器起一個名字,也可以不做修改使用軟件默認設置值;可還以對該PWM脈沖發生器添加注釋說明。如下圖所示:

s7-1200通電延時指令(功能篇S7-1200PWM)8

3. 參數分配:組态脈沖參數,如下圖所示,“參數分配”部分對PWM脈沖的周期單位、脈沖寬度做了定義。

s7-1200通電延時指令(功能篇S7-1200PWM)9

a. 信号類型:選擇脈沖類型。如下圖所示,有PWM和PTO兩種,其中PTO又分成4種,每種類型的具體含義在運動控制部分進行介紹。這在裡選擇PWM。

s7-1200通電延時指令(功能篇S7-1200PWM)10

b. 時基:用來設定PWM脈沖周期的時間單位。在PWM模式下,時基單位分成:毫秒和微 秒。

c. 脈寬格式:用來定義PWM脈沖的占空比檔次,如下圖所示,分成4種:

s7-1200通電延時指令(功能篇S7-1200PWM)11

以其中的“百分之一”舉例,表示把PWM脈沖周期分成100等分,以1/100為單位來表示一個脈沖周期中脈沖的高電平,也可以理解成1/100是PWM脈沖周期中高電平的分辨率。“千分之一”和“萬分之一”相應地把PWM的周期分成更小的等分,分辨率更高。 “S7模拟量格式”表示的是把PWM的周期劃分成27648等分,以1/27648為單位來表示一個脈沖周期中脈沖的高電平。 因為S7-1200 PLC的模拟量量程範圍為0~27648或-27648~27648。

d. 循環時間:表示PWM脈沖的周期時間,Portal 軟件中對“循環時間”限定的範圍值:1~16777215。

e. 初始脈沖寬度:表示PWM脈沖周期中的高電平的脈沖寬度,可以設定的範圍值由“脈寬格式”确定,例如,如果“脈寬格式”選擇了“萬分之一”,則“初始脈沖寬度”值可以設定的範圍值從0~10000,同理,如果“脈寬格式”選擇了“S7模拟量格式”,則“初始脈沖寬度”值可以設定的範圍值從0-27648。如果設定值為0,則PLC沒有脈沖發出。

4. 硬件輸出:根據需要選擇S7-1200 PLC上的某個DO點作為PWM輸出。如下圖所示:

s7-1200通電延時指令(功能篇S7-1200PWM)12

5. I/O地址:用來設置PWM的地址和周期更新方式,如下圖所示:

s7-1200通電延時指令(功能篇S7-1200PWM)13

a. 起始地址:用來設定該PWM通道地址,設置範圍從0~1022。

b. 結束地址:由“起始地址”決定,每個PWM通道地址占用一個WORD的長度。

c. 組織塊:用來設置PWM I/O地址的更新方式是基于哪個OB塊的。用戶可以根據需要通過“新增”按鈕來添加相應的OB塊,如下圖所示,本例中用戶可以選擇默認選項“自動更新”。

s7-1200通電延時指令(功能篇S7-1200PWM)14

d. 過程映像:設置PWM的I/O地址的過程映像的更新情況,這裡的“PWM的I/O地址”指的是PWM周期脈沖寬度數值存放的地址。該選項用來設置脈沖寬度地址的更新情況。如下圖所示:

s7-1200通電延時指令(功能篇S7-1200PWM)15

S7-1200提供了6個過程映像分區。第一個過程映像分區“自動更新”指定用于每個掃描周期都自動更新的I/O,此為默認分配;接下來的4個分區PIP1、PIP2、PIP3和PIP4可用于将I/O過程映像更新分配給不同的中斷事件。“PIP OB伺服”是給S7-1200運動控制的等時同步模式使用的。 默認情況下,Portal 軟件會将其I/O過程映像更新為“自動更新” (Automatic update)。對于組态為“自動更新”(Automatic update)的I/O,CPU将在每個掃描周期自動處理模塊和過程映像之間的數據交換。 如果将I/O分配給過程映像分區PIP1~PIP4中的其中一個,但未将OB分配給該分區,那麼CPU決不會将I/O更新至過程映像,也不會通過過程映像更新I/O。将I/O分配給未分配相應OB的PIP,相當于将過程映像指定為“無”(None)。在設備組态中将 I/O 分配給過程映像分區,并在創建中斷 OB 或是編輯 OB 屬性時将過程映像分區分配給中斷事件。 用戶可以在指令執行時立即讀取物理輸入值和立即寫入物理輸出值。無論 I/O點是否被組态為存儲到過程映像中,立即讀取功能都将訪問物理輸入的當前狀态而不更新過程映像輸入區。 立即寫入物理輸出功能将同時更新過程映像輸出區(如果相應 I/O點組态為存儲到過程映像中)和物理輸出點。如果想要程序不使用過程映像,直接從物理點立即訪問 I/O 數據,則在 I/O地址後加後綴":P"。

根據上面的說明,本例中用戶可以直接選擇“自動更新”。由于PWM的I/O地址是Q(輸出區),因此用戶可以使用QWx,也可以直接更新外設地址QWx:P。

6. 硬件标識符:該PWM通道的硬件标識符是軟件自動生成的,不能修改。

s7-1200通電延時指令(功能篇S7-1200PWM)16

軟件編程

1. 在Portal軟件中打開程序塊,進行PWM的編程。在指令選件中的“擴展指令”中的“脈沖”文件夾中可以找到CTRL_PWM指令。可以通過雙擊指令或是拖拽的方式把CTRL_PWM指令放到程序編輯區。如下圖所示:

s7-1200通電延時指令(功能篇S7-1200PWM)17

2. 在插入CTRL_PWM指令時會提示關聯背景數據塊,如下圖所示,該數據塊的名稱和編号可以由用戶手動設置,也可以選擇系統默認值。

s7-1200通電延時指令(功能篇S7-1200PWM)18

3. 配置CTRL_PWM指令參數。

s7-1200通電延時指令(功能篇S7-1200PWM)19

4. 監控程序,并在線修改PWM的占空比。

如下圖所示,用M0.0使能CTRL_PWM指令。

s7-1200通電延時指令(功能篇S7-1200PWM)20

如果想實時修改PWM的占空比也就是脈沖寬度,需要通過修改QWx的數值。“x”就是用戶配置PWM硬件組态時的“I/O地址--輸出地址”,上面的例子為1000,則QW1000的數值就是脈沖寬度的地址。

如下圖所示,① 在Portal軟件左側項目樹中的“監控與強制表”中插入一個新的監控表,②在打開的空白監控表中的“地址”列手動輸入QW1000,如然後在“顯示格式”一列選擇“帶符号十進制”,如下圖步驟③所示。點擊監控按鈕,如圖中④ 所示,可以看到QW1000的監控值為50,該值是組态PWM時設置的初始脈沖寬度值。

s7-1200通電延時指令(功能篇S7-1200PWM)21

用戶可以在監控表中直接修改QW1000的數值來實時更改PWM的脈沖寬度(占空比),如下圖所示。

s7-1200通電延時指令(功能篇S7-1200PWM)22

摘自:西門子S7-1200 Easy Plus手冊

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
道德經反者道之動弱者道之用原文(道德經第四十章反者道之動)
道德經反者道之動弱者道之用原文(道德經第四十章反者道之動)
  詳細解讀《道德經》40      反動弱用   〈原文〉   反者道之動,弱者道之用。   天下萬物生于有,有生于無。   〈注釋〉   反:翻轉,反向,相反。   弱:柔弱。   〈譯文〉   向自己的反面運動,是道的運動特征;   依靠柔弱發揮作用,是道的應用特征。   天地萬物總稱為有,有生于無。   〈解讀〉   本章主要是闡述了道的運動特征和道...
2024-09-28
紐西之謎面膜真的好用嗎(紐西之謎紐西之謎面膜)
紐西之謎面膜真的好用嗎(紐西之謎紐西之謎面膜)
  中國質量新聞網訊 (楊振遠)砸廣告、刷直播、上綜藝,紐西之謎可謂是近兩年風頭正勁的美妝品牌。然而,中國質量新聞網接消費者投訴稱,使用該品牌“爆款”産品“紐西之謎溫泉水乍彈面膜”後,“感覺油油的,很奇怪”,她通過查詢相關資料,認為紐西之謎所宣傳的“礦物質”護膚理念并沒有權威的科學數據支持,因此對其功效和安全性提出了質疑。   接訴後,中國質量新聞網委托專業...
2024-09-28
核苷酸填充面部的危害(人們說我像辛普森)
核苷酸填充面部的危害(人們說我像辛普森)
  據英國《太陽報》報道,一名英國女子在嘴唇填充物溶解後出現了嚴重過敏反應,被緊急送往醫院。      報道截圖   這名女性化名露比,她在短視頻平台TikTok上分享了這段痛苦的經曆,該視頻在一天内被觀看了近50萬次。   據露比說,過敏反應非常糟糕,導緻她上唇腫大,臉部腫脹。盡管在一些照片中露比面帶微笑,但她表示,她再也不想做嘴唇整形了。   報道稱,有...
2024-09-28
梁啟超的家風對他的影響(梁啟超家風家教)
梁啟超的家風對他的影響(梁啟超家風家教)
     授權圖片 | 呂志耘 攝   文稿來源:騰訊文化,版權歸原作者所有   梁啟超是個開明的父親,也是一個高明的教育家,他在性情、品格,以及眼界、胸懷等諸多方面都高人一籌。他的家風與家教,也往往是從大處着眼,小處着手。   近些年來,梁啟超的教子之道越來越為人們所關注。一個津津樂道的話題便是,梁氏一門何以能出三個院士,而其他幾個子女也都是各自領域裡十分...
2024-09-28
三千青絲詩句唯美精選50條(浸潤在詩詞中的美妙年華)
三千青絲詩句唯美精選50條(浸潤在詩詞中的美妙年華)
  自古美人歎遲暮,不許英雄見白頭。遲暮真的是一件隻能悲傷無奈的事情嗎?   每個年齡都有每個年齡獨有的美,青絲有鮮活的朝氣美,華發有溫潤的歲月美,它們本就不分伯仲,一樣動人!      衰老是終究不可避免的事,然而現在我們在很多短視頻平台都能看到,一些妝容精緻、服飾考究的阿姨,展現出了這個年齡段獨有的氣質美。   那是閱盡千帆後,被生活打磨出的獨特韻味,雖...
2024-09-28
Copyright 2023-2024 - www.tftnews.com All Rights Reserved