源型和漏型,一般针对晶体管型电路而言,可以直接理解为IO电路向外提供/流出电流(源或称为source)或吸收/流入电流(漏或称为sink)。对于DO来说,一般PNP型晶体管输出为源型,输出模块内部已经接好电源,电流通过DO向外流出,不需要外接任何电源DO就可以直接驱动继电器。西门子300/400系列或欧系PLC惯于使用这类输出。日系、台系和西门子200系列和大部分国产PLC一般采用漏型DO,即NPN型,需要外部接线上拉至24V电源,电流从外部继电器等流向输出模块。
对于DI来讲,道理是一样的,即判断电流是流出DI端子还是流入,来区分是源型还是漏型。一般来讲,DI的公共COM端接24V,输入0V有效,电流流向是从DI流出,此为源型。而COM接0V,24V有效,此时电流流入DI,此为漏型。
需要注意的是,一些日系的PLC(如三X),对DI输入部分的理解,为“可以接入的输出类型”。具体为:如果DI可以接入源型DO,此时该DI称为“源型输入”,反之称为“漏型输入”。
源型与漏型的DIDO,如果配对组合,可以直接接线使用。即DI(源)——DO(漏),或者DI(漏)——DO(源)。如果同性质的DI、DO互联,一般需要增加上拉电阻等反极性措施。