先讲开关量,两线制很简单,一正一负,就是个开关。
三线制的PNP和NPN,就需要讲一讲。
P是postive正极,N是Nagetive负极。
部分开关(比如磁性开关,压力继电器,电磁线圈等。)如果是三线制的,供电正极Postive,供电负极Nagetive都是有的。
区别就在于:
1.PNP是P正极,N负极,另外的一个信号端是Positive正极。(也就是信号P,正极P,共用一个负极N)
2.NPN是N负极,P正极,另外的一个信号端是Nagetive负极。(也就是信号N,负极N,共用一个正极P)
为了不混淆概念,我们先用表格定义一下基础概念:
PNP | 输出低电平,对应PLC正极共接+com |
NPN | 输出高电平,对应PLC负极共接-com |
下边用大白话说一下:
PNP和NPN理解成一个三条线的开关:
E或C:输入线
C或E:输出线
B.控制线
PNP和NPN一般指三极管开关。常用于工业的触点开关。
1.PNP型三极管:当控制线有信号时,导通1输入线(接电源,高压)和2输出线,输出高电平
下图中:
VCC:电源
E:输入线
B:控制线
C:输出线
R1:负载(灯泡,电机,PLC等)
VSS:低压
只有VCC和VSS导通时,才能形成流动的回路,才能让R1动作。
所以当B(3控制线)导通时,C(2输出线out)和E(1输入线)的电源线VCC连接,则C端会输出高电平的电压,让R1可以工作。
这是符合我们一般理解的回路行进方向:电源——控制开关——执行——地。
开就执行,关就不执行。
2、NPN型三极管:当控制线有信号时,导通1输入线(电源和负载都在输入线上)和2输出线,因为输入端负载已经消耗掉一定电力,所以输出端为低电平
下图中:
VCC:电源
C:输入线
B:控制线
E:输出线
R:负载(灯泡,电机,PLC等)
VSS:低压
这个有点不符合我们一般理解的回路,它是按照:电源——执行——控制开关——地。
等于高压先接在负载(灯泡,电机,PLC等)上,憋着不让电流流动,在负载的下游连接三极管。
理解了PNP和NPN,就好进行接下来的说明了——源式和汇式。
中国国内:北西门子,南三菱,这两个品牌的PLC,和其仿冒品基本占据市场90%以上。(主要是西门子无风扇PLC适合北方灰尘较大工况。拆过电脑的人,都知道电脑风扇有多少灰。想想PLC的工况,开机时间,也就不难理解为什么风扇会堵住,无法散热导致PLC故障了。)
看到度娘说这话,我内心中是一万头cnm狂奔而过的。
你们这两家占市场主要份额的品牌,这么重要的概念竟然tmd定义正好相反???!!!(后来我才知道,并不是日系和欧系导致,而是厂家想怎么定就怎么定。比如ABB和三菱的定义方式就一样。)
那我样本如果要写源式还是汇式,得跟着哪家的写啊?
为什么要分成这样的两种呢?好像PNP好理解一些啊,为什么不都用PNP型的呢?
为什么日系用NPN多,欧美系用PNP多呢?
这两种型号在发展过程中,有一些爱恨情仇。
包括了生产工艺,材料发展,合格率控制,成本等。
日本在芯片和半导体方面发展的快一些,所以优先大量生产了更加安全可靠的NPN产品。
后来硅基三极管极大降低了制造成本,PNP和NPN成本差不多了。
欧美产品都比较倾向使用PNP产品。
然后源式和漏式,类似于NPN和PNP的概念。只不过NPN和PNP是指开关量,源式和漏式指的是模拟量(而且一般指电流型,电压型没有这个概念。所以说源式汇式,都是指的4-20mA这种电流模拟量。)。
源式就类似于上边的PNP,控制模拟量大小的元件接在源头的24V上,这个元件控制向下游元件提供的电流。
漏式(汇式)就类似于上边的NPN,控制模拟量大小的元件接在0V上,上游元件和24V连接,只是这个控制元件憋着电流不让漏过去。
我们来看看西门子官网是如何定义源式和漏式(汇式)的:
参考网页
https://support.industry.siemens.com/cs/document/23451499/%E5%9C%A8-simatic-%E6%95%B0%E5%AD%97%E9%87%8F%E6%A8%A1%E5%9D%97%E5%8F%82%E6%95%B0%E4%B8%AD%E7%9A%84%E6%9C%AF%E8%AF%AD%E2%80%9C%E6%BC%8F%E5%9E%8B%E2%80%9D(%E5%BE%B7%E8%AF%AD%EF%BC%9A-p-schaltend-)-%E5%92%8C%E2%80%9C%E6%BA%90?dti=0&lc=zh-CN
说明
有很多用来描述数字量输入和输出的术语;
"P-schaltend","M-schaltend" (德语) 和“漏型”,“源型”(英语)。
另外,数字量输入和输出信号还有以下特点或者根据以下信息订货:
- 逻辑状态
- 电信号
- 接线和开关
下面两个表格说明了术语和指定信息之间的关系:
数字量输入 (24V)
术语 | 逻辑状态 | 电信号 | 开关 |
P-lesend 漏型输入 开关位于 DC24V 和模块之间(24V进开关,再进PLC) | 1 (真) | 24V |
|
0 (假) | 0V (或 开路) | ||
M-lesend 源型输入 开关位于模块和地之间(24V进PLC,再进开关,再接地) | 1 (真) | 0V | 图. 02 |
0 (假) | 24V (或 开路) |
表格 01
而西门子的PLC并不是所有的都支持漏式:
除了下表所列的模块之外,所有其它的 S7-300,S7-400,S7-1500,S7-1200 和 ET 200S 输入和输出模块都是 P-lesend (漏型输入) 或 P-schaltend (源型输出)。
SIMATIC S7-300 模块总览 | |
6ES7321-1BH50-0AB0 | 源型输入 (M-lesend) |
6ES7321-1BP00-0AB0 | 漏型输入 (P-lesend) 或源型输入 (M-lesend) |
6ES7350-1AH03-0AB0 | 漏型 (P-lesend) 或源型 (M-lesend)编码器输入 |
6ES7351-1AH02-0AE0 | 漏型 (P-lesend) 或源型 (M-lesend)编码器输入 |
6ES7322-1BP50-0AA0 | 漏型输出 (M-schaltend) |
6ES7326-2BF40-0AB0 | 源型输出 (P-schaltend) 或漏型输出 (M-schaltend) |
6ES7352-5AH00-0AE0 | 漏型输出 (M-schaltend) |
6ES7352-5AH01-0AE0 | |
SIMATIC S7-400 模块总览 | |
6ES7421-7DH00-0AB0 | 漏型输入 (P-lesend) 或源型输入 (M-lesend) |
6ES7450-1AP00-0AE0 | 漏型 (P-lesend) 或源型 (M-lesend) 编码器输入 |
SIMATIC ET 200S 模块总览 | |
6ES7131-4BD51-0AA0 | 源型输入 (M-lesend) |
6ES7131-4BF50-0AA0 | 源型输入 (M-lesend) |
6ES7138-4DA04-0AB0 | 漏型 (P-lesend) 或源型 (M-lesend) 编码器输入 |
6ES7138-4DL00-0AB0 | 漏型 (P-lesend) 或源型 (M-lesend) 编码器输入 |
6ES7132-4BD50-0AA0 | 漏型输出 (M-schaltend) |
6ES7132-4BF50-0AA0 | 漏型输出 (M-schaltend) |
6ES7138-4FB02-0AB0 | 源型输出 (P-schaltend) 或漏型输出 (M-schaltend) |
SIMATIC ET 200SP 模块总览 | |
6ES7138-6AA00-0BA0 | 漏型 (P-lesend) 或源型 (M-lesend) 编码器输入 |
6ES7131-6BF60-0AA0 | 源型输入 (M-lesend) |
6ES7132-6BF60-0AA0 | 漏型输出 (M-schaltend) |
SIMATIC S7-1200 模块总览 | |
6ES7221-3BD30-0XB0 | 源型输入 (M-lesend) |
6ES7221-3AD30-0XB0 | 源型输入 (M-lesend) |
6ES7223-3BD30-0XB0 | 源型输入 (M-lesend) |
6ES7223-3AD30-0XB0 | 源型输入 (M-lesend) |
SIMATIC S7-1500 模块总览 | |
6ES7521-1BH50-0AA0 | 源型输入 (M-lesend) |
6ES7550-1AA00-0AB0 | 漏型 (P-lesend) 编码器输入或源型 (M-lesend) 编码器输入 |
表格 03
更多信息
表格01列出的模块技术数据,提供了模块是漏型输入还是源型输入,是漏型输出还是源型输出的信息。关于 S7-1200 和 S7-1500 模块的技术数据也可参考下表。
手册 | 条目号 |
SIMATIC S7-1500/ET 200MP 数字量输入模块 DI 16x24VDC SRC BA | 59191844 |
SIMATIC S7-1200 自动化系统 | 36932465 |
表格 04
未完待续:
模拟量的源式,汇式怎么区分(与PNP,NPN类似)
西门子,三菱的源式汇式怎么区分?
SMC的源式,汇式是怎么定义的?