sendkeys.send 始终输出英文._PLC的三种输出方式,你知道有哪些吗?

ef975c404c68895bb76056198ce98461.gif

c06b1b613aab910e85fe11b8cc7230c1.gif

电工技术维修学习网:www.dgjswx.com

关注电工技术维修学习网官方微信公众号《电工维修学习》收获更多电工经验知识和提升实战技能电工技术,电气知识,电工基础知识,电工入门知识,电工资料,电工软件,资源,电工维修经验,电工视频教程,水电安装,家电维修,电子,电力,强电,弱电,低压高压,plc,变频器,驱动器,放大器,三菱,松下,西门子,发那科,加工中心,cnc,数控,专机,铣床,钻床,机器人技术,触摸屏技术,相关资料知识技术经验供参考学习交流为一体的综合性电工知识技术经验公众平台和网站

c06b1b613aab910e85fe11b8cc7230c1.gif

         PLC除了源型漏型还有推挽型输出,大家伙听闻是不是一脸疑惑?我学PLC的时候好像没说有推挽型输出啊,今天咱就来看施耐德M241 PLC的推挽型输出!

目前在施耐德M241 PLC的选型手册中文版和英文版本上写的都是快速输出为源型,在施耐德电气somachine软件的帮助中,硬件目录描述为源型,而在编程指南里面描述为推挽型,有条件的可以进行测试,M241继电器的快速输出类型为推挽型输出,这怎么理解?

推挽型输出,既可以接源极,也可以接漏极

Modicon 241 Logic Contrller的快速输出使用了推/挽技术。在检测到错误,如短路过热等情况,会将输出进入三态,状态将由状态位和PLC_Ri_wLocallOStatus表示。

PLC与这7种设备的连接方式(干货)推进初学者必看

行为有:

自动:检测到错误纠正后,输出会根据分配给它的当前值再次进行设置,诊断值也将复位

手动:检测到错误,状态将被记录,输出会被强制变为三态,用户需手动清除状态。(I/O映射通道)

如果出现短路或电流过载,那么公共输出组会自动进入热保护模式,(该组所有输出都设置为0),随后会定期重置(每秒)以测试连接状态。但是,需考虑这种重置对所控制的机器系统和或操作过程的影响。

那么疑问来了,推挽技术是什么技术?

推挽技术和电力电子电路有关,请看相关知识。

推挽电路是如何工作的?

推挽电路(push-pull)就是两不同极性晶体管连接的输出电路。推挽电路采用两个参数相同的功率BJT管或MOSFET管,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小效率高。推挽输出既可以向负载灌电流,也可以从负载抽取电流。如果输出级的有两个三极管,始终处于一个导通、一个截止的状态,也就是两个三级管推挽相连,这样的电路结构称为推拉式电路或图腾柱(Totem-pole)输出电路。

作用:

推挽电路,主要作用是增强驱动能力,为外部设备提供大电流

在一般推挽电路中,比如输出级,电路的工作是,把输入信号放大。而完成电路工作,但一般推挽电路用同级性元件(晶体管或电子管)为了实现输出级元件轮流导通,必须激励大小相等,相位相反的两个信号,即所谓的倒相问题,完成倒相可用电路,可用电感原件(变压器)但这无不增加了电路的复杂性,可靠性。互补电路可克服用单极性原件出现的上述问题。电路工作时双极性原件轮流导通,亦可省去倒相或简化电路,这样电路的稳定性可相应提高。比如当输入信号为正时,双极性中的NPN管导通PNP由于极性自动截止,当电路输入信号为负时,PNP管导通NPN管截止。不管信号如何变化都能自动完成导通于截止而完成电路工作。

推挽电路适用于低电压大电流的场合,广泛应用于功放电路和开关电源中。

优点:结构简单,开关变压器磁芯利用率高,推挽电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小。

缺点:变压器带有中心抽头,而且开关管的承受电压较高;由于变压器原边漏感的存在,功率开关管关断的瞬间,漏源极会产生较大的电压尖峰,另外输入电流的纹波较大,因而输入滤波器的体积较大。

推挽输出是用两个晶体管或者场效应管构成的推挽电路(在模拟电路中应用很广泛如功放驱动电机驱动等等),这个电路的特点就是输出电阻小,所以能够驱动大的负载,从而能够使得单片机管脚直接驱动发光二极管、蜂鸣器、甚至更小阻抗的负载!

推挽电路结构为双管工作在线性放大区,其共输入端,共输出端。输入信号正半周信号由NPN上管放大,发射极输出;负半周信号由PNP下管放大,发射极输出;正半周时,下管截止,负半周时,上管截止,二管各负其责分工明确。输出端的负载RL,将正负半周波形合成为一完整波形。

工作波形如图:

bbacdc125770867ddc4977cbc3b032f2.png

其输入信号,有通过变压器耦合分离相位输入方式,也有经前级三级管或场效应管倒相分离相位方式的。即将完整周期波分解为正负半波,供给对应的功率放大管处理。

要理解推挽输出,首先要理解好三极管(晶体管)的原理。下面这种三极管有三个端口,分别是基极( Base )、集电极( Collector )和发射极( Emitter )。下图是NPN型晶体管:

0cc82988c428e8d8616dcef32231fa71.png

这种三极管是电流控制型元器件,注意关键词电流控制。意思就是说,只要基极B有输入(或输出)电流就可以对这个晶体管进行控制了。

转换下概念,把基极B视为控制端 ,集电极C视为输入端 ,发射极E视为输出端 。这里输入输出是指电流流动的方向。

42aab7025122e0b152fcde14754e45a2.png

当控制端有电流输入的时候, 就会有电流从输入端进入并从输出端流出。

c1f63a5c3850469902037394f4e708c4.png

而PNP管正好相反,当有电流从控制端流出时,就会有电流从输入端流到输出端。

a3bf148e208479324cac1ee315a3350d.png

推挽电路:

bdd77eef330d3f07ec938311f5dadcb8.png

上面的三极管是N型三极管,下面的三极管是P型三极管,请留意控制端、输入端和输出端。

当Vin 电压为 V+ 时,上面的 N 型三极管控制端有电流输入,Q3 导通,于是电流从上往下通过,提供电流给负载。

f442f43707d841e7a258f7dc9016ac72.png

经过上面的N型三极管提供电流给负载( Rload ),这就叫「推」。

当Vin电压为V-时,下面的三极管有电流流出,Q4导通,有电流从上往下流过。

faf681db61357b793a8e722e834141b1.png

经过下面的P型三极管提供电流给负载( Rload ),这就叫「挽」。

以上,这就是推挽( push-pull )电路 。

但施耐德电气不仅M241 PLC支持推挽型输出,还有很多型号都支持推挽型输出,即既可以接源极,也可以接漏极。

d9a1dde676be1f6dda81f8321b120e48.png

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

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

相关文章

java 死循环排查_java应用死循环排查方法或查找程序消耗资源的线程方法(面试)...

今天遇到一个面试,怎么在一堆线程中查找一个死循环?如果遇到线上应用cpu飙升,并出现OutOfMemery怎么办?首先线上应用的jvm配置要养成良好的习惯,增加一下配置则可以在jvm发生 oom的时候自动dump日志了 -XX:HeapDumpOn…

jw摄像_Java命令行界面(第17部分):jw-options

jw摄像JavaWorld的文章“ 用Java处理命令行参数”: Matthias Laux博士关闭的案例介绍了一个简单的基于Java的库,用于处理命令行参数 ,我在本文中将其称为jw-options 。 被引用的文章提供了有关为何在构造Options类时做出某些设计决策的背景信…

pixel和毫米怎么换算_压力传感器相关压力单位换算

压力传感器的应用已经很普遍了,压力传感器各个单间之间应该怎么换算呢,这个问题困扰着很多的客户,今天呢我们就来说一下它们之间的换算。在实际的工程应用中,压强单位常被当作压力单位。比较常见的压力单位包括:bar、K…

mongodb json_在MongoDB和Spring Batch中将XML转换为JSON和原始使用

mongodb json总览 为什么将XML转换为JSON以在MongoDB中原始使用? 由于MongoDB使用JSON文档存储记录,就像表和行将记录存储在关系数据库中一样,我们自然需要将XML转换为JSON。 某些应用程序可能需要存储原始(未修改的)…

java串口发送16进制数据_MFC串口通信发送16进制数据的方法

本文实例为大家分享了MFC串口通信发送16进制数据的具体代码,供大家参考,具体内容如下MFC串口通信会使用m_mscomm控件。发送数据一般是在edit control 里输入自己想发送的内容,然后点击send button。如果直接发送字符串内容,通过下…

python集合和字典的区别_Python中的字典和集合

导语:本文章记录了本人在学习Python基础之数据结构篇的重点知识及个人心得,打算入门Python的朋友们可以来一起学习并交流。 本文重点: 1、掌握常见的字典创建,查询,判别方法; 2、了解字典中的defaultdict、…

apache ignite_Apache Ignite本机持久性,简要概述

apache ignite通过将数据的工作集放入系统内存中,内存中方法可以达到极高的速度。 当所有数据都保存在内存中后,就不再需要处理使用传统旋转磁盘引起的问题。 例如,这意味着无需维护数据的其他缓存副本并管理它们之间的同步。 但是这种方法还…

java jigsaw_Java 9,Jigsaw,JPMS和模块:个人探索

java jigsawJava 9由于Jigsaw项目而延迟了很多次,您可能会听到很多关于模块,模块化和其他内容的信息,那么,这到底是什么呢? 什么是模块化,模块化平台是什么意思? Java平台模块系统(J…

mysql explain 为空_车祸现场!我的MySQL千万级数据表选错索引了!

最近在线上环境遇到了一次SQL慢查询引发的数据库故障,影响线上业务。经过排查后,确定原因是:SQL在执行时,MySQL优化器选择了错误的索引(不应该说是“错误”,而是选择了实际执行耗时更长的索引)。排查过程中&#xff0c…

java登录界面命令_Java命令行界面(第25部分):JCommando

java登录界面命令JCommando 网站 上将JCommando描述为“命令行参数的Java参数解析器”。 JCommando读取XML配置以生成一个Java类,该类处理Java应用程序中的解析。 在提供XML配置的 Java命令行解析库的本系列文章中,以前涵盖的唯一基于Java的库是JSAP &am…

数据追加用什么函数_RL用算法发现算法:DeepMind 数据驱动「价值函数」自我更新,14款Atari游戏完虐人类!...

【新智元导读】击败卡斯帕罗夫的「深蓝」并不是真正的人工智能,它过度依赖了人类设计的规则,而最近DeepMind的一项深度强化学习新研究表明,不用人工介入,完全数据驱动,算法自己就能发现算法。「深蓝」并非以智取胜&…

@cacheable 是否缓存成功_缓存策略:如何使用缓存来减少磁盘IO?

现代的消息队列,都使用磁盘文件来存储消息。因为磁盘是一个持久化的存储,即使服务器掉电也不会丢失数据。绝大多数用于生产系统的服务器,都会使用多块儿磁盘组成磁盘阵列,这样不仅服务器掉电不会丢失数据,即使其中的一…

g++ 安装python_以后再也不用“教程”:让人举一反三的python配置环境过程 + 超简单原理概括!...

前言: 前一阵子至少指导了5位学弟学妹小伙伴配置 python 环境。两年前我入门 python 时,也得照着互联网上的资料,一步一步“照猫画虎”;为什么现在自己可以“凭感觉”一气呵成了呢?我想,原因必然是自己对于…

通过Java和Spring Boot应用程序将Gmail用作SMTP服务器

Gmail用户可以使用Gmail的SMTP服务器smtp.gmail.com从其Spring Boot应用程序发送电子邮件。 为此,让我们在应用程序中进行一些设置: 在application.properties文件中提供SMTP连接属性: spring.mail.hostsmtp.gmail.com spring.mail.username…

java面向对象类似atm的题_Java面向对象练习题之银行存取款

编写Java应用程序。首先定义一个描述银行账户的Blank类,包括成员变量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次,编写一个主类,在主类中测试Blank类的功能。String ZhangHao;double YuE;Blank(Str…

mongodb如何写入图片_CTO之瞳-数据库-MongoDB

MongoDB,常用的NoSql数据库,在https://db-engines.com/en/ranking 里被分类为文档型数据库。​本文从以下五个方面来了解MongoDB (和上一篇一样,基础操作请查询官方文档或者菜鸟教程)使用场景存储引擎性能测试索引-B树分片与复制1…

小波滤波器与其他滤波器的区别_滤波器国产 VS 国外

一、滤波器技术及产品类型详细分析几次技术应用的潮流引领了声波射频滤波器技术的发展,而SAW滤波器可以说是军用转民用的技术典范。早期国内的SAW滤波器仅用于国防如雷达、通信等方面需求;而该技术的第一次民用,即用于彩电产业,带…

Unix/Linux/BSD 它们之间的关系以及各自派系的介绍

文章目录一、Unix 是什么二、Unix 派系(一)BSD 分支1.BSD 是什么2.由 BSD 衍生的闭源 Unix 版本3.由 BSD 衍生的开源 Unix 版本(二)System V 分支1.System V 是什么2.System V 与 BSD 的版权纠纷,以及 UnixWare 的由来…

arraylist获取前多少位_Java 面试题 :百度前 200 页都在这里

作者:唐尤华,基本概念操作系统中 heap 和 stack 的区别什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-safe 机制有什么区别get 和 post请求的区…

航空订票系统界面java_Java命令行界面(第21部分):航空公司2

航空订票系统界面java本系列文章的第21篇关于Java中解析命令行参数的文章的重点是Airline 2库。 Airline 2的GitHub项目页面描述了该库,“ Airline是一个Java库,提供了基于注释的框架来解析命令行界面。” 该页面进入状态:航空公司“同时支持…