0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过plc输入、输出点的组合,介绍两种基于软件编程方法的输入点扩充方法

aIpM_gongkongwo 2018-02-07 15:36 次阅读

1、引言

PLC具有体积小、性价比高、功耗低、抗干扰能力强、编程使用方便等优点被广泛地应用于工业控制领域。但在实际应用过程中,被控对象的输出点少于输入点现象较为频繁,实现控制任务需要检测的点较多,或者操作按钮比较多,这样在选型时plc的输出点数目可以很容易的满足要求,而对于输入点来说有可能不易满足,针对上述情况通常可以采取如下措施:(1)选择输出点数目满足要求的plc,通过配置专用的输入模块来增加输入点数目,使输入点数目满足控制系统的要求,这种方法增加了控制系统的成本,降低了系统的性价比。(2)选取输入点数目比较多的plc,这样在满足了控制系统对输入点数目的要求同时,增加了输出点数目,使输出点产生冗余而闲置,造成了资源浪费。(3)仍然是选择输出点数目满足要求的plc,但在扩展时增加部分外围电路,这部分电路主要由译码器构成,这样可以大大降低系统的初期投资。(4)采用plc的软件编程实现,其优点是在plc输出点数目满足系统要求的前提下,选择输入点数目较少的plc,不增加额外的硬件,利用这plc自身固有的资源,通过编码方法实现输入点数目的扩展。本文通过对plc输入、输出点的组合,介绍了两种基于软件编程方法的输入点扩充方法。

2、基于软件编程方法的输入点扩充方法

plc的一个重要的特点就是各组输入、输出点的独立性较强,这一点主要表现在输入、输出点的公共端上。一方面,单独的输入、输出点可以有自己的公共端另一方面,多个输入、输出点可以共用一个公共端,这样输入、输出点相互间的组合就比较容易。通过这些组合,我们可以借用矩阵键盘扫描原理和输入节点组合矩阵的原理来增加输入点数目。

2.1利用矩阵键盘扫描原理扩展plc输入点数目

取plc的m个输入点作为输入节点矩阵的行回扫线输入端,取plc的n个输出点作为输入节点矩阵的列选择线输出端,同时将所用输入端的公共端com和输出端的公共端com相连,通过内部程序控制n条列选择线的状态,从而实现输入节点矩阵列扫描;通过检测m个输入点的状态,完成输入节点矩阵的行扫描;这样就可以唯一确定输入节点矩阵中某一接点的闭合状态。利用节点矩阵,可以很方便地由m个输入点和n个输出点扩展成m×n个输入点。

图1为采用矩阵键盘扫描原理扩展4×2个输入点的原理图。当plc的输入、输出动作时必须构成一个闭合回路。下面以输入节点s0和s1说明系统的工作过程:

(1)当plc输出点y0、y1断开时,输入点i0的回路不通,此时即使输入节点s1、s2闭合,plc也无法检测到节点的闭合。

(2)当plc输出点y0闭合,y1断开时,若输入节点s0闭合,可使plc输入点i0有效;同时,因为y1断开,s1闭合无效。

(3)当plc的输出点y1闭合,y0断开时,若输入节点s1闭合,可使plc输入点i0有效;同时,因为y0断开,s2闭合无效。

通过上述分析,可以知道分时控制输出点y0、y1的状态,就可以唯一确定输入节点s1、s2的闭合状态,同理也可以将推广到输入节点s2、s3、s4、s5、s6、s7。在使用这种方法时必须确定键盘的扫描时间,而扫描时间的长短取决于plc的输出点形式。对于晶体管晶闸管以及固态继电器输出的plc,在满足控制要求的前提下,可将扫描时间取的短一些;对于继电器输出的plc,考虑到触点的寿命,扫描时间应适当延长。

2.2利用输入点组合矩阵方法扩展plc输入点数目

利用矩阵键盘扫描原理扩展plc输入点数目的前提是plc必须有剩余的输出点。如果没有,这种方案必然不可行,这时必须借助于输入点,下面介绍一种基于输入点组合矩阵的输入点扩展方法。

取plc的m个输入点构成m个输入节点组,取plc的n个输入点构成n个输入节点状态检测端,即每个输入节点组包含有n个节点,这样就可以实现m×n个输入点的扩展。当某一接点闭合时,对应的输入节点组和输入节点检测端都有信号送入plc,通过输入节点的判断就可以唯一确定输入节点状态。

图2是利用输入节点组合矩阵扩展3×4个输入点的原理图。图2中包含有3个输入节点组,4个输入状态检测端,即每组包含4个输入节点。图2中二极管的作用是防止节点闭合时相互间的干扰。下面以输入节点s0说明系统的工作过程。

(1)当输入节点s0断开时,对应的输入节点组输入端x0和输入状态检测端x6均无输入,表明s0断开。

(2)当输入节点s0闭合时,对应的输入节点组输入端x0和输入状态检测端x6均有信号进入plc,表明s0闭合。

通过上述分析,可以得到如下结论:由输入点x0和输入点x6组合的唯一性就可以唯一确定输入节点s0的状态,从而达到扩展输入点数的目的,这一结论可以从附表的真值表得出。附表1中,“1”表示plc输入点内部触点闭合,“0”表示断开。

这种方法可方便的扩展plc输入点数目,与前一种方法相比,对plc的适用性较强,扫描时间的选择取决于应用程序的扫描时间。

3、结束语

利用plc自身的输入点和输出点扩展plc实际的输入点数目无需增加额外的硬件,提高了系统的性价比。对于上面提到的2种扩展plc输入点数的方法,在实验室中进行了验证,运行可靠,简便易懂,应用价值颇为可观。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5006

    文章

    13084

    浏览量

    461210
  • 软件编程
    +关注

    关注

    1

    文章

    39

    浏览量

    11265

原文标题:低成本的PLC输入点扩展方法

文章出处:【微信号:gongkongworld,微信公众号:工控资料窝】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    开关量和模拟量是PLC初期使用最多的两种输入输出方式?

    开关量和模拟量是大家学习PLC初期使用最多的两种输入输出方式。什么是开关量?什么是模拟量?本文就跟随小编一起来了解一下吧。
    的头像 发表于 10-05 09:26 6584次阅读

    PLC输入增扩

    通道作用,关键组合输入时切断单通道输入组合输入通过输入
    发表于 11-18 11:15

    PCB设计软件操作之两种建立Match Group的方法

    `上一期我们介绍了主流PCB设计软件allegro区域规则的设置不知道我们可爱的攻诚师们学会了木有如果没有学会没有关系可以去我们的快点PCB学院官网上看视频操作废话不多板儿妹本期继续给大家介绍
    发表于 12-30 11:13

    PCB设计软件操作之两种建立Match Group的方法

    `上一期我们介绍了主流PCB设计软件allegro区域规则的设置不知道我们可爱的攻诚师们学会了木有如果没有学会没有关系板儿妹本期继续给大家介绍两种建立Match Group的
    发表于 12-30 11:20

    两种使用C#实现ADSL自动拨号的方法

    在网络编程中,有时候会需要重新拨号建立网络连接(如Ad点击软件通过重新拨号形成有效点击) ,下面介绍两种程序中拨号的
    发表于 07-12 06:33

    掌握原理图输入以及Verilog的两种设计方法

    过1位全加器的详细设计,掌握原理图输入以及Verilog的两种设计方法
    发表于 11-08 07:57

    1.3 两种运行 Python 程序方法

    界面上执行 Python 语句使用命令行执行 .py 后缀的脚本文件下面分别对这两种方法进行演示。1. 第一种方法首先打开你的终端,直接输入 python3 回车,然后输入 prin
    发表于 02-16 18:31

    PLC编程逻辑器件的选择方法

    介绍了在控制系统中选择PLC的一般方法详细说明了在PLC机型的多样性以及在PLC输入输出点数功
    发表于 07-01 17:35 30次下载

    通过单片机A/D方式实现键盘输入方法

    本文介绍通过单片机 A/D 方式实现键盘输入的方式方法, 阐释了此种方法相对于其他几种键盘输入
    发表于 03-29 11:01 11次下载

    PLC系统节省输入输出点数的方法介绍

    编码的方式输入。如图,三个输入信号SB0~SB2只占用输入 (2)分组输入,如下图,系统有
    发表于 11-02 15:19 2次下载
    <b class='flag-5'>PLC</b>系统节省<b class='flag-5'>输入输出点</b>数的<b class='flag-5'>方法</b><b class='flag-5'>介绍</b>

    奥越信PLC输入输出点介绍

    在奥越信PLC输出功能允许的条件下,通断/状态完全相同的多个负载并联后,可以共用一个输出点通过外部的或奥越信PLC控制的转换开关的切换,
    发表于 07-21 10:45 1560次阅读
    奥越信<b class='flag-5'>PLC</b><b class='flag-5'>输入</b><b class='flag-5'>点</b>和<b class='flag-5'>输出点</b><b class='flag-5'>介绍</b>

    PLC控制系统通过确定输入/输出点数选择PLC型号

    确定输入/输出点数并选择PLC型号。 1)输入信号 位置检测信号:下限、上限、右限、左限共4个行程开关,需要4个输入端子。 无工件检测信号:
    发表于 06-04 17:00 3259次阅读

    运算放大器输入偏置电流的两种测试方法研究

    本文我们将探讨输入偏置电流的两种测试方法。选择哪种方法要取决于偏置电流的量级。我们将介绍器件测试过程中需要考虑的各种误差源。本系列的下篇文章
    发表于 09-18 10:30 4719次阅读
    运算放大器<b class='flag-5'>输入</b>偏置电流的<b class='flag-5'>两种</b>测试<b class='flag-5'>方法</b>研究

    PLC编程中开关量输入/输出单元的选择方法

    plc的开关输入用于接收现场传感器输入的电平信号,输出点在开关过程中根据内部控制信号驱动外部负载。  (1)开关
    发表于 12-14 14:36 2535次阅读

    2扩展plc输入点数的方法有哪些

    plc的一个重要的特点就是各组输入输出点的独立性较强,这一主要表现在输入输出点的公共端上。
    发表于 08-07 11:47 1506次阅读
    2<b class='flag-5'>种</b>扩展<b class='flag-5'>plc</b><b class='flag-5'>输入</b>点数的<b class='flag-5'>方法</b>有哪些