西門子S7-300程序中1秒閃爍怎么弄得?
劉玉蓉
發(fā)布于2014-08-28 17:54
2
0
標(biāo)簽:
西門子S7-300程序中1秒閃爍怎么弄得?
佳答案
轉(zhuǎn)載某位的回答——
“
通過利用設(shè)置你的項目中CPU屬性中“時鐘存儲器”就可以產(chǎn)生固定閃爍頻率的方波時鐘信號,直接控制指示燈的閃爍;
打開你的項目的硬件組態(tài)對話框,點擊CPU選定“Object Properties”(項目屬性對話框),選擇“Cycle/Clock Memory“(周期/時鐘存儲器)子項,在下面”Clock Memory“(時鐘存儲器)前打勾,然后在后面”Memory Byte“(存儲字節(jié))中輸入存儲位存儲字節(jié)如MB10,就可以程序使用的某些固定頻率的占空比為1:1的方波時鐘信號。時鐘存儲器有一個字節(jié),其中每一位對應(yīng)一個固定的頻率,如位0的頻率為0.1Hz;例如,將時鐘存儲器的存儲字節(jié)設(shè)置為“10”,則MB10就被用作時鐘存儲器。如果要控制一個燈以1秒的周期閃爍,STL程序如下:
A M10.5
= Q1.0
從上面的例子可以看出利用CPU內(nèi)部的時鐘存儲器比用定時器實現(xiàn)方便很多
”
參考資料:https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=61500&cid=1029