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,一经查实,立即删除!

相关文章

Linux 命令之 echo -- 输出指定的字符串或者变量的值

文章目录一、命令介绍二、命令选项三、命令示例(一)输出变量的值(二)合并上下单元格内容(三)查看一行第一栏(四)查看一行的第一和第三栏(五)结合输出重定向符…

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…

Linux 命令之 lsof -- 列出当前系统已打开的文件列表

文章目录命令介绍常用选项字段说明文件类型文件描述符文件状态模式锁模式参考示例(一)查看打开指定文件的所有进程(二)列出由某个 PID 对应的进程打开的所有文件(三)查看指定名称的进程所打开的文件列表&am…

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。如果直接发送字符串内容,通过下…

Linux 命令之 du -- 显示每个文件和目录的磁盘使用空间/所占用的磁盘空间大小/所使用的磁盘空间大小/查看文件和目录的大小

文章目录命令介绍常用选项参考示例(一)显示当前目录下的所有子目录和文件所占空间(二)查看指定文件所占空间的大小(三)查看指定目录的所占空间(四)查看多个文件所占空间(…

vue 侦听器侦听对象属性_Spring中的异步和事务性事件侦听器

vue 侦听器侦听对象属性内置的事件发布功能从Spring的早期版本开始存在,并且对于处理同一应用程序上下文中Spring组件之间的基本通信仍然有用。 通常,应用程序可以生成应用程序事件(可以是任意对象)并监听它们。 整个机制非常简单…

mac tomcat java_Mac下配置Java开发环境(JDK1.8)和Tomcat服务器

平时做PHP,装的有nginx,mysql这儿就不多说了,可以看前面的相关文章,用的brew配置的,超简单。 今天介绍一下Java相关的配置 Java官网下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html 我这儿下载的是Java…

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

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

Linux 命令之 df -- 显示磁盘空间使用情况

文章目录命令介绍常用选项大小格式参考示例(一)查看系统磁盘设备的使用情况(二)显示指定文件所在分区的磁盘使用情况(三)显示文件类型为ext4的磁盘使用情况命令介绍 df 命令的英文全称即“Disk Free”&…

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

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

java编程九九乘法表_如何用JAVA语言编写一个九九乘法表

教一下学了JAVA語言的同学们撰写一个99玖玖乘决表方法进行设计构思:假如把99玖玖乘决报表中如“1*11”算式全部当作一个一字的笔画体得话,99玖玖乘决表可当作一个倾斜角二五长方形形,进行倾斜角二五长方形形可用两个for循环系统软件嵌套循环来…

python tkinter 安装_如何为Python安装tkinter?

如果你和我一样,由于你在I.S中的好朋友而在你的网络上没有根目录特权,而且你是在本地安装中工作的,你可能会在上面的方法上遇到一些问题。 我在谷歌上花了很长时间--但最终,这很容易。 要在Linux上本地安装(我将其安装到我的主目录…

Linux 命令之 more -- 显示文本文件内容/显示文件内容/查看文件内容

文章目录一、命令介绍二、常用选项三、命令内部操作快捷键四、参考示例(一)显示文件file的内容,显示之前先清屏,附已显示的百分比(二)显示文件file的内容,每10行显示一次,而且在显示…

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

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

java conf_JAVA 解析、编辑nginx.conf详解

最近工程开发遇到一个需求:用Java去解析并编辑nginx.conf解析nginx.conf过程可以参考该项目的README.md下面举个列子说明一下该如何编辑nginx.conf。定义一个pojoimportcom.alibaba.fastjson.JSONArray;importcom.google.common.base.Strings;importlombok.Data;Dat…

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

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

Linux 命令之 head -- 在屏幕上显示指定文件的开头若干行/显示文件开头内容/查看文件开头内容

文章目录命令介绍常用选项参考示例(一)显示前 3 行文件内容(二)显示文件名信息,并显示文件前两行(三)显示文件前5个字符命令介绍 head 命令用于显示文件的开头的内容。在默认情况下&#xff0c…