下载此文档

PLC书写规范.ppt


文档分类:论文 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
PLC控制系统开发流程及规范苏州著微电子科技有限公司2013-04-20目录项目开发流程客户需求采集需求分析工作流定义模块化设计PLC程序书写规范X,Y点的基本规则M,L点的基本规则D寄存器使用基本规则正常及异常工作流设计规则报警设计项目开发流程-概述读书破万卷,下笔如有神破万卷:善于学****和吸收别人的精华,在万卷的对比和参照中,找出各种之间不同的差异,并分析差异产生的原因,以及原因背后的参差不齐的智商。其关键在于绞尽脑汁之后的破中有立。如有神:你想做什么样的文章,怎么开始结束、起承转合,怎么遣词造句、修饰润色,大套路烂熟于胸,小细节信手拈来,至高境界乃无需多费脑筋。PLC开发流程有相通之处:流程设计需发散思维,费心费力,程序书写则要循规蹈矩,无需动脑。客户需求采集客户的需求是零碎的,断续的,不全面的;客户需求:取决于客户的目的,客户的目的是简单的,往往一句话就可以说完;客户目的客户需求时间维度:工作流程单模块单行工作流,并行、交错或嵌套的工作流;空间维度:多模块并行、交错、嵌套或非相关工作流;性能参数的采集:单点采集,多点并行相关采集;限制条件和超限报警:时间空间限制,性能参数超限;以上拼接成设备雏形+成本控制+其他因素设备需求全貌。需求分析用Excel做《XXX设计记录》至少包含Sheet如下:工作流设计:描述设备实现的整个过程硬件架构及接口设计:电路原理图中难以表现的架构性的概念,可以罗列于此,简单设备可以直接表现在硬件列表;硬件列表:过程中所涉及的硬件,品牌参数及数量;PLC点位设计:硬件和PLC对接的点位(X,Y),工作流控制需要用到的寄存器(M,D,T,L,S…);数据存贮配方,涉及工控软件的,还要有“数据库结构”.关键性能参数:例如电流电压的RS485通讯读取、校正算法;设计Log:每天的问题流水账;工作流定义包括序号,工作步骤等如上;工作步骤:如果每个步骤循环中还有小步骤循环,需要详细定义;正常工作循环,异常循环;数据对象:定义到D寄存器,M寄存器;输入/输出点位:X,Y点;涉及硬件:以及硬件的扩展接口;以上文档亦可改进适用于机械/软件设计师的设计文档;其他Sheet都是基于该表格衍生出来的,不赘述。模块化设计大的系统需要切成小块实现;降低单体难度,降低对设计师要求;并行制造调试,提高效率;切分原则:按机械空间分布切分;按照工作流相关度切分;模块之间线缆沟通和相互约束越少越好;单个模块方便维护,可替换;多个模块间流程重组容易;目录项目开发流程客户需求采集需求分析工作流定义模块化设计PLC程序书写规范X,Y点的基本规则D寄存器使用基本规则PLC工作流设计规则报警设计X点的基本规则X点在程序中最多出现4次;例如X0为常开光电感应器;X0有效:LDX0OUTM0X0无效:LDIX0OUTM1X0防抖动有效:LDX0TMRT0K1X0防抖动无效:LDIX0TMRT1K1其他地方调用时,调用M0,M1或T0,T1即可;多个X点可以形成常用的组合条件;运动控制中如果以X点作为原点或INP,Error,为保证实时性,请勿用M代换;Y点的基本规则Y点在程序中只出现一次;而且非常简单:例如,内部以M10作为Y0点的替代;LDM10OUTY0;Y点的输出一定是OUT,线圈方式输出,不采用SET,RST;M10的输出一定是OUT,不采用SET,RST;运动控制中输出脉冲的Y,不可以代换;其他有实时性要求的程序中,谨慎代换;

PLC书写规范 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人85872037
  • 文件大小294 KB
  • 时间2020-04-03