「經驗」學好PLC必須掌握的三個典型程序實例!

一、控制輸出程序

1.等效控制輸出

輸出僅取決於控制輸入現狀態。

「經驗」學好PLC必須掌握的三個典型程序實例!

2.長效控制輸出

控制輸出不完全取決於輸入的現狀態,還與輸入的歷史有關。輸入對輸出有長效作用。

「經驗」學好PLC必須掌握的三個典型程序實例!

3.短效控制輸出

它的控制輸出也不完全取決於輸入的現狀態。其輸入對輸出僅有短暫的作用,故稱短效輸出。

「經驗」學好PLC必須掌握的三個典型程序實例!

二、單按鈕起停程序

1.單按鈕即時起、停程序

「經驗」學好PLC必須掌握的三個典型程序實例!

a)OMRON PLC; b)三菱PLC;

「經驗」學好PLC必須掌握的三個典型程序實例!

c、d)西門子PLC;

「經驗」學好PLC必須掌握的三個典型程序實例!

e)和利時PLC; f)AB PLC

下圖所示程序也具有同樣的功能。只是這裡用的是觸點先並後串。脈衝信號用微分指令生成。

「經驗」學好PLC必須掌握的三個典型程序實例!

「經驗」學好PLC必須掌握的三個典型程序實例!

「經驗」學好PLC必須掌握的三個典型程序實例!

「經驗」學好PLC必須掌握的三個典型程序實例!

2.單按鈕短按起、長按(超過1s)停程序

上述單按鈕起、保、停梯形圖程序,是起、是停,容易“糊塗”。其實,完全可使用按鈕按下不同的時間,去區分是起還是停。

「經驗」學好PLC必須掌握的三個典型程序實例!

「經驗」學好PLC必須掌握的三個典型程序實例!

「經驗」學好PLC必須掌握的三個典型程序實例!

3.單按鈕長按(超過1s)起、短按停程序

「經驗」學好PLC必須掌握的三個典型程序實例!

a – OMRON PLC程序;b – 三菱work2 軟件PLC 程序

「經驗」學好PLC必須掌握的三個典型程序實例!

c – 施耐德Unity Pro XL軟件PLC程序;d – 西門子ST7軟件PLC 程序

三、求公因數程序

求公因數歐幾里得的這個算法,如用表達式表達,則是:

「經驗」學好PLC必須掌握的三個典型程序實例!

a)OMRON PLC; b)西門子PLC; c)三菱PLC;d)和利時PLC

求兩個整數的公因數子程序

子程序,用以實現上述花括弧內的算法。

「經驗」學好PLC必須掌握的三個典型程序實例!

a)OMRON PLC; b)西門子PLC; c)三菱PLC; d)和利時PLC

求兩個整數的公因數主程序

主程序,用以實現上述花括弧外的算法。


分享到:


相關文章: