不是指功能上,我想知道普通的晶體管輸出與高速脈沖的輸出點(diǎn)(從結(jié)構(gòu)工藝上)到底有何不同?
個(gè)人覺得只要是晶體管輸出就應(yīng)該可以實(shí)現(xiàn)高速脈沖?為什么PLC中都是晶體管輸出,只有兩個(gè)點(diǎn)能發(fā)高速脈沖,其它的為啥不可以?是這個(gè)高速脈沖晶體管與普通輸出的晶體管不一樣嗎?
答:1.你的觀點(diǎn)是對(duì)的,只要是晶體管輸出,硬件上都支持高速脈沖輸出。但我替你加上了“硬件”。
2.為何不是所有的點(diǎn)都支持高速脈沖輸出?還是因?yàn)橛布?,但不是晶體管的問題,是PLC里面的單片機(jī)的問題,高速脈沖輸出需要用到中斷,而單片機(jī)支持的中斷數(shù)量是有限的,所以,高速脈沖、PWM等都不是全部晶體管DO點(diǎn)都支持。同樣的原因,也不是所有的DI點(diǎn)都支持高速計(jì)數(shù)。
3.你的題目問PLC的晶體管和普通晶體管的區(qū)別,其實(shí),嚴(yán)格說,PLC里面的晶體管絕大部分都是FET,也就是場(chǎng)效應(yīng)管,特點(diǎn)是電流大、發(fā)熱量極小、開關(guān)速度快。而常說的晶體管指的是三極管,三極管是電流型的元件,優(yōu)點(diǎn)是線性好,但PLC的DO需要的不是線性,而是開關(guān),所以,PLC里面的晶體管DO肯定會(huì)優(yōu)選FET。
4.PLC的工作方式是先把輸入/輸出信號(hào),掃描到讀入/輸出緩存區(qū),然后再把讀入?yún)^(qū)的信號(hào)采入進(jìn)
行邏輯運(yùn)算或者輸出。
5.其實(shí)晶體管的結(jié)構(gòu)或者原理是沒有區(qū)別的。
綜上:為什么會(huì)有高速跟低速的區(qū)別主要是掃描的周期不一樣,PLC特殊處理了需要高速的IO口










