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
    +关注

    关注

    5011

    文章

    13300

    浏览量

    463491
  • 程序设计
    +关注

    关注

    3

    文章

    261

    浏览量

    30396
  • 逻辑设计
    +关注

    关注

    1

    文章

    41

    浏览量

    11574
收藏 人收藏

    评论

    相关推荐

    PLC程序设计常用方法总结

    PLC 程序设计常用的方法主要有经验设计、继电器控制电路转换为梯形图逻辑设计、顺序控制设
    的头像 发表于 11-01 15:49 5261次阅读
    <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

    可编程控制器程序设计

    可编程控制器程序设计 一般应用程序设计可分为经验设计逻辑设计、顺序功能图(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 3195次阅读

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

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

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

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

    PLC程序设计逻辑方法和步骤

    就是应用逻辑代数以逻辑组合的方法和形式设计程序逻辑的理论基础是逻辑函数,
    发表于 06-04 11:49 5165次阅读

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

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

    西门子PLC指令和程序设计

    西门子PLC指令和程序设计方法免费下载。
    发表于 05-07 09:42 121次下载

    Verilog进行组合逻辑设计时有哪些注意事项

    一、逻辑设计 (1)组合逻辑设计 下面是一些用Verilog进行组合逻辑设计时的一些注意事项: ①组合逻辑可以得到两种常用的RTL 级描述方
    的头像 发表于 06-23 17:45 5388次阅读
    Verilog<b class='flag-5'>进行</b>组合<b class='flag-5'>逻辑设计</b>时有哪些注意事项

    解析PLC梯形图程序设计

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