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

