真值表与LC八段码编程

上传人:lx****y 文档编号:252004667 上传时间:2024-11-12 格式:PPT 页数:25 大小:334.50KB
返回 下载 相关 举报
真值表与LC八段码编程_第1页
第1页 / 共25页
真值表与LC八段码编程_第2页
第2页 / 共25页
真值表与LC八段码编程_第3页
第3页 / 共25页
点击查看更多>>
资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,真值表在PLC的八段码编程中的应用,1,一、PLC采用梯形图编程,三、逻辑代数的真值表,四、真值表在八段码编程中的应用,二、PLC的编程过程,2,一、PLC采用梯形图编程,返回,3,PLC的最大特点之一,就是采用易学易懂的梯形图语言,它是以计算机软件技术构成人们惯用的继电器模型,形成一套独具风格的以继电器梯形图为基础的形象编程语言。,4,梯形图是一种图形语言,它沿用了传统的继电接触器控制中的继电器触点、线圈、串并联等术语和图形符号,而且还加进了许多功能强而又使用灵活的指令,将微机的特点结合进去,使得编程容易。,5,二、PLC的编程过程,返回,6,1)确定被控系统必须完成的动作及 完成这些动作的顺序。,2)分配输入输出设备。,3)设计PLC程序画出梯形图。,4)实现用计算机对PLC的梯形图直 接编程。,5)对程序进行调试(模拟和现场)。,6)保存已完成的程序。,7,三、逻辑代数的真值表,返回,8,逻辑代数是一种描述客观事物逻辑关系的数学方法,是英国数学家乔治.布尔(George Boole)于1847年首先提出来的,所以又称布尔代数。,9,逻辑代数中的常量,只有两个即“0”和“1”。真值表是将输入逻辑变量的各种可能取值和相应的函数值排列在一起而组成的表格。逻辑代数中常用真值表来研究各个变量之间的关系,。,10,四、真值表在八段码编程中的应用,返回,11,4.1我们用梯形图编写程序:用八段码循环显示09十个数字的程序,控制要求:按下启动按钮SB1,先显示“0”,过1秒后显示“1”,再过1秒后显示“2”,直到过1秒后显示“9”,然后返回“0”,无限循环。,12,/分配,输入,X0SB1,输出 Y8a Y9b Yac Ybd Yce Ydf Yeg,a,b,c,d,e,f,g,13,4.2在思考编写这个程序时,我先将每个数字显示时Y8Ye的状态写出来,后来想到把它们按逻辑真值表的方式有序地填入一个表格,表格如右:,输出,序号,Y8,Y9,Ya,Yb,Yc,Yd,Ye,0,1,1,1,1,1,1,0,1,0,1,1,0,0,0,0,2,1,1,0,1,1,0,1,3,1,1,1,1,0,0,1,4,0,1,1,0,0,1,1,5,1,0,1,1,0,1,1,6,1,0,1,1,1,1,1,7,1,1,1,0,0,0,0,8,1,1,1,1,1,1,1,9,1,1,1,1,0,1,1,14,4.3 仔细分析可以发现:如果我们用基本指令编程,输出信号是持续带电的,如果要改变输出信号的状态,实际上是用定时器的触点来控制Y8-Ye七个输出信号的通断。,15,如果我们用串联一个定时器的常闭触点来断开输出信号,用并联一个定时器的常开触点来接通输出信号,那么我们就可以按照真值表的状态是否发生变化来编写梯形图程序。,16,在这个程序中,我们用10个定时器作为循环显示的时间控制器,定时器从T1开始,到T10为止。显示“0”时我们直接用中间寄存器给每个输出继电器赋值(由于Ye在显示“2”时才接通,可以用T2的常开直接赋值);当显示“1”时,正好定时器T1循环完毕,常开闭合,常闭断开。此时我们可以使用T1的常开或常闭触点对各个输出线圈进行通断操作。其它时刻显示数字依此类推。,17,编程时我们从上至下按真值表的一列来写,正好是一个输出线圈在一次循环中的变化。这样可以迅速地按照真值表把每一个输出继电器的输出变化轻松的写成梯形图。,18,编程时要严格,按照本位与上一位对比;如果是从1变0(断开),则串联一个定时器的常闭触点;如果是从0变1(接通),则并联一个定时器的常开触点;如果没有变化,就不做任何改变。,Y8,1,0,1,1,0,1,1,1,1,1,19,Y9,1,1,1,1,1,0,0,1,1,1,0,1,2,3,4,5,6,7,8,9,Y8,1,0,1,1,0,1,1,1,1,1,20,这个程序的梯形图如右:,21,4.4按照上述方法,我们可以把比较复杂的八段码编程变成简单的与真值表对应的定时器的常闭触点的串联、常开触点的并联关系。,22,只要认真做好真值表,然后按照对应关系来进行串联和并联,就能准确、迅速的编写出按照各种顺序显示的八段码数字。在编程中注意:显示数字的序号是从0开始的,定时器是从T1开始的,这样在编程时可以把0和1变化的那一行的序号作为串联或并联的定时器的触点的下标。,23,4.5上述方法只是八段码编程方法的一种,适用于顺序控制的情况。在PLC中,我们还可以使用比较指令、和高级指令SEGT指令对八段码进行编程。本文主要讲述的是真值表在八段码编程中的应用。当然,真值表在PLC中的应用还大有潜力可挖。例如就像十字路口红绿灯这样的使用多个定时器的场合,我们都可以利用真值表来分析编程中输入、输出之间的关系。,24,谢谢大家,Thank you very much,返回目录,25,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!