首页
/
每日頭條
/
科技
/
s7-200plc定時器共有多少個
s7-200plc定時器共有多少個
更新时间:2025-03-09 07:57:38

s7-200plc定時器共有多少個(S7-200系列PLC帶參數子程序中如何使用定時器功能)1

一、導讀

當我們在設計程序時,碰到具有相同的控制要求,如需要實現對多台電機進行控制,而這些電機的控制方式是相同的,或實現對某種重複的算法,如模拟量換算。

基于這種情況,我們在設計程序時,往往會考慮編寫帶參數的子程序,然後通過重複調用這子程序,給該子程序的形參賦予不同的實參,這樣可提高編程的效率和程序的課移植性。

然後受到S7-200系列PLC本身性能的問題,有一些功能并不能進行參數化,如沿脈沖指令,定時器指令和計數器指令,當使用到這些指令時你會發現無法進行參數化,這樣在子程序中使用這些指令後,在一個掃描周期内多次執行時就會出現問題。那麼如何處理呢?

二、子程序中沿脈沖指令的處理方法

當子程序中無法使用沿脈沖指令時,我們可以根據沿脈沖指令的原則自行通過了邏輯關系的搭建方式去編寫沿脈沖指令。

上升沿的含義:

本次的狀态與上一次的狀态進度對比,若上一次的狀态為0,而本次的狀态為1,則說明産生上升沿,那麼可以把上一次的狀态取反,然後與本次的狀态進行“與”運算,運算完後把本次的狀态再賦值給上一次的狀态,則“與”運算的結果就是一個上升沿的輸出。

下降沿的含義:

本次的狀态與上一次的狀态進行對比,若上一次的狀态為0,本次的狀态為1,則說明産生下降沿,那麼可以把本次的狀态取反,然後與上一次的狀态進行“與”運算,運算完後把本次的狀态再賦值給上一次的狀态,則“與”運算的結果就是一個下降沿的輸出。

基于這些含義,可以不用調用上升沿和下降沿指令就可編寫出上升沿和下降沿的功能,這樣當在帶參數子程序中應用到上升沿和下降沿時就不會受到限制。如下為相應的變量表和對應的程序:

s7-200plc定時器共有多少個(S7-200系列PLC帶參數子程序中如何使用定時器功能)2

s7-200plc定時器共有多少個(S7-200系列PLC帶參數子程序中如何使用定時器功能)3

三、定時器在帶參數程序中的處理方法

對于定時器的處理可以使用沿脈沖配合指令BGN_ITIME和CAL_ITIME指令以一起可實現計算時間間隔差。通過這個時間間隔差可替代定時器的功能,這樣在子程序中可以不用使用定時器指令來做定時功能,可避免定時器指令無法參數化的情況實現。

BGN_ITIME指令:捕獲開始時間間隔指令,可以讀取内置1毫秒計數器的當前值,并将該值存儲在 OUT 中。

CAL_ITIME指令:捕獲間隔時間指令,計算間隔時間指令計算當前時間與 IN 中提供的時間的時間差,然後将差值存儲在 OUT 中。

定時器的功能如下程序所示

(1)變量表的建立

s7-200plc定時器共有多少個(S7-200系列PLC帶參數子程序中如何使用定時器功能)4

(2)使用形參編寫的程序

s7-200plc定時器共有多少個(S7-200系列PLC帶參數子程序中如何使用定時器功能)5

(3)調用的塊程序

s7-200plc定時器共有多少個(S7-200系列PLC帶參數子程序中如何使用定時器功能)6

注:程序中的定時時間以ms為單位,如程序中的定時設定值為:10000ms。

(技成培訓網原創,作者:曾鑫,未經授權不得轉載,違者必究)

,
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
推荐阅读
電腦中毒了怎麼辦
電腦中毒了怎麼辦
1、首先在電腦上選擇安裝一款殺毒軟件,這裡以電腦管家為例。2、雙擊打開,單擊左側病毒查殺”,然後點擊閃電殺毒”旁的下拉箭頭,可以選擇全盤殺毒”指定位置殺毒”和閃電殺毒”。3、殺毒完畢後,點擊立即處理”即可,然後重啟電腦。4、再次打開電腦管家”,點擊全面體檢”。檢測結果如果沒有提示有病毒存在,則說明電腦很安全。
2025-03-09
寶寶多大可以自己學習吃飯了
寶寶多大可以自己學習吃飯了
第一、在寶寶8個月大的時候,手的動作基本上就已經比較靈活了,這個時候可以用手來嘗試抓東西了。第二、所以實際上從8個月開始,小寶寶如果出現了抓東西放進嘴裡的動作的話,就可以開始學習吃飯了。第三、從8個月開始慢慢鍛煉,到了1歲之後,小寶寶基本是可以拿住勺子了,但是肯定不是很容易,父母們要多有耐心。第四、此外,從正常情況來說的話,到了2歲之後寶寶吃飯的動作就應該是比較熟練的了,如果不熟練的話就要勤加練習
2025-03-09
打包帶怎麼編織籃子
打包帶怎麼編織籃子
1、首先準備好20跟打包帶,其中4根綠色包裝帶,16根白色包裝帶;然後以壓一挑一的方式編出10x10方形底。2、将每邊10根帶子分成兩組,一組4根另一組6根。注意:6根組與相鄰邊6根組緊鄰,4根組與相鄰邊4根組緊鄰。3、開始壓一挑一互編,即第4條和第5、6、7、8、9、10條互編,第3條和第5、6、7、8、9、10條互編,第2條和第5、6、7、8、9、10條互編,第1條和第5、6、7、8、9、10
2025-03-09
手機設置圖标如何恢複到桌面
手機設置圖标如何恢複到桌面
以華為P40,Android11為例:将手機重啟即可解決;或者進入桌面上的其他分頁或者其他文件夾中找找,長按圖标可以移出到桌面上。把手機恢複出廠設置,然後重新查看即可。若依然無法解決,可能是系統出現故障,建議将系統升級為最新版本。手機分為智能手機(Smartphone)和非智能手機(Featurephone),一般智能手機的性能比非智能手機要好,但是非智能手機比智能手機性能穩定,大多數非智能手機和
2025-03-09
汽車出現esc怎麼處理
汽車出現esc怎麼處理
1、ESC主要作用是讓汽車在變換車道或是過彎時能夠更加的平穩而安全,在正常行駛條件下,ESC系統不起作用。點火開關打開時,ESC啟用,警告燈亮,ESC關閉指示燈亮起,約4秒鐘後熄滅。當汽車上的ESC故障常亮時,說明車輛的ESC發生故障,此時車輛的電子穩定控制系統不工作。2、ESC故障指示燈亮起是一個比較複雜的故障問題,一般是有軟件系統造成的報警,也有可能是由于傳感器故障或線路短路導緻的,也不排除有
2025-03-09
Copyright 2023-2025 - www.tftnews.com All Rights Reserved