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

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

3天内不再提示

降低控制系统的PLC信息开关采集设计

电子设计 来源:郭婷 作者:电子设计 2018-12-31 08:27 次阅读

1 引 言

plc是近四十年发展起来的现代工业控制技术,由于它把计算机的编程灵活、功能齐全、应用面广等优点和继电器系统的控制简单、使用方便、抗干扰能力强、价格便宜等优点结合起来,并且其本身具有体积小、功耗低、性能稳定等特点,因而在工业生产过程控制中的得到了广泛应用,被称为现代工业自动化的三大支柱(plc、 数控技术、工业机器人)之一。

对于输入输出点数比较少的系统可以不需要接口扩展;当点数较多时,需要进行输入输出扩展。不同公司的plc产品,对系统总点数及扩展模块数量都有限制,当扩展仍不能满足需要时,就不得不使用网络结构,这既增加了系统的复杂度,也提高了系统成本。

针对大量开关量信号输入的问题,以日本三菱公司的fx系列plc为例,本文设计了一种基于组扫描输入的plc开关量采集方法,借助于输入接口板,可以实现多个开关输入信号接入plc单个输入点,使用这种方法,对输入点数较多的控制系统,可以节省plc的输入点数,提高plc的信息采集效率效率,对降低控制系统成本具有重要意义。

2 硬件设计

对于工业现场中经常会用到的开关、按钮等开关量信号,通常按照图1的配线方法接入plc的输入点,该方法以com端作为所有开关量输入信号的公共端,每一个开关或按钮接入一个plc的输入点。

降低控制系统的PLC信息开关采集设计

图1 常用开关量信号接入方法

为解决大量开关量信号输入问题,利用信号扫描原理,设计了一种基于组扫描输入的plc开关量输入采集方法,硬件结构如图2所示。图中以16个开关量输入信号为例,这16个开关量输入信号被分为4组,分别接入四块接口板(每块接口板可接入4路信号,通过二极管输出)。通过接口板后,k1、k5、k9、k13均接入plc的x1输入端,依此类推,k2、k6、k10、k14均接入plc的x2输入端,k3、k7、k11、k15均接入plc的x3输入端,k4、k8、k12、k16均接入plc的x4输入端,16个开关量输入信号只占用了plc的4个输入端。

4块接口板分别由plc的4个输出y1~y4选通(用虚线画出),如当y1有效而y2~y4均无效时,接口板i被选通,此时k1~k4的信号被送入x1~x4,当y2有效而y1、y3、y4无效时,k5~k8的信号被送入x1~x4,另外两组信号的送入方法相同。在这种结构中,输出端y代替com作为公共端。

这样每个周期扫描4次,可分4次将16个信号送到plc的输入端,每次扫描过后在程序中将x1~x4的状态转移到其他位置。16个输入信号仅占用了4个输入端和4个输出端,节省了一半的plc输入输出点数,在实际使用中还可以根据需要进行灵活扩展,获得更高的使用效率。如若每块接口板上接8个开关量输入信号,4块板共接入32个输入信号,共占用plc的8个输入端,输出端仍然是4个。

设计时要注意接口板中二极管的选择,一定要选择质量高、稳定性好的二极管,如果出现二极管损坏或击穿的情况,将会出现输入信号不能被正确送入plc输入端或出现输入紊乱。另外输入信号的组数不宜过多,图2中是4组,若每次扫描时间间隔为100ms,则4次扫描的扫描周期是400ms,输入信号的延迟最大可能达到400ms,若组数过多(如超过10组),会出现信号延迟导致系统的灵敏度下降。

降低控制系统的PLC信息开关采集设计

图2 基于组扫描的plc开关量输入采集硬件结构

降低控制系统的PLC信息开关采集设计

图3 软件流程图

3 软件设计

在软件设计中要考虑两个主要的问题。一是要定时输出单个扫描选通信号,用来选通相应的接口板,二是要及时将扫描进来的数据转移到其他位置。在这种plc输入设计方法中,在每个扫描周期,每组开关量信号中的一个依次送入一个plc输入端,这样就必须在下次扫描数据来临前将上一次扫描进来的开关量信号状态转移到其他位置保存。

图3为软件流程图,基于上述考虑设计的软件程序(梯形图)如图4所示。每次扫描时间间隔100ms,16个开关量信息采集到plc后分别送入m100~m115保存,指令rol和ref的含义分别是循环左移和输出刷新。

降低控制系统的PLC信息开关采集设计

图4 支持多点扫描输入的plc输入软件实现

4 结束语

本文设计的一种基于组扫描输入的plc开关量采集方法,利用信号扫描原理,能有效解决工业现场中存在的大量开关量信号输入问题,该方法可以大大减少plc的输入点数,降低控制系统设计成本,系统结构稳定,扩展性、灵活性好,具有一定的使用价值和推广意义。


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

    关注

    131

    文章

    5027

    浏览量

    146153
  • 控制系统
    +关注

    关注

    41

    文章

    5966

    浏览量

    108819
  • plc
    plc
    +关注

    关注

    4977

    文章

    12268

    浏览量

    455174
  • 计算机
    +关注

    关注

    19

    文章

    6653

    浏览量

    84696
收藏 人收藏

    评论

    相关推荐

    揭秘基于GPRS的远程信息采集控制系统的设计方案

    一.信息采集控制系统的设计思想在远程采集终端下设一个核心控制芯片,该核心控制芯片负责管理下面的多
    发表于 12-23 16:36

    基于MySQL的嵌入式Linux智慧农业信息采集控制系统的设计资料分享

    1.系统设计与实现本设计的是“智慧农业信息采集控制系统”,系统主要实现的功能有:(1)采集终端向
    发表于 12-24 06:56

    PLC 断料机控制系统的设计与应用

    介绍了一种基于PLC 的断料机控制系统的设计与应用。详细论述了生产工艺控制要求及系统设计,着重论述了几个关键技术的设计与实现方法。关键词:控制系统
    发表于 05-25 10:20 12次下载

    PLC控制系统设计概要

    学习PLC的最终目的是能把它应用到实际控制系统中去。若遇到实际的工业控制项目,需用PLC进行控制,应如何着手去设计一个
    发表于 06-13 19:03 36次下载

    降低PLC控制系统成本的方法

    降低PLC控制系统成本的方法:PLC 技术作为现代工业控制的一项重要技术, 广泛应用于各行各业和生产的各个环节, 受到普遍的关注和重视。伴随
    发表于 07-05 17:42 113次下载

    PLC控制系统设计

    教学提示: PLC控制系统是由PLC作为控制器来构成的电气控制系统PLC
    发表于 10-02 11:20 757次下载

    DCS系统基础知识,DCS控制系统PLC控制系统,你会怎么选择?

    在工业自动化控制中,DCS控制系统PLC控制系统都是我们常用的自动化控制系统,两者各有千秋,都可以用来接受和
    的头像 发表于 04-04 14:38 1.8w次阅读
    DCS<b class='flag-5'>系统</b>基础知识,DCS<b class='flag-5'>控制系统</b>和<b class='flag-5'>PLC</b><b class='flag-5'>控制系统</b>,你会怎么选择?

    电机控制系统中如何采集电机位置信息

    电机控制系统中的电机位置信息采集技术
    的头像 发表于 08-22 00:20 3971次阅读

    plc控制系统的优点

    本文首先介绍了plc控制系统的五大优点,其次详细阐述了PLC控制系统的四大优越性。
    的头像 发表于 10-15 17:51 5.1w次阅读
    <b class='flag-5'>plc</b><b class='flag-5'>控制系统</b>的优点

    plc控制系统设计步骤

    本文首先介绍了PLC控制系统的设计内容,其次介绍了PLC控制系统设计的基本原则,最后阐述了plc控制系统
    的头像 发表于 10-15 17:59 1.8w次阅读

    选择DCS控制系统遇还是PLC控制系统

    在工业自动化控制中,DCS控制系统PLC控制系统都是我们常用的自动化控制系统,两者各有千秋,都可以用来接受和
    的头像 发表于 02-12 15:09 4892次阅读

    基于S7-400 PLC实现岸桥控制系统的设计

    由于PLC控制系统可靠,方便等特点,其已在集装箱起重机上广泛使用,目前已取代了早期的继电器控制回路系统。同时由于总线系统的发展,
    的头像 发表于 03-30 14:31 3076次阅读
    基于S7-400 <b class='flag-5'>PLC</b>实现岸桥<b class='flag-5'>控制系统</b>的设计

    plc控制系统的组成

    PLC控制器:PLC控制器是PLC控制系统的核心部分,其功能是根据预设程序
    发表于 03-16 15:19 4544次阅读
    <b class='flag-5'>plc</b><b class='flag-5'>控制系统</b>的组成

    plc控制系统的组成

    数据采集器。数据采集器通过收集设备运行的各种信息,然后将数据反馈给处理器。数据记录仪有多种类型可供选择,可根据需求定制。这是整个PLC控制系统
    发表于 03-22 16:04 1041次阅读

    基于PLC的混料灌控制系统设计

    基于PLC的混料灌控制系统设计
    的头像 发表于 09-04 10:16 816次阅读
    基于<b class='flag-5'>PLC</b>的混料灌<b class='flag-5'>控制系统</b>设计