示例3:
在存儲位置vw200中輸入一個值,并使用移位方法將該值移動到PLC的輸出。
<強> 解決方案: 強>
當(dāng)我們按下PLC輸入按鈕(I0.0)時,PLC會將值(980)置于存儲單元vw200內(nèi),當(dāng)脈沖的上升沿到達(dá)時,存儲單元的內(nèi)容將轉(zhuǎn)移到 左表示一個位(指令SLW =左移字)。 我們可以在#之后加2來向左移兩位。 如果我們在#之后放7,溢出指示器將被激活(SM1.1 = 1),這將激活有問題的輸出。
這是梯形圖:
示例4:
使用兩個定時器,編寫一個程序,使PLC輸出脈沖為(TON = 10秒)和(TOFF = 10秒)
* TON:定時器輸出打開,TOFF:定時器輸出關(guān)閉。
解決方案:
例5:
使用向上計數(shù)器(CTU),制作PWM算法。
解決方案:
在PLC內(nèi)部有用于產(chǎn)生一系列具有固定持續(xù)時間的脈沖,其中一個位置為SM0.5,它產(chǎn)生1秒的脈沖(開啟時間為0.5秒,關(guān)閉時間為0.5秒)。 另一個是SM0.4,它會產(chǎn)生60秒的脈沖。
..和時序圖: