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

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

3天内不再提示

如何利用逻辑设计法进行PLC的程序设计

h1654155282.3538 来源:技成电工课堂 作者:技成电工课堂 2021-04-18 11:33 次阅读

我们都知道PLC控制程序是整个PLC控制系统的关键,程序指令的好坏对控制系统的性能也有影响,可能大部分初学者对程序设计感觉很困难,不知道如何下手。

其实PLC程序设计也是有一定的规律可循的,一般来说对一些特定的功能通常会有相对固定的设计方法。

常用的程序设计方法包括逻辑设计法、移植转换设计法、顺序控制设计法、经验设计法等。

今天小编先给大家介绍逻辑设计法进行PLC的程序设计,那么什么是逻辑设计法呢?

逻辑设计法就是以逻辑组合或者逻辑时序的形式来进行设计PLC程序,这样的设计方法具有明确可行的设计步骤,简便、直观的特点,我们也是可以多采用这样的设计方法的。下面我们以一个通风系统运行状态的监控程序为例,介绍一下逻辑组合形式的逻辑设计法。

通风系统运行状态控制系统的控制要求如下:

在一个通风系统中,有4台电动机驱动4台风机工作,为了保证工作人员的安全,要求至少要有3台电动机同时运行。系统可以利用红、黄、绿三色指示灯来对电动机的运行状态进行监控指示。

当3台及3台以上电动机同时运行时,绿灯亮,表示通风良好;当2台电动机同时运行时黄灯亮,表示通风不佳,需要改善;

当少于2台电动机运行时红灯亮起,并进行闪烁,发出警告,表示通风太差,需要马上排除故障。

系统中设计有4个电机运行状态检测传感器,检测电动机运行,当电动机运行时传感器有信号输入,当电动机停止时无信号输入。

首先进行IO分配:

o4YBAGB7qL-AIO_8AANpKZARZag479.png

然后根据逻辑组合的设计法进行设计分析:

我们用A B C D分别表示4台风机的运行状态(用0表示风机的停止和指示灯灭,用1表示风机运行和指示灯亮),用HL1 HL2 HL3分别表示红灯、黄灯、绿灯。3个指示灯的状态与控制要求中的3种工作状态是对应的关系,下面分别针对这3种工作状态建立逻辑表达式。

1、当少于2台电动机运行时红灯亮起,并进行闪烁,发出警告,表示通风太差。

o4YBAGB7qMaAKLZIAAKBHXAfQLA338.png

我们从上面的状态表可以得出以下逻辑函数:

pIYBAGB7qM2AeKYmAAFf1XlOg6k487.png

2、当2台电动机同时运行时黄灯亮,表示通风不佳,需要改善。

o4YBAGB7qNKAbkGUAALKQQ6vbXU119.png

我们从上面的状态表可以得出以下逻辑函数:

pIYBAGB7qNmASSY5AAGNEyFApEE199.png

3、当3台及3台以上电动机同时运行时,绿灯亮,表示通风良好。

o4YBAGB7qN-ASK0xAAJpBIeLs4I687.png

我们从上面的状态表可以得出以下逻辑函数:

pIYBAGB7qOWAAf8rAAEyV_Fh5do491.png

最后,我们把红、黄、绿灯的控制合并起来,相乘即串联,相加即并联,字母用常开,字母取反用常闭,一一对应写出来就可以转换成PLC程序啦,然后注意在红灯控制程序中串联上SM0.5常开触点即可,SM0.5是秒脉冲的特殊存储器的标志位,就可以实现红灯的闪烁啦,具体控制程序如下:

o4YBAGB7qOuAQQZbAAT-cKOPCgY764.png

o4YBAGB7qPGAGHoQAAI9gjsv6yQ098.png
责任编辑人:CC

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

    关注

    4972

    文章

    12217

    浏览量

    454662
  • 程序设计
    +关注

    关注

    3

    文章

    258

    浏览量

    30187
  • 逻辑设计
    +关注

    关注

    1

    文章

    40

    浏览量

    11504
收藏 人收藏

    评论

    相关推荐

    PLC程序设计常用方法总结

    PLC 程序设计常用的方法主要有经验设计法、继电器控制电路转换为梯形图法、逻辑设计法、顺序控制设计法等。
    的头像 发表于 11-01 15:49 1956次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>程序设计</b>常用方法总结

    如何利用FPGA芯片进行简化的PCI接口逻辑设计

    本文使用符合PCI电气特性的FPGA芯片进行简化的PCI接口逻辑设计,实现了33MHz、32位数据宽度的PCI从设备模块的接口功能,节约了系统的逻辑资源,且可以将其它用户逻辑集成在同一
    发表于 05-08 08:11

    MT测速单片机程序设计

    MT测速单片机程序设计M、T测速单片机程序设计摘 要本设计为M
    发表于 09-02 06:01

    逻辑设计是什么意思

    偏硬件:接口电路中的门组合电路;偏软件:算法、接口控制器实现中的状态机群或时序电路。随着逻辑设计的深入,复杂功能设计一般基于同步时序电路方式。此时,逻辑设计基本上就是在设计状态机群或计数器等时序电路
    发表于 11-10 06:39

    可编程控制器程序设计

    可编程控制器程序设计 一般应用程序设计可分为经验设计法、逻辑设计法、顺序功能图(SFC)设计法等。本章主要介绍采用经验设计法进行梯形图程序设计
    发表于 03-30 17:48 0次下载

    组合逻辑设计实例_国外

    组合逻辑设计实例_国外:
    发表于 12-16 15:08 24次下载
    组合<b class='flag-5'>逻辑设计</b>实例_国外

    基于PLC控制自动采样机的程序设计及应用

    基于PLC控制自动采样机的程序设计及应用.
    发表于 01-04 15:25 15次下载

    工业电气控制线路和PLC程序逻辑设计法简介

    继电器控制系统,因此用逻辑设计方法同样也适用于PLC应用程序的设计。当一个逻辑函数用逻辑变量的基本运算式表达出来后,实现这个
    发表于 10-24 10:44 4次下载

    逻辑设计法设计PLC应用程序的五大步骤

    工业电气控制线路中,有不少都是通过继电器等电气元件来实现,而继电器,交流接触器的触点都只有两种状态即吸合和断开,因此,用“0”和“1”两种取值的逻辑代数设计电气控制线路时完全可以的,PLC的早期应用就是替代继电器控制系统,因此用逻辑设计
    发表于 07-16 14:59 2710次阅读

    PLC程序设计的三种常用方法

    程序设计PLC应用中最关键的问题。PLC程序设计的基本思路是按照设备的要求设计输入和输出信号的逻辑关系,在输入某些信号时得到预期的输出信号
    发表于 05-12 14:22 8938次阅读

    PLC程序设计的五个步骤

    PLC程序设计一般分为以下几个步骤
    发表于 05-13 08:51 9784次阅读

    组合逻辑设计进行程序设计的步骤

    组合逻辑设计法适合于设计开关量控制程序,它是对控制任务进行逻辑分析和综合,将元件的通、断电状态视为以触点通、断状态为逻辑变量的
    发表于 05-22 08:49 3859次阅读

    PLC程序设计常见的编程方法

    图解法是靠画图进行PLC程序设计。常见的主要有梯形图法、逻辑流程图法、时序流程图法和步进顺控法。
    发表于 06-04 12:05 2543次阅读

    PLC编程中程序设计的步骤

    设计plc控制系统时,除了解决输出部件和输入部件的连线方式外,最主要的工作是程序设计与调试。通常程序设计按如下步骤进行。 (1)了解被控系统的工艺过程和控制要求,并作出流程图,以描述控
    发表于 12-17 16:17 2830次阅读

    解析PLC梯形图程序设计

    解析PLC梯形图程序设计
    的头像 发表于 06-30 11:14 993次阅读
    解析<b class='flag-5'>PLC</b>梯形图<b class='flag-5'>程序设计</b>