有關西門子S7-200系列PLC的編程例子,用PLC程序實現傳送帶生產計數的功能,以下是具體的任務需求,s7-200系列PLC的I/O分配與程序設計實現過程,有需要的朋友參考下。
西門子s7-200實現傳送帶生產計數
1、任務說明
當光電傳感器I0.0檢測到產品時,生產線生產計數。每計數50個,目標完成指示燈Q0.0亮,生產線停止動作。待按下清除按鈕I0.1后,生產線重新啟動及計數。
如果生產線突然停電、中午休息、下班會關掉電源,重新啟動生產線時,需由停電前的記錄繼續對產品進行計數。
2、I/O分配
按照功能要求分步來實現:先加法運算,后比較
步驟1:通過運用沿指令,將產品檢測到的數值,實現累加計數。
步驟2:設定比較值,當達到設定值之后,指示燈亮起,提示達到預定目標值。
步驟3:停止按鈕,通過傳送指令,將此前的變量值進行清零。
在設計程序時的注意事項:
1、先抄襲,后理解:對于一些正確且成功的案例,先抄下來,并在程序里實現。看實際上電后的結果,與設計要求是否一致;
2、嘗試改動:在理解的前提下,適當改動程序中的部分指令,看看能否實現同樣或更多的設計功能。