电工之家_电工基础知识学习网站
当前位置:电工之家 > plc > 西门子plc > 正文

西门子PLC用少数IO接口连接更多按钮的方法

时间:2021-05-27 06:40 来源:未知

西门子PLC为例说明用少数IO接口连接更多按钮的方法。

接线如图一所示:

梯形图如图二所示:

在这个例子中使用了SB0到SB5共6个按钮,占用6个输入口。操作时,按下按钮SB0,再分别按其它按钮,可以得到5个按钮信号;不按按钮SB0,操作其它按钮,又可以得到5个按钮信号。相当于10个按钮,使用了6个IO口。

例子说明了少数IO口连接更多按钮的原理。应用时根据具体控制要求,举一反三,灵活运用。


如图举例,这是用最少的IO来采集按键数据。使用mcu的adc管脚,按图连接,不同的按键按下去,sw_ad0的电压值都不一样,从而可以检测出具体是哪个按键触发的。

一.sw1具有优先权。

二.理论可以扩展无数个按键,但由于受电压稳定性和adc采集精度影响,实际能使用的按键不会太多。

三.通过调节电压和电阻的值,一般采集十来个按键没问题。

四.图中已经把常用值和公式列出,仅做参考。

上一篇:学西门子PLC的方法
下一篇:没有了
看过《西门子PLC用少数IO接口连接更多按钮的方法》的人还看了以下文章
学西门子PLC的方法 学西门子PLC的方法
学PLC不单单是要看书就能学会的,至少要从两方面入手,基础+软件 首先,学习PLC编程首先需要从理论基础开始。学习PLC的基本原理,硬件:搞清楚输入和输出端的基本结构,熟悉端口的基本电气要求。 第二,软件方面:对于PLC系统,必须搞清楚什么是I/O刷新,这...
西门子plc1500用什么指令怎么二进制转换成十进制 西门子plc1500用什么指令怎么二进制转换成
没有专门的指令,你可以自己写一个二进制转十进制的功能: 以字节例如:二进制存储在MB10,十进制存储在MB11, MB11=M10.7*2^7+M10.6*2^6+M10.5*2^5+M10.4*2^4+M10.3*2^3+M10.2*2^2+M10.1*2^1+M10.0*2^0 功能中的加减乘除用相应的功能块去转换。...
西门子plc s7-200定时器的使用 西门子plc s7-200定时器的使用
定时器在plc程序中,需要先定义再使用,避免重复使用,200plc定时器有255个好像,常用的有接通延时定时器,和断开延时定时器。看你需要哪种。 不管哪种定时器都有触发条件,条件成立定时器开始定时,另外就是定时器的时间,你需要定时的时间长度。时间到定时...
为什么低端设备使用西门子PLC 为什么低端设备使用西门子PLC
随着科技发展,plc的制造成本越来越低,售价也越来越便宜。设备简单选用的PLC点数也就越少,相对成本越低。 伺服电机是采用脉冲量来控制的,用脉冲量来控制伺服电机运动距离,用PLC控制伺服电机,是目前常用的控制方式。普通的继电器电路是无法满足控制要求...
西门子PLC系列和特点介绍 西门子PLC系列和特点介绍
西门子PLC产品在我国应用很广,也有很多高校的电气相关专业开设西门子PLC的课程。我本身也从事PLC行业超过10年,几乎每天都在使用PLC,西门子S7系列产品都有接触。 西门子PLC有哪些系列 西门子PLC产品有很多系列,早期的就不说了,这里主要说一下西门子主打...