再度深入理解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.pswp.cn/diannao/82479.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/82479.shtml
英文地址,請注明出處:http://en.pswp.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;如私鑰未加密存…