- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电工编程方法
编程的基本方法 PLC程序设计的主要任务就是根据控制要求将工艺流程图转换成梯形图,这是PLC应用中的关键问题,程序的编写是软件设计的具体体现。本节主要介绍程序的编写方法和步骤, 编程是一个系统工作,它包含了对控制对象的分析理解,一直到程序调试的全过程。 1.明确控制系统要求 2.I/O分配 3.绘制梯形图(时序分析) 4.将梯形图转换成助记符,编写指令表。如果借助于计算机和编程软件,可省去这一步。 5.利用编程器或编程软件将程序输入到PLC中。 6.检查程序并纠正错误。 7. 调试。 梯形图法是最基本的方法,无论经验法还是解析法,在把 PLC程序等价为梯形图后就要用到梯形图法。 1.时序图(波形图)流程图法 图解法和解析法不是彼此独立的,解析法中要画图,图解 法中也要列解析表达式,只是两种方法的侧重点不一样。 2.技巧法 3.计算机辅助设计 计算机辅助设计是利用PLC通过上位链接单元与计算机实现链接,运用计算机进行编程。 该方法需要有相应的编程软件,现有的软件主要是将梯形图转换成指令的软件。 1编程原则 1.输出线圈(包括输出继电器、辅助继电器和定时器/计数器)在程序中只能使用一次,但触点可以无限次使用。 2.并联触点和串联触点的个数无限制。 3.线圈不能从母线直接输出。如需要始终保持通电,可以 使用特殊继电器(常ON)。 4.输出线圈可以并联,不能串联,但定时器的线圈可以串联。 5.一般以输出线圈和右母线相连,线圈后面不允许有触点。 6.不准使用没有定义过的触点和线圈。(编程软件中根本没有,不用担心) 7.主程序必须以ED指令结束。 8.定时器/计数器不能直接产生外部输出信号,必须用对应的触点编程到一个输出。 9.在梯形图的竖线上不能安排任何元件。(编程软件根本无法实现,不用担心) 2编程技巧 1.输入继电器、输出继电器、辅助继电器、定时器/计数器的触点在程序中不受限制,多次使用可以简化程序和节省存储单元。 2.在不使程序复杂难懂的情况下应尽可能少占用存储空间。 3.由于定时器/计数器的编号 在固定范围内,且不能重复使用,所以编程时定时器可以从0开始递增使用,而计数器从最大编号开始递减使用,这样就可以避免定时器、计数器使用相同的编号。(结合手册说明) 4.在对复杂的梯形图进行调试时可以在任何地方插入END指令,分段进行调试,从而提高调试的效率。 5.由于PLC的扫描方式是按照从左到右,由上而下的顺序进行扫描,上一梯级的执行结果会影响下一级的输入,所以在编程时必须考虑控制系统逻辑上的先后关系。 3编程举例 1.简单结构编程 对于并联—串联结构(如图所示)的编程,先编写并联逻辑块(a块),然后再编写串联逻辑块(b块)。 4.梯形图编辑经验—结构变换 5.时序结构设计方法 时序结构在控制系统中是最基本、最常用的结构,此处我们通过一些常用的实例来说明时序结构的设计方法。 5.1 起动和复位(停止)控制结构 1.直接用输出继电器实现 如图3-33所示,X0为“ON”时,X0的常开触点闭合,Y0得电(ON),并由Y0的常开触点实现自锁,保持输出Y0处于接通状态。X1为“ON”时,X1的常闭触点断开,Y0失电(OFF)。 实例1:小车往复运动 实例2:喷泉控制结构 喷泉有A、B、C三组喷头,如图3-48所示。要求起动后,A组先工作5s后停止,此时B、C组同时开始工作,5s后B组停止,再过5s后C组停止,而A、B组开始工作,再过2s后C组也工作。在C组持续工作5s后全部停止。再过3s后A又重复前述过程。系统要具有总开关和启动开关。(下例中按功能来说,有一个小错误,请大家一起检查) 欧姆龙CPM1A编程指令 1.继电器分配和功能介绍 CPM1A的指令 数据传输指令 说明: 对于指令的学习,我们并不用把所有的指令全部讲解和掌握,应该以基本指令为掌握重点,因为它们用的最多。有些功能指令,例如高速计数指令、中断控制指令等,可以在用到的时候去查用户手册,在这里我门需要掌握的是在用户手册中指令的解读方法和应用功能,以及在编程软件中的指令书写方法等。 /support/DownloadCenter.jsp 教学演示:参考手册定时器、计数器指令解读 学员实践:参考手册指令分类,MOV、定时器、计数器指令编写双灯闪烁并通过硬件验证。 BCD码 二进制编码的十进制数,简称BCD码(Binary coded Decimal). 这种方法是用4位二进制码的组合代表十进制数的0,1,2,3,4,5,6 ,7,8,9 十个数符。4位二进制数码有16种组合,原则上可任选其中的10种作为代码,分别代表十进制中的0,1,2,3,4,5,6,7,8,9 这十个数符。最常用的BCD码称为8
您可能关注的文档
- 步进电机工作原理及实现PPT.ppt
- 毕业论文定稿模板.doc
- 毛概课件笔记整理.doc
- 民爆安全事故应急救援预案.doc
- 民爆行业生产安全事故应急预案及编制导则.doc
- 气瓶火灾事故应急救援演练方案2.doc
- 民用航空招收飞行学生体格检查鉴定标准.doc
- 氨泄漏应急预案.doc
- 气象灾害防御条例解读0416.ppt
- 樱花科技计划简介.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)