A. plc s7-200 中斷程序的問題,謝謝大神指導。
中斷INT0的功能就是:每執行一次就翻轉Q0.0的狀態。
M0.0的功能是當T32定時時間到後復位T32定時器,重新開始計時。
中斷EVNT=21表示定時器T32到定時時間執行中斷。
這樣,就可以分析出,開始運行程序後,T32開始計時,當T32計時到2秒後,執行中斷程序,Q0.0狀態改變。然後返回主程序,M0.0置位。下一個周期因為M0.0=1,T32復位,重新計時,到2秒後再中斷,Q0.0狀態再改變。
我不太清楚的是這個中斷指令需不需要ENI允許中斷。
B. PLC什麼情況下要調用中斷程序中斷程序怎麼用
在遇到PID調節或者在執行一段程序過程中需要去執行另外一段程序的時候需要使用中斷。
具體使用方法參見S7-200系統手冊關於中斷方面的內容。
C. PLC中的中斷有什麼意義
意義:
中斷相當於子程序,子程序相當於主程序,說起來 PLC里的中斷平時根本沒什麼用。這么說,像告訴脈沖處理,不用中斷,只用1MS的計時能實現其功能,但是卻沒有中斷計時來的精確,畢竟不用中斷,程序掃瞄受掃描周期束縛。
但有些程序,必需要用到中斷,典型的就是PID,檢測讀取周期必須精確。不管是以前自己編PID中斷程序,還是現在集成的PID中斷程序塊,都使用到了精確的時間控制,立即處理信息的中斷。
標准電信號、數字量之間的轉換就要用到各種運算。這就需要搞清楚模擬量單元的解析度以及標準的電信號。
例如: PLC模擬單元的解析度是1/32767,對應的標准電量是0—10V,所要檢測的是溫度值0—100℃。那麼0—32767對應0—100℃的溫度值。然後計算出1℃所對應的數字量是327.67。如果想把溫度值精確到0.1℃,把327.67/10即可。
(3)plc程序中斷擴展閱讀:
PLC的工作方式為:
循環掃描:也就是從程序的首端到底端、從左端到右端,逐行掃描,不斷地重復!
PLC控制器數字量輸出類型分為:繼電器輸出、晶體管輸出和晶閘管輸出三種類型。
1 繼電器輸出
不同公共點之間可帶不同的交、直流負載,且電壓也可不同,帶負載電流可達2A/點;但繼電器輸出方式不適用於高頻動作的負載,這是由繼電器的壽命決 定的。其壽命隨帶負載電流的增加而減少,一般在幾十萬次至幾百萬次之間,有的公司產品可達1000萬次以上,響應時間為10ms。
2 晶體管輸出
適應於高頻動作,響應時間短,一般為0.2ms左右,但它只能帶 DC 5—30V的負載,最大輸出負載電流為0.5A/點,但每4點不得大於0.8A。
3 晶閘管輸出
晶閘管(可控硅)帶負載能力為0.2A/點,只能帶交流負載,可適應高頻動作,響應時間為1ms。