PLC編程實例,可修改數據如何加限制
2026年10月22日
AI 生成·可能包含錯誤
視頻概述
AI 生成本影片介紹如何在PLC編程中對可修改的數值(如時間設置)添加限制,以防止輸入超出預定範圍。透過一個延時啟動程序的實例,演示如何利用比較指令將時間上限限制在15秒內,確保系統運行安全且符合邏輯。
好,我們通過這樣的一個實例呢,看一下我們在編寫PRC程序的時候如何對一些可以修改的值加一些限制
我們呢,以這個程序爲例
首先呢,我們看一下這個程序所實現的功能是什麼
這個程序呢,其實還是比較簡單的,就是一個延時啓動的程序
通過這個VW0呢,設置一個時間
當然這兒呢,有一個時間的換算
通過觸摸屏呢,直接把這個需要的時間寫入到這個VW2
比如說需要5秒鐘的時間
就可以把這個5呢,直接寫入到VW2裏面
5乘一個10是50,放到VW0裏面
50呢,放到這個位置
就是5秒鐘的一個時間
通過這樣的一個換算呢,就可以把這個實際的時間呢
與這個觸摸屏上的時間呢,變得相一致
不然的話呢,它會有一個時間差
現在的問題點呢,是這個
我如果說最大不能超過15秒鐘的時間
像這樣的一個功能,該如何去實現呢
我們看一下,首先呢,我們運行一下這個程序
看一下這個程序的動作過程是怎樣的
因爲我這兒呢,是直接連接了一個PRC的
所以說呢,我們可以比較直觀的去看一下它的功能
點擊下載,把這個程序呢,先下載進PRC
點擊是,點擊調試程序狀態
點擊比較,點擊繼續
這是它的一個初始狀態
我們在這兒呢,可以寫入一個時間
比如說我們現在寫入啊,就是需要五秒鐘的一個時間
當然我們呢,也可以通過這兒去寫入
都是可以的
我們點擊一下啓動,讓整個系統呢,運行一下
啓動之後呢,我們看一下
這個電機呢,並沒有直接啓動運行
而是啊,計時五秒鐘的時間
當時間到達的時候呢,這兒呢,再進行一個接通
而現在,我們要實現的一個功能是什麼呢
就是要給這個時間呢,加上一個限制
比如說,最大不能超過15秒鐘的時間
這樣的一個功能,該如何去實現呢
我們看一下
其實呢,非常簡單啊
我們只需要在這個位置,加上一個時間的限制即可
我們使用啊,小於等於
上面呢,我們使用vw
下面呢,直接使用15
就相當於呢是
只有在vw2小於等於15的情況下
這兒呢,纔是啊,接通的一個狀態
這個數據呢,纔是有效的
如果說超過這個數據的話呢
那麼這兒呢,它就是啊,無效的
其實通過這樣的一個方式呢
就可以加上一個時間的限制
當然呢,我們如果說通過觸摸屏去寫入這個程序的話呢
我們也可以直接在觸摸屏裏面,加這個時間的限制
兩種方式呢,都是可以的
我們這兒介紹的這種方式呢
就是通過修改PRC的程序,去加這個時間的限制
好,我們再來看一下
點擊調試程序狀態
這是初始狀態
這兒呢,我們寫入啊
比如說,現在是十秒鐘的一個時間
點擊寫入
我們看一下,這個時間呢,是有效的
點擊啓動
這兒呢,開始計時
當這個時間到達的時候呢
這兒,接通
這個過程呢,是沒有問題的
好,比如說,我現在需要什麼呢
現在需要這個,15秒鐘的時間
我們看,現在呢,仍然是有效的
我們再啓動一下
啓動之後呢,開始計時
當這個時間到達的時候呢
這兒呢,就會啊,接通
馬上到了,我們可以看一下
接通,這個過程呢,也是沒有問題的
那麼我們再往上加一秒
我們看一下,還能不能夠寫進去
比如說,這兒
我們寫入多少呢,寫入16
我們看一下,這個位置呢
就沒有輸出了
但是這個位置呢,它仍然是保持這個
15秒鐘的一個時間
所以說,當我們按下啓動的時候呢
它執行的呢,還是這個
15秒鐘的時間
也就是說,最大呢,就只能是設置到
15秒鐘的時間
其實就可以通過這樣的一些限制呢
加上這個什麼呢
加上這個比較指令
對這個時間呢,進行一個限制
其實編程的方式呢,多種多樣
我們這兒呢,主要就是給大家介紹一下
這個數據限制的一些思路
好吧

