- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于在西门子PLC流水灯控制程序中使用数学建模及卡诺图化简方法的研究与实现
XX 省技师综合评审
维修电工职业文章
(国家职业资格二级)
文章类型: 论 文
文章题目: 关于在西门子PLC 流水灯控制程序中使用数学
建模及卡诺图化简方法的研究与实现
姓 名: XXX
准考证号:
所在省市:
工作单位:
1
关于在西门子PLC 流水灯控制程序中使用数
学建模及卡诺图化简方法的研究与实现
XXXXXXXX
摘要:流水灯控制系统是循环顺序控制系统中具有代表性的项目,一
般使用的编程方法是使用Simatic Graph 工具编程,本文旨在研究一
种简单实用基于梯形编程语言的编程方法。具体思路是:首先使用数
学建模的方法对控制逻辑进行数学处理后建立起以控制对象为输出
的数学模型,再使用卡诺图化简得到建立模型的最简函数表达式,最
后使用梯形图语言描述该逻辑函数实现对系统的设计。
关键字:循环控制系统、S7-300、流水灯、数学建模、卡诺图化简
1、 引言
流水灯控制是PLC、单片机、DSP 等智能控制单元学习中都推崇
的练习项目,是循环顺序控制系统的代表性项目。西门子 SIMATIC
STEP7 中关于类似系统一般推荐的方法是使用Simatic Graph 工具进
行编程。该工具是专门针对顺序控制系统编程的图形编程语言,功能
强大、简单易学。正是如此,学习者在对待这类项目的时候大多很轻
松的使用完该工具后就浅尝辄止而不再深入研究。但笔者认为,作为
学习的过程,不妨多学习使用几种方法。
高级语言中,程序处理采用的是自上而下循环加嵌套的执行方
式,这类程序执行方式对处理类似的循环顺序控制系统非常适用,编
程方法也较为简单。正是如此,使得笔者在开始学习时严重轻视了学
2
习难度。PLC 程序执行采用的方式是:输入采样-程序处理-驱动输出。
在高级语言中适用的编程方式在PLC 中却因为PLC 自身程序处理的特
性而必须作进一步的处理,主要是编程思路的处理。通过对各种方法
的研究,可以更深刻的把握PLC 编程方法的特有思路,尤其是和C 语
言等高级语言的区别。
如果要求使用梯形图语言编写该项目程序,一般最常规的处理思
路是使用控制条件对控制对象进行置位、复位操作。实际情况中,该
方法在面对步数不多的情况时还较适用,一旦步数增多,程序将变得
异常冗长,逻辑也极易混乱,执行起来容易出错,且浪费硬件资源。
正因如此,笔者才想到要研究一种较为简单实用的通用方法。
2、 设计要求
系统中顺序循环步数不多时使用条件控制置位、复位的方法无疑
是一个合理、简单的方法,但当步数较多的情况下,此种设计思路显
然就不能适用。为了体现本文中涉及的设计方法的适用性和实用性,
设计要求中就要确定一个步数较多的循环系统,本设计中暂定为 8
步。考虑到本设计既是研究也是学习过程,被控量太多意义不大,设
计系统中就将被控量设定为3 个。
设计要求:用两个开关控制3 只灯Y1 、Y2 、Y3 自循环,每2 秒
钟状态变换一次,开始按钮按下后,状态从步数1 开始,按下停止按
钮后,3 只灯处于熄灯状态。状态变换顺序见下表。
循环步数 Y1、Y2、Y3 状态 循环步数 Y1、Y2、Y3 状态
1 0 0 0 5 0 1 1
2 1 0 0 6 1 1 1
3 0 1 0 7 1 1 0
4 0 0 1 8 1 0 0
3、 设计思路
本设计系统中,主要动作过程是顺序执行完指定步数,然后循环。
顺序执行中与状态变化有关的是时间脉冲,因此,可以将与顺序步数
一致的
文档评论(0)