一、高级编程基础篇.pdfVIP

  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 章 高级编程基础 本章主要介绍关于复杂程序设计、编写及调试的一些基础知识; 1.1、复杂程序设计基本方法与步骤 在编制程序时,首先要根据整个工程的要求把程序分块,其次是合理选择编辑器编写各个程序 块的程序。然后经过联机调试,并经过一定时间的试运行后,才可以正式投入实际现场工作。 1.1.1、程序设计方法 (1)图解法编程 图解法是用画图的方式进行程序设计。主要包括绘制程序方框图和连锁逻辑图。(详见本篇第二、 第三点) (2 )经验法编程 经验法是运用自己的或别人的已有经验进行程序设计。多数是在设计前先选择与自己工艺要求 相近的程序,把这些程序看成是自己的“试验程序”。结合自己工程的情况,对这些“试验程序”逐 一修改,使之适合自己的工程要求。这里所说的经验,可以是自己的经验总结,或是别人的设计经 验,也可以是其他资料中的典型程序。 1.1.2、程序设计步骤 (1)对系统任务分块 根据工艺过程的控制要求,把一个复杂的控制工程,分解成多个比较简单的、规模较小的控制 任务。这样就把一个复杂的大问题化为多个简单的小问题,从而有利于程序编制,使程序更具有灵 活性。 同时程序的分块也有利程序的调试。由于程序是分块编写的,所以调试程序也可以分块进行, 等局部程序调试完毕之后再整体调试。而当工艺发生变化时,只需修改变化部分的程序块就可以了。 (2 )编制连锁逻辑图 连锁逻辑图可以反应出某一逻辑的因果关系,及对于这一结果又能够导出哪些动作。该图反映 了控制过程中控制作用与被控对象的活动,反映了输入与输出的关系。 (3 )绘制程序方框图 程序方框图一般是用一些几何图形符号、流线和文字来说明生产的过程,可以清晰的反映控制 要求。另外还可以绘制控制框图来表示复杂回路控制的原理。 1-1 (4 )编制程序并进行联机调试 在绘制完连锁逻辑图和程序方框图后即可进行程序的编制。编制程序时,除了要保证程序要正 确、可靠之外,还要考虑程序要简洁、清晰、便于阅读、便于修改,增强程序的可读性,便于他人 进行工艺的分析、程序的检查,也便于日后对程序进行修改、调试和维护。 编好一个程序块后可把程序下载到控制站中进行联机调试(一般使用仿真器调试程序),分块调 试便于查找问题,以便及时修改,最好不要等到整个程序完成后再调试,那样不利于发现问题,而 且增加了调试的难度和工作量。 (5 )现场调试 现场调试是完成整个控制系统设计的重要环节。任何程序的设计极少有不经过现场调试就能使 用的。只有通过现场调试,才能发现控制回路和控制程序不能满足系统要求之处;只有通过现场调 试,才能发现控制程序内部是否有矛盾之处。只有通过现场调试,才能验证程序的正确与否,从而 形成最终的运行软件。 (6 )编写技术文件 技术文件,包括控制要求、控制方案(连锁逻辑图、程序方框图)、程序、使用说明等。这些对 未参与程序编制的技术人员和操作人员是极其重要的资料,对今后的系统维护和更改也是十分有用 的,所以在一项任务完成后,有必要对以上内容加以整理。 使用说明中应包括以下内容: 程序思路的说明:包括程序结构、主程序和子程序的划分,各程序的功能等; 工艺生产过程的控制要求:说明生产过程对控制的要求; 主程序和各子程序执行过程的说明:便于自控、工艺和维护人员对程序执行过程中各个运行设 备的状态进行判别; 信号报警和连锁系统的说明:包括信号报警系统、连锁系统的设置、紧急停车和事故处理系统 的设置等系统执行过程的文字说明; 其他需要说明的问题:例如建议和不足。 1.2、连锁逻辑图基础 连锁程序是保证现场生产安全的重要手段,根据工艺要求和输入输出间的逻辑关系,我们可以 绘制连锁逻辑图。 以下是绘制逻辑图时用到的图例,为了能提高逻辑图的可读性,希望在工程设计时能按照一定 的规范来制作。目前我们一般使用Microsoft Office Visio 软件绘制。 1-2 图1.2.1 逻辑图图例 以下是一张连锁逻辑图的样例: 图1.2.2 逻辑图样例 1.3、程序方框图基础 程序方框图可以清晰的反

文档评论(0)

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

1亿VIP精品文档

相关文档