提高程序稳定可靠性的方法V1.0
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Fra Baidu bibliotek
更改记录
版本号 kj2015-3B-6-
V1.0
更改日期 2015-10-20
更改内容 1.完成V1.0版本的编制。
修改人 LI.BO
前言
PLC是80年代发展起来的新一代工业控制装置,它是集自动控制" 计算机和通信技 术于一体的产物, 因其具有通用性好,可靠性高,维修方便,性价比高,编程方法容 易等优点, 在90年代便广泛应用于工业控制领域;但是,如果PLC程序的稳定性不高, 工厂的生产效率将得不到提高,甚至会产生人员伤亡和设备损坏安全事故,因此提高 控制系统的稳定性具有十分重要的意义。现在,控制程序的稳定性和可靠性是衡量一 个工程项目质量的关键因素,直接影响到客户使用的满意度。
而控制系统的稳定与否,受制于多方面因素:控制方案的合理性,产品选型,安装 接线的规范,程序编制的质量等等。本文从控制程序编制的角度出发来阐述编程的注意 事项和技巧,以提供给编程人员特别是初入人员一些编程思路和帮助。
由于编者水平有限,虽经修改,仍有缺点和错误,望各位同事不吝批评指正,以便 今后对本文进一步调整和完善。
浅析提高程序稳定可靠性的方法
编号: kj2015-3B-6-V1.0
2015-10-20
目录
目录 ..................................................................................................................................................2 更改记录........................................................................................................................................... 3 前 言 ..............................................................................................................................................4 第一章 程序质量的评价标准.........................................................................................................5 第二章 如何提升程序员的“性能”.............................................................................................8
1.提高文档编写能力 ............................................................................................................... 8 2.广泛阅读 ............................................................................................................................... 8 3.养成好的编程习惯 ............................................................................................................... 8 4.提高对软件需求的理解 ....................................................................................................... 9 5.复用性和模块化思想 ........................................................................................................... 9 6.锻炼自己的测试能力 ........................................................................................................... 9 7.问题是最好的学习机会 ....................................................................................................... 9 第三章 程序编制的步骤...............................................................................................................10 1.熟悉工艺需求及控制要求 ................................................................................................. 10 2.元器件的使用方法 ............................................................................................................. 10 3.硬件组态和网络配置 ......................................................................................................... 10 4.制作符号表 ......................................................................................................................... 10 5.编制程序............................................................................................................................. 11 6.调试程序............................................................................................................................. 11 7.保存完善............................................................................................................................. 11 第四章 提高程序稳定性的方法技巧...........................................................................................12 1.自锁与互锁 ......................................................................................................................... 12 2.置位与复位 ......................................................................................................................... 12 3.滤波防抖 ............................................................................................................................. 12 4.信号握手 ............................................................................................................................. 13 5.冗余回路 ............................................................................................................................. 13 6.自行诊断 ............................................................................................................................. 13 7. 使用 NC 信号.....................................................................................................................14 8.模块化编程 ......................................................................................................................... 14 9.合理选用安全产品 ............................................................................................................. 14 9.1 控制等级的要求.............................................................................................................14 9.2 控制等级的选择.............................................................................................................16 第五章 附录...................................................................................................................................16
第一章 程序质量的评价标准
PLC 程序最好的检验方法是实践,看程序能否达到预期的目的。但这还不够。因为 能达到目的的程序也有好与不好之分。到底什么样的程序才算好的程序呢?大体的评价 原则有如下几个方面:
1.正确性 PLC 的程序一定要正确,并要经过实际工作验证,证明其能够正确工作。这是对 PLC
程序的最根本的要求,若这一点做不到,其它的再好也没有用。 要使程序正确,一定要正确地理解 PLC 的硬件结构及其工作原理,准确的使用程序
指令。准确的使用指令与准确理解指令相联系,为此对指令含义和使用条件一定要弄清 楚。必要时,可编些小程序对一些不清楚的指令作些测试。
更改记录
版本号 kj2015-3B-6-
V1.0
更改日期 2015-10-20
更改内容 1.完成V1.0版本的编制。
修改人 LI.BO
前言
PLC是80年代发展起来的新一代工业控制装置,它是集自动控制" 计算机和通信技 术于一体的产物, 因其具有通用性好,可靠性高,维修方便,性价比高,编程方法容 易等优点, 在90年代便广泛应用于工业控制领域;但是,如果PLC程序的稳定性不高, 工厂的生产效率将得不到提高,甚至会产生人员伤亡和设备损坏安全事故,因此提高 控制系统的稳定性具有十分重要的意义。现在,控制程序的稳定性和可靠性是衡量一 个工程项目质量的关键因素,直接影响到客户使用的满意度。
而控制系统的稳定与否,受制于多方面因素:控制方案的合理性,产品选型,安装 接线的规范,程序编制的质量等等。本文从控制程序编制的角度出发来阐述编程的注意 事项和技巧,以提供给编程人员特别是初入人员一些编程思路和帮助。
由于编者水平有限,虽经修改,仍有缺点和错误,望各位同事不吝批评指正,以便 今后对本文进一步调整和完善。
浅析提高程序稳定可靠性的方法
编号: kj2015-3B-6-V1.0
2015-10-20
目录
目录 ..................................................................................................................................................2 更改记录........................................................................................................................................... 3 前 言 ..............................................................................................................................................4 第一章 程序质量的评价标准.........................................................................................................5 第二章 如何提升程序员的“性能”.............................................................................................8
1.提高文档编写能力 ............................................................................................................... 8 2.广泛阅读 ............................................................................................................................... 8 3.养成好的编程习惯 ............................................................................................................... 8 4.提高对软件需求的理解 ....................................................................................................... 9 5.复用性和模块化思想 ........................................................................................................... 9 6.锻炼自己的测试能力 ........................................................................................................... 9 7.问题是最好的学习机会 ....................................................................................................... 9 第三章 程序编制的步骤...............................................................................................................10 1.熟悉工艺需求及控制要求 ................................................................................................. 10 2.元器件的使用方法 ............................................................................................................. 10 3.硬件组态和网络配置 ......................................................................................................... 10 4.制作符号表 ......................................................................................................................... 10 5.编制程序............................................................................................................................. 11 6.调试程序............................................................................................................................. 11 7.保存完善............................................................................................................................. 11 第四章 提高程序稳定性的方法技巧...........................................................................................12 1.自锁与互锁 ......................................................................................................................... 12 2.置位与复位 ......................................................................................................................... 12 3.滤波防抖 ............................................................................................................................. 12 4.信号握手 ............................................................................................................................. 13 5.冗余回路 ............................................................................................................................. 13 6.自行诊断 ............................................................................................................................. 13 7. 使用 NC 信号.....................................................................................................................14 8.模块化编程 ......................................................................................................................... 14 9.合理选用安全产品 ............................................................................................................. 14 9.1 控制等级的要求.............................................................................................................14 9.2 控制等级的选择.............................................................................................................16 第五章 附录...................................................................................................................................16
第一章 程序质量的评价标准
PLC 程序最好的检验方法是实践,看程序能否达到预期的目的。但这还不够。因为 能达到目的的程序也有好与不好之分。到底什么样的程序才算好的程序呢?大体的评价 原则有如下几个方面:
1.正确性 PLC 的程序一定要正确,并要经过实际工作验证,证明其能够正确工作。这是对 PLC
程序的最根本的要求,若这一点做不到,其它的再好也没有用。 要使程序正确,一定要正确地理解 PLC 的硬件结构及其工作原理,准确的使用程序
指令。准确的使用指令与准确理解指令相联系,为此对指令含义和使用条件一定要弄清 楚。必要时,可编些小程序对一些不清楚的指令作些测试。