先讲开关量,两线制很简单,一正一负,就是个开关。

三线制的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


图. 01

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的源式,汇式是怎么定义的?

关于SMC的源式,汇式(漏式)。PNP和NPN的说明与区别相关推荐

  1. data access components 2.0未响应_Vue2.x 源码剖析之响应式原理

    # Study Notes 本博主会持续更新各种前端的技术,如果各位道友喜欢,可以关注.收藏.点赞下本博主的文章. Vue.js 源码剖析-响应式原理 响应式处理的入口 src/core/insta ...

  2. Emlog博客主题模板源码简约好看响应式

    非常优秀的EMlog博客模板beginning,这是款非常优秀的emlog模板,采用自适应式设计, 界面精致好看,大气美观,展示博客数据统计的个人中心类型头部,自媒体气息十足: 内置5种分类文章列表页 ...

  3. ANTLR4源码分析和python式缩进语法的实现

    ANTLR4源码分析和python式缩进语法的实现 本文系"stuPyd教学编程语言"项目开发过程中产生的成果文档之一,一方面旨在针对目前中国国内对ANTLR4的中文资料缺乏和相对 ...

  4. 净化-袋式除尘器:袋式除尘器

    ylbtech-净化-袋式除尘器:袋式除尘器 袋式除尘器是一种干式滤尘装置.它适用于捕集细小.干燥.非纤维性粉尘.滤袋采用纺织的滤布或非纺织的毡制成,利用纤维织物的过滤作用对含尘气体进行过滤,当含尘气 ...

  5. java链式编程_Java 链式编程 和 lombok 实现链式编程

    一.链式编程定义 链式编程的原理就是返回一个this对象,就是返回本身,达到链式效果. 二.jdk中 StringBuffer 源码 我们经常用的 StringBuffer 就是 实现了链式的写法. ...

  6. JavaScript高级day02-AM【函数的prototype、显式原型与隐式原型、原型链】

    笔记.视频.源码:JavaScript(基础.高级)笔记汇总表[尚硅谷JavaScript全套教程完整版] 目   录 P15 15.尚硅谷_JS高级_函数的prototype 15:04 1. 函数 ...

  7. scala中的隐式转换、隐式参数和隐式类

    scala中的隐式转换.隐式参数和隐式类 @(SCALA)[scala] scala中的隐式转换隐式参数和隐式类 一隐式转换 1示例 2隐式转换的条件 二隐式参数 1示例 三隐式类 1示例 隐式转换是 ...

  8. Scala入门到精通——第十九节 隐式转换与隐式参数(二)

    本节主要内容 隐式参数中的隐式转换 函数中隐式参数使用概要 隐式转换问题梳理 1. 隐式参数中的隐式转换 前一讲中,我们提到函数中如果存在隐式参数,在使用该函数的时候如果不给定对应的参数,则编译器会自 ...

  9. Scala入门到精通——第十八节 隐式转换与隐式参数(一)

    本节主要内容 隐式转换简介 隐式转换函数 隐式转换规则 隐式参数 1. 隐式转换简介 在Scala语言当中,隐式转换是一项强大的程序语言功能,它不仅能够简化程序设计,也能够使程序具有很强的灵活性.要想 ...

  10. scala学习之旅(十三):隐式转换和隐式参数

    文章地址:http://www.haha174.top/admin/article/list 1.引言 scala 提供的隐式转换和隐式参数功能,是非常有特色的功能.是java 等编程语言所没有的功能 ...

最新文章

  1. java 80端口_Java80端口占用异常解决方法
  2. vscode 好用插件
  3. BlueTooth 蓝牙音频音质探讨
  4. 苹果CMSV10橙色自适应25影视网主题模板
  5. java 自动装载_JAVA反射技术之自动装载/自动验参
  6. 【Shiro第五篇】SpringBoot + Shiro实现用户授权功能
  7. java dem数据格式解析_【转载】DEM数据的介绍,获取,处理
  8. 电蚊拍GB4706检测及安规测试设备
  9. java 数字转大写_数字转大写(java)
  10. 越狱软件可带来千万量级用户
  11. TechParty Mini+4 logging
  12. 手把手教用matlab做无人驾驶
  13. 模板文件如何调用php函数,模板文件调用方法与路径
  14. 使用wireshark抓取聊天信息与爬虫入门
  15. 冰达ROS机器人使用-实现slam建模、自主导航、避障
  16. postgresql-COALESCE函数、NULLIF函数、NVL函数使用
  17. ubuntu插件配置
  18. 利用Py-Socket模块做的一个不登陆windows服务器自动实现替换或者调用自动拨号功能...
  19. 农科院环发所张西美课组招聘博后和科研助手(土壤微生物生态学)
  20. SMB共享文件夹操作

热门文章

  1. ns3--入门基础概念
  2. 谈谈服务器虚拟化解决方案
  3. 初识HarmonyOS—小熊派BearPi-HM_Nano上手指南第二篇:源码获取
  4. 如何进行企业设备管理?
  5. 化工企业ERP建设中设备管理的重要性
  6. bootstrap EF_Bootstrap优秀模板INSPINIA.2.9.2
  7. 网易云通讯与视频_总结_00_资源帖
  8. Windows下QT5.9构建的debug或release文件打包后不能使用
  9. 【时间同步】IEEE-1588总结
  10. C语言化简根号(非sqrt)