- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLC程序及HMI设计简易规范
提交
审核
版本
备注
任宝华
周佳
2017.10
创建
为了便于程序的易用性,通用性及可维护性,方便不同程序设计者之间的程序修改,提高程序整体质量,现将PLC及HMI设计做以下规范。(因公司常用PLC选择为欧姆龙公司的小型CP系列,编程以欧姆龙的CX-Programmer软件为例)
一 PLC程序设计规范
1.1编程思路样例说明
PLC在程序设计之前应根据生产工艺的要求对控制做一个深入的了解,然后进行程序的框架设计,根据框架对控制程序进行分段划分,因对程序划分可以分为不同的划分方法,因人而异,为了统一划分标准,现规定程序的分段划分以功能层面为标准,现将单双轴程序为例来说明程序功能的划分标准,以后所有PLC程序将统一按照单双轴的划分方式划分编程。单双轴划分如下
现将各划分段的划分依据及功能进行说明
1.1.1设置参数转换:因欧姆龙PLC对计时器,计数器采用BCD与BIN的两种方式计时或计数(CPIE系列只支持BCD),参数设置也需随计时或计数的方式进行设置,为方便机器使用者对设置参数的快速理解,所设参数必须符合大众理解得方式进行,对于程序中对设置参数的使用如果可以直接使用则可直接使用,不能直接使用的可以在本段进行转换。
1.1.2气缸虚拟输入点:本段主要是对所涉及的气缸原点,动点的虚拟。对于气缸的原点,动点传感器都有唯一的实际的物理接口地址,在程序中不能使用实际的物理接口,需要对实际的物理接口进行虚拟,气缸虚拟输入点的编程如下程序所示。
没有传感器的气缸也要进行虚拟,没有传感器的气缸虚拟可以直接使用对应的虚拟输出点,编程方式如下
1.1.3按钮与感应器虚拟点:本段功能是对除气缸传感器以外的所有输入进行虚拟,同样在程序使用过程中不能使用这些输入的实际物理地址,要使用虚拟后地址。按钮与感应器虚拟编程如下
1.1.4手动控制与简单测试:本段主要是对气缸,电机或其他的一些执行元器件进行手动操作。手动操作输出直接操作该器件所对应的虚拟输出位,手动操作要更具工艺的不同考虑机构之间的互锁。手动操作编程参考下图
1.1.5复位流程控制:本段功能是对设备进行初始化处理。复位要考虑机构间的干涉,选择合理的复位顺序。复位开始,复位过程,复位结束编程见下图
复位开始段
复位过程
复位结束
1.1.6自动流程:本段功能主要对设备所涉及到自动运行进行控制,自动控制如果是顺序单流程的动作方式,可采用步指令或寄存器赋值方式。如果动作是随机且动作顺序可以任意组合,那么建议采用保持指令或置位,复位指令较为方便。两种编程方法参见下图
寄存器赋值自动控制方式
保持指令自动控制方式
1.1.7步进流程:该段原则上应该包含到自动流程中,但考虑到该段程序所控制的部件或机构相对独立,这时也可以将此段程序从自动流程中摘除组成一个单独的控制段,此段程序的写法因人而异,可写在自动流程中,也可摘除单独组成段。
1.1.8测量流程:该段程序与步进流程类似,可以参阅步进流程。
1.1.9报警:本段对整个设备的异常状况进行处理。故障位的选择必须集中连续。为了设备安全及人员安全,报警不能自复位,必须进项人工确认,报警段的写法如下
报警功能段的写法
1.1.10测速及压力控制:该段的功能基本与“步进控制”“测量流程”的划分思路相同,都是对相对一些独立的一些功能做单独处理。
1.1.11虚拟输出:程序中的最终输出,不能直接作用与输出点,应通过虚拟再进行输出,这样输出点的改动也不会影响程序内部的逻辑结构。
以上为单双轴程序为例对程序以功能划分的思路说明,再编程中需以此思路进行划分。但是为了程序结构简洁,明了,功能段的划分尽量要少,功能段要指向明确,参数转换,输入虚拟,手动控制,复位控制,主程序,自动流程,报警,虚拟输出此几项功能为必须划分项。为了加深对功能划分的理解,后面将用一段简短的样例进行试验。
1.2 PLC内部I/O及存储器规划
PLC内部规划见下表(以欧姆龙CP系列为例)
序号
功能
内部区域划分
1
参数转换
1 气缸原点延时设置: D0-D99
转换后读取: D300-D399
2气缸动点延时设置:D400-D499
转换后读取:D700-D799
3其他参数设置:D800-D999
4通讯数据区:D1000-D1399
2
输入虚拟
1气缸原点虚拟:W0-W9
2气缸动点虚拟:W10-W19
3虚拟输出点: W20-W29
4感应器虚拟:W60-W64
5按钮虚拟:W65-W69
3
手动控制
1手动操作位: W30-W39
4
复位控制
1复位操作位:CIO30-35
2复位流程: H10
5
主程序
1工位配置:CIO40-44 H0-H9
2设备运行前状态:CIO50-54
6
自动流程
1自动辅
您可能关注的文档
- [人力资源管理(第6版)].加里·德斯勒-笔记(注释).doc
- 【地方导游基础知识】北京重点知识归纳.doc
- 【宏观经济学】第四章习题集答案解析.doc
- 【桥】公开课教(学)案.doc
- 【逍遥游】基础练习和答案解析.doc
- 5工程布置和设计.doc
- 2014年中级经济师考试【人力资源管理专业和实务】真题与试题(卷)答案解析.doc
- 2016年.10.10栈桥使用安全管理制度汇编(试行版).doc
- 2016年执业药师西药专业技术知识二真题与答案解析.doc
- 2017年第三次药事会议记录文稿.doc
- 2024年04月山东日照莒县事业单位优秀青年人才招考聘用32人历年考试难、易错点试卷黑钻版考点含答案解析.docx
- 2024年04月山东省日照师范学校招考聘用急需紧缺教师9人历年难、易错考点试卷黑钻版含答案解析.docx
- 班主任期末个人工作总结2024年(三篇).doc
- 2024年04月天津市劳动经济学校(天津市人力资源和社会保障局第二高级技工学校)招考聘用高层次人才历年难、易错考点试卷黑钻版含答案解析.docx
- 2024年04月山东济宁市任城区公立医院校园招考聘用25人历年难、易错考点试卷黑钻版含答案解析.docx
- 2024年04月山东中医药大学招考聘用中高级专业技术工作人员35人历年考试难、易错点试卷黑钻版考点含答案解析.docx
- 2024年04月山东德州陵城区人民医院妇幼保健院招考聘用合同制幼儿教师5人历年难、易错考点试卷黑钻版含答案解析.docx
- 2024年04月安徽宿州泗县教体系统优秀人才引进(校园招考聘用)35人(二)历年难、易错考点试卷黑钻版含答案解析.docx
- 2024年04月山东济南市天桥区所属单位引进急需紧缺专业人才10人历年难、易错考点试卷黑钻版含答案解析.docx
- 2024年03月湖北武汉市公安局黄陂区分局招考聘用辅警40人笔试历年(难与易错考点)高频考题后附答案详解.docx
文档评论(0)