西門子 PLC 利用CPU時(shí)間存儲(chǔ)器和OB35做計(jì)時(shí)器
工控課堂【www.gkket.com】工程師必備網(wǎng)站
添加微信:gkket123 加入500人工控微信群
電氣工控自動(dòng)化-超萬元免費(fèi)資料
方法一、CPU時(shí)間存儲(chǔ)器
1.1、在硬件組態(tài)完成后,雙擊CPU模板,選擇"CYCLE\CLOCK MEMORY"選項(xiàng),切換視窗后,選擇底部的"CLOCK MEMORY"選項(xiàng),這就是內(nèi)部時(shí)鐘脈沖的設(shè)置項(xiàng),系統(tǒng)默認(rèn)值是MB0,當(dāng)勾選"CLOCK MEMORY"時(shí),用戶可以設(shè)置自已感興趣的MB值.
如果設(shè)置的字節(jié)是MB100,從M100.0到M100.7為周期性改變值的存儲(chǔ)位(脈沖占空比1:1)例如:m100.5為循環(huán)接通0.5s斷開0.5s。
時(shí)鐘位對(duì)應(yīng)的時(shí)鐘周期:
1.2、仿真
編寫程序,M150.5由內(nèi)部時(shí)鐘控制,通斷周期為1S;利用整數(shù)加法指令每個(gè)脈沖的上升沿加一次。Md50中的數(shù)據(jù)就是以1s一次累計(jì)的計(jì)時(shí)器
方法二、利用等時(shí)中斷組織塊來實(shí)現(xiàn)等時(shí)中斷,在OB35中調(diào)用存儲(chǔ)程序塊,實(shí)現(xiàn)等時(shí)存儲(chǔ),該方法較精確
2.1、在硬件組態(tài)完成后,雙擊CPU模板,選擇“Cyclic Interrupts”,設(shè)置“OB35”循環(huán)中斷時(shí)間“Execution”,1000為中斷時(shí)間。
新建“OB35”塊,并雙擊打開,選擇累加指令“ADD DI”, 編寫如下圖中的程序
打開PLCSIM,下載“OB35”塊到仿真PLC,打開監(jiān)視器,數(shù)值1s增加1。
轉(zhuǎn)發(fā)是最大的鼓勵(lì)!謝謝您的支持!
重要通知
想加入工控PLC學(xué)習(xí)技術(shù)交流群
請?zhí)砑影嚅L為好友
并備注:地區(qū)-行業(yè)-姓名昵稱獲取進(jìn)群資格。
工控PLC學(xué)習(xí) 專業(yè)專注分享
分享到朋友圈,和朋友們一起分享吧
——————————————————————
? 來源:網(wǎng)絡(luò)-百度文庫,侵刪!
? 聲明:我們尊重原創(chuàng)。文字圖片視頻素材,版權(quán)屬于原作者。部分文章推送時(shí)因種種原因未能與原作者聯(lián)系上,若涉及版權(quán)問題,敬請?jiān)髡呗?lián)系我們刪除處理(聯(lián)系17621634088-微信同號(hào)),我們只做分享之用,不用于商業(yè)。
她們都關(guān)注了,你還等什么?
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺(tái)客服
TOP




















