再度深入理解PLC的输入输出接线

本文再次重新梳理:

两线式/三线式传感器的原理及接线、PLC的输入和输出接线,深入其内部原理,按照自己熟悉的方式去理解该知识

在此之前,需要先统一几个基础知识点:

  1. 在看任何电路的时候,需要有高低电压差,需要是闭合回路,此时我们就观察电流的流向和某个点位的电平高低
  2. 二极管是单相导通性,三极管类似于水龙头的开关,给信号到基极后三极管打开,电流通过

一、传感器的原理及接线

1.直流两线式传感器接线

外部负载可以认为是中间继电器的线圈,直流24V供电,经过负载从褐色引脚流入

当接近开关靠近金属时,主回路控制基极导通,电流可以顺利的流过三极管,流向蓝色引脚

最终回到0V形成回路,这样两线式的传感器就可以正常工作了!

2.三线式传感器接线(NPN型)

这个内部电路图相当抽象,我们还是按照上面的方法梳理一下电流和电位:

可以看到褐色线接24V,蓝色线接0V,负载接在褐色和黑色之间

当接近开关靠近金属时,三极管基极导通,此时黑色端口和蓝色端口等效为一根导线,均为低电位;而褐色端口为高电位,此时负载得电。

 

黑色端口为低电平,因此我们称之为低电平输出,或NPN型传感器! 

3.三线式传感器接线(PNP型)

可以看到褐色线接24V,蓝色线接0V,负载接在黑色和蓝色之间

当接近开关靠近金属时,三极管基极导通,此时褐色端口和黑色端口等效为一根导线,均为高电位;而蓝色端口为高电位,此时负载得电。 

黑色端口为高电平,因此我们称之为高电平输出,或PNP型传感器!

二、PLC输入端原理及接线

PLC的输入我们一般不说高电平或低电平,因为怎么接都可以,取决于外部设备的类型

先以禾川PLC的内部电路图看看,输入端子内部到底是什么原理?

下图是禾川PLC本地输入作为普通输入内部电路简图

内部电路可以看到,光耦隔离里面是一个双向二极管,也就是说公共端SS既可以外接0V,也可以外接24V,怎么接都行。

因此类比一下,西门子/汇川等这些PLC的输入端子内部应该也是这样一个电路原理!

1.NPN型传感器接入西门子

根据电路可以看到,输入的公共端1M外接的24V,当传感器有信号时,I0.2此时与黑色线是一路,也就是低电平0V。

因此这种接法也可成为低电平输入,或漏型输入,或NPN型输入!

2.PNP型传感器接入西门子

根据电路可以看到,输入的公共端1M外接的0V,当传感器有信号时,I0.2此时与黑色线是一路,也就是高电平24V。

因此这种接法也可成为高电平输入,或源型输入,或PNP型输入!

三、PLC输出端原理及接线

PLC的输出一般要分情况:

欧系PLC,比如西门子,它的输出是高电平输出,抗干扰能力强

日系PLC,比如欧姆龙,它的输出是低电平输出,能耗低

我们还是以国产品牌禾川PLC的输出电路图为例,看看内部构造

下图是禾川PLC本地输出作为普通输出内部电路简图

可以看到,内部其实是两个三极管,是有方向的。输出端Q点外接负载,负载连接24V,公共端COM接0V,电流从上流入从公共端流出,这个流向不能反,否则会烧坏三极管。

因此这种接法,Q点为低电平,我们叫做低电平有效,或NPN型输出,或漏型输出!

而西门子的输出是高电平输出,PNP型,我们看看它的电路图:

、实际案例

总结一下:

以上便是传感器的接线和PLC输入输出接线的原理,每个人可能理解的方式不同,我的这种仅供参考,但我个人认为还是比较容易理解的。

而且在接线的时候,会比较清晰,不容易接错!下面我们看一道实际的练习题

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/82479.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

dockerfile编写入门

dockerfile 入门 前提已经知道常用的docker和linux命令 如容器的创建,运行, linux的文件命令,会上传文件到linux等等 dockerfile简介 之前我们所使用的镜像都是别人构建好的,但是别人构建好的镜像不一定能满足我们的需求。为了满足我们自己的某一些需求&#xff…

jenkins 启动报错

java.lang.UnsatisfiedLinkError: /opt/application/jdk-17.0.11/lib/libfontmanager.so: libfreetype.so.6: cannot open shared object file: No such file or directory。 解决方案: yum install freetype-devel 安装完成之后重启jenkins。

Harness: 全流程 DevOps 解决方案,让持续集成如吃饭般简单

引言 在当今快速发展的软件开发世界中,高效的 DevOps 工具变得越来越重要。Harness 作为一个开源的运维平台,为开发和运维团队提供了从代码托管到 CI/CD 的全流程解决方案,同时实现自动化的开发环境和制品管理。这种集中化的工具可以显著减少运维难度,提高团队效率,真正解…

Kubernetes生产实战(十七):负载均衡流量分发管理实战指南

在Kubernetes集群中,负载均衡是保障应用高可用、高性能的核心机制。本文将从生产环境视角,深入解析Kubernetes负载均衡的实现方式、最佳实践及常见问题解决方案。 一、Kubernetes负载均衡的三大核心组件 1)Service资源:集群内流…

单脉冲前视成像多目标分辨算法——论文阅读

单脉冲前视成像多目标分辨算法 1. 论文的研究目标及实际意义1.1 研究目标1.2 实际问题与产业意义2. 论文的创新方法及公式解析2.1 核心思路2.2 关键公式与模型2.2.1 单脉冲雷达信号模型2.2.2 匹配滤波输出模型2.2.3 多目标联合观测模型2.2.4 对数似然函数与优化2.2.5 MDL准则目…

Java后端程序员学习前端之JavaScript

1.什么是JavaScript 1.1.概述 JavaScript是一门世界上最流行的脚本语言javaScript 一个合格的后端人员&#xff0c;必须要精通JavaScript 1.2.历史 JavaScript的起源故事-CSDN博客 2.快速入门 2.1.引入JavaScript 1.内部标签 <script>//.......</script> --…

AI编程: 使用Trae1小时做成的音视频工具,提取音频并识别文本

背景 在上个月&#xff0c;有网页咨询我怎么才能获取视频中的音频并识别成文本&#xff0c;我当时给他的回答是去问一下AI&#xff0c;让AI来给你答案。 他觉得我在敷衍他&#xff0c;大骂了我一顿&#xff0c;大家觉得我的回答对吗&#xff1f; 小编心里委屈&#xff0c;我…

AI日报 · 2025年5月10日|OpenAI“Stargate”超级数据中心项目掀起美国各州争夺战

1、OpenAI“Stargate”超级数据中心项目掀起美国各州争夺战 《华盛顿邮报》披露&#xff0c;OpenAI 与 Oracle、SoftBank 合作推进的“Stargate”项目&#xff08;首期投资 1000 亿美元&#xff0c;四年内总投资 5000 亿美元&#xff09;已收到超过 250 份选址提案&#xff…

Windows系统Jenkins企业级实战

目标 在Windows操作系统上使用Jenkins完成代码的自动拉取、编译、打包、发布工作。 实施 1.安装Java开发工具包&#xff08;JDK&#xff09; Jenkins是基于Java的应用程序&#xff0c;因此需要先安装JDK。可以从Oracle官网或OpenJDK下载适合的JDK版本。推荐java17版本&#x…

MySQL 索引和事务

目录 一、MySQL 索引介绍 1、索引概述 2、索引作用 3、索引的分类 &#xff08;1&#xff09;普通索引 &#xff08;2&#xff09;唯一索引 &#xff08;3&#xff09;主键索引 &#xff08;4&#xff09;组合索引&#xff08;最左前缀&#xff09; &#xff08;5&…

Block Styler——字符串控件

字符串控件的应用 参考官方帮助案例&#xff1a;&#xff08;这个方式感觉更好&#xff0c;第二种方式也可以&#xff09;E:\NX1980\UGOPEN\SampleNXOpenApplications\C\BlockStyler\ColoredBlock 普通格式&#xff1a; 读取&#xff1a; //方法一 string0->GetProperti…

P2572 [SCOI2010] 序列操作 Solution

Description 给定 01 01 01 序列 a ( a 1 , a 2 , ⋯ , a n ) a(a_1,a_2,\cdots,a_n) a(a1​,a2​,⋯,an​)&#xff0c;并定义 f ( l , r ) [ ( ∑ i l r a i ) r − l 1 ] f(l,r)[(\sum\limits_{il}^r a_i)r-l1] f(l,r)[(il∑r​ai​)r−l1]. 执行 m m m 个操作&am…

RAG 2.0 深入解读

作者&#xff1a;阿里云开发者 原文&#xff1a;https://zhuanlan.zhihu.com/p/1903437079603545114​ 一、Introduction 过去一年可谓是RAG元年&#xff0c;检索增强生成技术迅速发展与深刻变革&#xff0c;其创新与应用已深刻重塑了大模型落地的技术范式。站在2025年&#x…

代码随想录第41天:图论2(岛屿系列)

一、岛屿数量&#xff08;Kamacoder 99&#xff09; 深度优先搜索&#xff1a; # 定义四个方向&#xff1a;右、下、左、上&#xff0c;用于 DFS 中四向遍历 direction [[0, 1], [1, 0], [0, -1], [-1, 0]]def dfs(grid, visited, x, y):"""对一块陆地进行深度…

基于CNN的猫狗图像分类系统

一、系统概述 本系统是基于PyTorch框架构建的智能图像分类系统&#xff0c;专门针对CIFAR-10数据集中的猫&#xff08;类别3&#xff09;和狗&#xff08;类别5&#xff09;进行分类任务。系统采用卷积神经网络&#xff08;CNN&#xff09;作为核心算法&#xff0c;结合图形用…

linux搭建hadoop学习

linux搭建hadoop学习 下载安装包: 海外资源可能需要翻墙或者找国内资源 cd /opt wget https://dlcdn.apache.org/hadoop/common/hadoop-2.10.2/hadoop-2.10.2.tar.gz tar -zxvf hadoop-2.10.2.tar.gz mv hadoop-2.10.2 hadoop配置环境变量 # 在/etc/profile文件中添加下面内…

Kubernetes生产实战(十六):集群安全加固全攻略

Kubernetes集群安全加固全攻略&#xff1a;生产环境必备的12个关键策略 在容器化时代&#xff0c;Kubernetes已成为企业应用部署的核心基础设施。但根据CNCF 2023年云原生安全报告显示&#xff0c;75%的安全事件源于K8s配置错误。本文将基于生产环境实践&#xff0c;系统讲解集…

类加载机制详解:双亲委派模型与打破它的方式

在复杂的 Java 系统中&#xff0c;类加载是最基础却常被忽略的一环。理解 JVM 的类加载机制&#xff0c;特别是 双亲委派模型&#xff08;Parent Delegation Model&#xff09;&#xff0c;是我们深入掌握热部署、插件机制、ClassLoader 隔离、ClassNotFound 错误等问题的关键。…

Android SDK 开发中的 AAR 与 JAR 区别详解

在 Android SDK 开发中&#xff0c;构建项目时我们常常会看到生成两个不同的文件&#xff1a;一个是 build/outputs/aar/*.aar&#xff0c;另一个是 build/intermediates/aar_main_jar/debug/syncDebugLibJars/classes.jar。很多初学者会疑惑&#xff1a;它们之间有什么区别&am…

服务器配置错误导致SSL/TLS出现安全漏洞,如何进行排查?

SSL/TLS 安全漏洞排查与修复指南 一、常见配置错误类型‌ 弱加密算法与密钥问题‌ 使用弱密码套件&#xff08;如DES、RC4&#xff09;或密钥长度不足&#xff08;如RSA密钥长度<2048位&#xff09;&#xff0c;导致加密强度不足。 密钥管理不当&#xff08;如私钥未加密存…