西門子代理|數(shù)控系統(tǒng)代理商
閱讀:385 發(fā)布時(shí)間:2022-12-8
西門子S7-300如何通過(guò)內(nèi)部時(shí)鐘來(lái)制作定時(shí)器
第一步:硬件組態(tài)
在硬件組態(tài)中雙擊CPU
彈出“屬性"界面勾選“周期/時(shí)鐘存儲(chǔ)器"(clock memory)
勾選“時(shí)鐘存儲(chǔ)器"
然后填寫地址 如圖填寫0就代表MB0
具體操作如下圖:
如下圖所示 MB0中7個(gè)位對(duì)應(yīng)的時(shí)間脈沖(此時(shí)間脈沖為方波,不是上升沿?。?/p>
第二步:程序書寫
如下圖
之前設(shè)置的時(shí)鐘存儲(chǔ)器為MB0
由于設(shè)置的系統(tǒng)時(shí)鐘為方波型,不能直接用于計(jì)時(shí),需要做成上升沿(每隔N秒一次上升沿)
第三步:計(jì)時(shí)
可以通過(guò)用ADD_I指令來(lái)實(shí)現(xiàn)計(jì)時(shí)
將之前做的每隔一秒鐘導(dǎo)通的上升沿作為使能,每隔1S中自加1一次,來(lái)實(shí)現(xiàn)計(jì)時(shí)