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