课题五经验编程法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课题五经验编程法

课题五 经验编程法 教学目标 1、掌握PLC程序编制的步骤 2、掌握经验法设计程序的方法 3、掌握程序的调试方法 理 论 一、PLC编程方法 常用的编程方法有三种:经验法、顺序控制法、解析法和图解法。 1、经验法 所谓“经验法”,就是利用自己的或别人的经验进行程序设计。这种方法要求用户在熟 悉常用基本电路的条件下,掌握梯形图设计的基本原则及编程技巧,以便把“经验程序”改 编成符合自己要求的控制程序。 2、顺序控制法 所谓顺序控制,就是按照生产工艺规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序在生产过程中各个执行机构自动的、有序的进行动作。它是将一个复杂的控制过程分解为若干个工作状态,弄清各个状态的功能以及每个状态之间的顺序关系,将这些状态联系起来,形成状态转移图,进而根据状态转移图编写出梯形图或指令表。 3、解析法 PLC的逻辑控制,实际是逻辑问题的综合,所以,可根据组合逻辑或时序逻辑的理论, 并运用相应的解析方法,对其进行逻辑关系的求解;然后,根据求解的结果,或画成梯形 图,或直接编写指令。解析法比较严密,可以运用一定的标准,使程序优化,并可避开编程 的盲目性,是较有效的方法。 4、图解法 图解法是通过画图的方法进行PLC程序设计。图解法可分为波形图法和流程图法。波形图法较适合于时间控制电路,它先把对应信号的波形画出,再依时间用逻辑关系去组合,就 可很容易地把电路设计出来。流程图法是用框图表示PIE程序的执行过程,以及输入条件与 输出间的关系,在使用步进指令的情况下,用它进行设计是很方便的。 图解法与解析法不能完全分开,解析法中也要画图,而图解法中也要列解析式子,只是 两者各有其侧重点。 本课题将重点介绍经验法。 二、程序设计的基本步骤 要编写一个PLC的控制程序,可按以下步骤进行: 1、工艺分析 对PLC控制对象的工作情况及控制要求要进行分析,要弄清以下问题: (1) 工艺过程是怎样展开的?其目标是如何进一步实现的? (2) 输入与输出是怎么对应的?在时序上又有什么特点? (3) 要记录与存储哪些数据?有多大数据量要存储? (4) 有没有模拟量、数字量要控制?要采用什么控制规律及输出方法? (5) 对系统的监控有什么要求?要采取哪些措施? 工艺分析就是要对上述问题得出明确的答案。 2、输入/输出的分配 ⑴ PLC的输入点数与控制对象的输入信号总是相应的,输出点数与输出的控制回路也是相对应的。故通道分配实际是把PLC的输入点号分配给实际的输入电路,给输出电路分配一定的PLC输出点号。编程时按点号建立逻辑或控制关系,接线时按点号“对号人座”进行接线。这样,PLC才可能正确地实现控制。 ⑵ 通道分配在硬件上应注意防止输出信号对输入信号的干扰,并作到便于布线。为此,输入和输出模块各应相对集中地安排为好。 ⑶ 在软件上,分配输入/输出号最好能按一定的规律,便于使用字指令或子程序编程,提高程序的效率. ⑷ 个别情况下,也可能出现实际输入点数比PLC的输入点多,或输出控制的动作数比PLC 的输出点数多。这时,对输入信号可在进入PLC前,用接线作些逻辑组合,把一个点号给两 个或多个经串联或并联后的输入信号,或用一个点号,分别给两个点,用输出点在其间作切 换。输出点不够,也可作相应组合,只是这样靠外部接线去组合不能太多,否则就失去了 PLC的灵活性。点数不够,还是要先用点数更多的PLC为好。 3、画梯形图 ⑴ 画梯形图,也就是编写PLC程序。用户可以选择自己熟悉的编程方法(经验法、顺序控制法、解析法、图解法等)编程。 ⑵ PLC的程序要合理组织,特别是程序较复杂的,要力争模块化,分成模块编写。PLC的程序分块要靠编程者通过子程序进行,步进程序自己组织。 4、装载与调试程序 ⑴ 编好的程序要装入PLC后才能进行调试。装载可以通过手持编程器、图形编程器或个人计算机来完成。为了使用手持编程器,还需要将梯形图转化成语句表形式。如果使用计算机或图形编程器编程,则直接用梯形图形式即可。 ⑵ 脱机设计的程序不可能没有问题,而这些问题也只有在联机调试过程中,才能得到解决。调试要借助编程器或计算机,或通过一些信号显示,使控制对象的状态便于观察,使PLC的工作尽可能“透明”;同时,还要能对PLC的一些状态进行强制,使某点为ON或OFF。这样,才便于找出问题、分析问题及解决问题,进而使程序不断完善,以达到预期的目的。 三、经验法设计梯形图 “经验法”顾名思义是依据设计者经验进行设计的方法。经验设计法用设计继电器电路图的方法来设计比较简单的开关量控制系统的梯形图,即在一些典型电路的基础上,根据被控对象对控制系统的具体要求,

文档评论(0)

hh83kxy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档