西門子S7-200PLC高速計數(shù)器的使用方法

發(fā)布時間:2024-02-28
本程序皆經(jīng)過本人上機測試正常后發(fā)出;本意是能讓plc初學者迅速掌握西門子s7-200plc高速計數(shù)器的基本使用方法,所以程序盡量加以簡化,以便大家學習;同時也希望能起到拋磚引玉的效果,多得到plc高人的指點,使自己有更多的領悟,結識更多的朋友、導師。 程序通過先設定計數(shù)器的值,本例中設定值為13;按設備啟動按鈕i0.1啟動設備,運行后通過信號輸入點i0.0進行計數(shù),當計數(shù)當前值等于設定值13時,輸出點斷開,設備運行停止。i0.2為設備停止按鈕。
程序如下:
ld sm0.1
movb 16#c8, smb37
hdef 0, 0
movd +0, smd38
hsc 0
上述程序注解:(1)對高數(shù)記數(shù)器hsc0初始化,寫入控制字節(jié)(16#c8含義為:要求進行初始值設定;不裝入預設值;運 行中不要求更改計數(shù)方向;計數(shù)器類型為增。)
(2)執(zhí)行hdef指令,進行高速計數(shù)器工作模式的選定設置(計數(shù)器為hsc0;模式為0)
(3)初始值設定:裝載高數(shù)記數(shù)器初始值為0
(4)執(zhí)行hsc指令,寫入hsc0設置。
ldn m14.0
eu
movb 16#c8, smb37
movd +0, smd38
hsc 0
上述程序注解:當記速值達到要求值時,m14.0復位,高速計數(shù)器計數(shù)將復位為初始值,以備下次計數(shù)使用。
ldd< hc0, +13
= m14.0
上述程序注解:當計數(shù)器值小于13 時,m14.0始終處于置位狀態(tài)。
ld i0.1
o q0.0
an i0.2
a m14.0
= q0.0
上述程序注解:i0.1為設備啟動信號;i0.1為設備停止信號。高速計數(shù)器累計值達到13 時,設備運行停止。
西門子s7-200plc高速計數(shù)器的使用方法(二)
本例程序設計的背景:(中斷單點控制)
程序是通過一個板材自動定長剪切設備工作程序簡單設計進行高數(shù)計數(shù)器和中斷指令的使用。
工作要求為:啟動設備,料滾電機工作帶動板材進行送料,同時由計數(shù)器記錄長度脈沖信號,當達到脈 沖預設值時,即板材設定長度時,中斷指令發(fā)信號,停止料滾電機工作,執(zhí)行壓料、裁 剪,裁剪完成后,壓料閥和料剪同時復位,料滾電機工作,進行下一次裁剪,周而復始。
程序拓展:可根據(jù)實際需要設計成鋼板的定長裁剪;或流量的控制。
通過本程序?qū)W習,可加深高數(shù)計數(shù)器指令和中斷指令的使用了解。i0.0為計數(shù)脈沖輸入點。
主程序:
network 1 // 開機調(diào)用子程序,進行高數(shù)記速器的參數(shù)設定
ld sm0.0
call sbr0
network 2 // 送料電機啟動控制
ld i1.1
o t39
s q0.0, 1
network 3 // 送料電機停止控制
ld i1.0
r q0.0, 3
network 4 // 壓緊時間設置
ld q0.1
ton t37, 15
network 5
ld t37
s q0.2, 1
network 6 // 剪裁時間設置
ld q0.2
ton t38, 10
network 7 // 壓板、裁刀復位時間設定
ld t38
ld m0.0
an t39
old
r q0.1, 1
ton t39, 20
= m0.0
r q0.2, 1
network 8 // 程序調(diào)試計數(shù)器運行檢測;實際中可刪除。
ld sm0.0
movd hc0, vd30
子例行程序及注解:
第一條為設定高數(shù)計數(shù)器參數(shù):16#e8=11101000。含義是:啟用計數(shù)器;可更新當前值即smd38;允許更新設定值即smd42;不更改計數(shù)方向。
ld sm0.1
movb 16#e8, smb37 設定高數(shù)計數(shù)器參數(shù);
movd +0, smd38 設定當前值smd38=0
movd +20, smd42 設定預裝值smd42=20;
hdef 0, 0 選用0#記速器連接12號中斷事件
atch int0, 12
eni 開中斷;
hsc 0 開啟0#計速器
中斷例行程序注解:
ld sm0.0
r q0.0, 1 中斷執(zhí)行,q0.0失電料滾停轉
movb 16#e8, smb37 重新設置高數(shù)計數(shù)器控制參數(shù)smb37
movd 0, smd38 清空高數(shù)計數(shù)器當前值smd38。
hsc 0 執(zhí)行高數(shù)計數(shù)器指令hsc0。
s q0.1, 1 中斷執(zhí)行,壓板控制得電工作開始。
上一個:巨尾桉苗木的產(chǎn)地分布
下一個:職工傷亡事故發(fā)生后應采取哪些緊急處理措施

入夏鐵樹葉泛黃怎么辦
excel2013怎么凍結首行(excel07怎么凍結首行)
意大利giacomini溫控頭
茉莉炭疽病
單位局域網(wǎng)訪問受限如何解決(單位局域網(wǎng)會被監(jiān)控嗎)
藝術插花怎樣把握景深問題
oppo r5屏幕變黃怎么辦
牽牛花白銹病的防治技術
低劑量茶堿對哮喘患者cd4^+t細胞的影響及其臨床意義
ajax編碼器傳感器等零部件(可靠性與高質(zhì)量的完美結合)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos