发布于 2011-07-16 13:30:47
71楼
既然来了,自己也谈一点个人的"心得".
一、全局认知
1、搞清楚PLC的工作原理,如PLC程序是如何扫描的,程序如何执行的,PLC内部都有什么元器件等概念。
2、对程序的整体结构设计有个感性地整体认识,理解什么是子程序、什么是中断、什么是功能块等知识点,也就是说对程序的整体设计建立“模块化”的认识。
二、局部认知
3、掌握位逻辑基本指令的用法,以及定时器和计数器的用法,再有“长时”执行命令即普通触点与“短时”执行命令即脉冲指令二者的不同,因为这是要写程序最根本最基础的东西。
4、数字量和模拟量的处理:
数字量的处理最重要的是程序逻辑的精确性可靠性,高效性则是程序设计能力到达一定的程度后才能有所体悟的指标。
模拟量的处理更多的是对自动化知识综合能力的运用,其中更是涉及到控制精度、实时性等控制指标的优化等难点。
5、涉及到具体的功能指令,如通讯、数据计算、PID功能、位控功能等时,则要对相关的理论一定要透彻理解,这时更重要的可能就是算法问题,计算机理论问题,自动控制理论问题了。
最后,想说的是,PLC的精湛编程能力不是一天两天就能建立起来的,实践是必不可少的一环。
PLC的主要应用有五大领域,详情请自行查阅宋伯生老师的相关论文著作,每个领域的应用都有其对应的难点,当把这些知识都全部掌握了,做系统就有底气了。
班门弄斧,见笑了。