2017年5月10日 星期三

電控應該要認識的基本元件介紹2 - 光電晶體

光電晶體:
除了一般常見的光遮斷式,對射(照)式感測器外,
在PLC的輸入、輸出,其實都有光電晶體存在。





動作說明:
上一元件是電晶體,B-E極之間需要順向電壓,才會使其C-E極之間,視為短路。
光電晶體,是B極,需要光源的照射(達到一定亮度),才會使C-E極之間短路。
所以在電控的使用範圍內,都會搭配一個LED,當做光源。
我們只要想辨法使LED發亮,就可以讓光電晶體導通。

以PLC的示範電路來說明:

電流從+24V開始流出,順著綠色箭頭,到S/S。
再經過左邊的LED1。(右邊是給NPN接法預留)
再留到外部的電晶體-C極,再從E極流回24G。

當外部的電晶體OFF時,C-E極開路。
LED1就不會有電流流過,不會發亮,再導至光電晶體B極沒有光,C-E極開路,等於PLC內部是OFF。
=========
當外部的電晶體ON時,C-E極短路。
LED1就電流流過,會發亮,導至光電晶體B極有光,C-E極短路,等於PLC內部是ON。



又因為X0 會有 開路  跟 0V兩種變化,而且是0V輸入時導通,會稱為NPN輸入。
========
如果NPN接法,接到PNP的感測器會如何!?

當電路畫出來,就可以發現一件事。
如果要經過PNP電晶體,電流是沒有辨法從+24V,流到24G,形成迴路。沒有迴路,就不會有電流,
自然就無法觸發輸入點。






=常見地方=
光遮斷式、對射式開關的外觀,及內部電路圖。
內部電路就是一個LED 及  光電晶體。

=============================
PLC 輸入(INPUT)接點的內部電路圖

內部的電路,也是一個雙向LED + 光電晶體。
好處是接錯線燒掉,只會燒到外部的LED,不會燒到內部電晶體後方的電路。

============================
常用的IC :PC817 光耦合器
也有4顆包裝PC847

=============================

電控應該要認識的基本元件介紹2 - 光電晶體
http://www.plcnc.info/forum.php?mod=viewthread&tid=55&fromuid=1

(出處: PLC CNC)

2017年5月8日 星期一

基本元件介紹 - 電晶體

電晶體,其實在電控元件裡面,使用到非常非常多。
只是都包在sensor 或是PLC內部,而非單獨使用。

//本篇只舉常見的BJT電晶體

1.電晶體的電控符號:


上面的是PNP電晶體,常見於PNP的感測器SENSOR內部。
下面的是NPN電晶體,常見於NPN的感測器SENSOR內部。

主要的差別就是箭頭的方向:
PNP是向「內」
NPN是向「外」

2.電晶體的基本特性:
以NPN電晶體來說明:(以電控常用的開關特性)

當B-E極沒有電壓差時,C-E可以視為開路、斷路、不導通。
當B-E極有順向電壓差>0.7v時,C-E極可視為短路、閉路,導通。  (順向指的是:B 的電壓 > E )


我們以常見的三線式NPN感測器來說明:


棕色為電壓+24V
藍色為0V。

黑色為負載(PLC的輸入點),會輸出什麼呢?  ON?  OFF?

其中我們可以看到,感測器廠商提供的電路圖,就有一個NPN電晶體。
而且C極就是接在負載端的一側。

從上面的文章知道 C極跟E極之間,有可能是開路、或短路兩種情形。
C-E開路時:負載(燈泡)兩端,一端是24V,另一端開路沒接,當然不會有輸出(亮)。
C-E短路時:負載(燈泡)兩端,一端是24V,另一端短路(C-E),而E極是0V。負載兩端有24V的壓差,所以會有輸出(亮)

所以我們可以得到結論:
感測器,控制NPN電晶體的B極,
如果B極超過0.7V時,C-E短路C極會有0V電壓,負載兩端可以得到24V的壓差。
如果B極<0.7V時,C-E開路,C極視為開路,負載因此得不到24V的壓差,所以不會有輸出。

簡單的結論:(不完全正確,但大多數時正確。)
要判斷這個SENSOR輸出(C極)的電壓是什麼,
就看E極接什麼,
當導通ON時,輸出就會等於E極電壓。
當OFF時,輸出就示為開路。

================
接下來看PNP電晶體的電路:

PNP電晶體
棕色:E極是接到24V
黑色:C極一樣是接在負載的一端
藍色:0V,接在負載的另一端

PNP電晶體,跟NPN不同是:
B極電壓 < E極電壓才會導通。
所以當E極電壓是24V時,B極要小於23.3V,才會導通,C-E導通。

所以負載的電壓變化為:
ON時:C-E短路,會有24V
OFF時:C-E開路,沒有電壓。

所以PNP的感測器輸出:是24V 跟 開路,兩種變化。

而之前的NPN感測器輸出是:0V 跟 開路,兩種變化。

後續會配合PLC的輸入接點來說明。
基本元件介紹 - 電晶體
http://www.plcnc.info/forum.php?mod=viewthread&tid=54&fromuid=1
(出處: PLC CNC)

2017年5月5日 星期五

換刀卡住了怎麼辨?

換刀卡住了怎麼辨?
在CNC相關的社群網站,
幾乎2-3天就可以看到相關的求救文。
.
如果這個事件,發生在電子廠會怎樣?
應該是就24小時on call。
還在想出避免卡刀的辨法。
.
然而大廠也不是不想做,
畢竟CNC控制器,不像人機介面,
可以自由自在的修改,切換畫面。
除了改PC介面外,就只能警報、手冊寫好了。
.
其實還有很多原因,是因為電控人員,因為有解法了,
就不會努力的去想辨法,
事前避免,而非事後改善。

換刀卡住了怎麼辨?
http://www.plcnc.info/forum.php?mod=viewthread&tid=48&fromuid=1

(出處: PLC CNC)

2017年4月26日 星期三

流程圖 用階梯圖呈現 使用DECO指令

今天要介紹的是,
我們都常使用流程圖,來當作機器的流程控制,
但應該怎麼用階梯圖來呈現。
如果有兩個條件分支,又該怎麼處理。



流程圖 用階梯圖呈現 使用DECO指令
http://www.plcnc.info/forum.php?mod=viewthread&tid=29&fromuid=1
(出處: PLC CNC)

2017年3月21日 星期二

PLC怎麼學?

是非常多初學者想問的問題,
其實我大多數的答案都是,
有興趣的話,直接找一家自動化廠商,
去做相關的工作自然就會學到。

直接找相關工作的原因:
1.你會有PLC可以使用。
2.你會有寫程式的目標,工作需求。
3.每家公司有不同的標準程式,可以學習。
4.有人可以問。
5.除了PLC外還有其他配件的使用可以學習。

但如果只是興趣,或是自造者(Maker)呢?
不可能為了學習,而去找該工作。

那我覺得:
1.先設定一個目標,確認PLC可以達到!
2.買一個PLC吧!
3.就做吧!

例:之前我在用android做一些測試,
就是想要做PM2.5的監控,及陀羅儀、加速規,是否可以使用在PLC上。

當我設定目標後,
就找查資料,確認andriod 可以達到,
就買了一套andriod及相關的零件。
雖然之後也遇到很多問題,
也是慢慢的上網找資料,
最終也完成我的目標了。


但最終目標完成後,我已經好久沒有再寫andriod了,
因為畢竟不是工作,也沒有目標了,所以就不會想去動。

所以想自學的,就設定一個想完成的目標,
選定機型,
就去做吧!