PLC程序及HMI设计规范.docx
《PLC程序及HMI设计规范.docx》由会员分享,可在线阅读,更多相关《PLC程序及HMI设计规范.docx(17页珍藏版)》请在沃文网上搜索。
1、 PLC程序及HMI设计简易规范提交审核版本备注任宝华周佳2017.10创建为了便于程序的易用性,通用性及可维护性,方便不同程序设计者之间的程序修改,提高程序整体质量,现将PLC及HMI设计做以下规范。(因公司常用PLC选择为欧姆龙公司的小型CP系列,编程以欧姆龙的CX-Programmer软件为例)一 PLC程序设计规范11编程思路样例说明PLC在程序设计之前应根据生产工艺的要求对控制做一个深入的了解,然后进行程序的框架设计,根据框架对控制程序进行分段划分,因对程序划分可以分为不同的划分方法,因人而异,为了统一划分标准,现规定程序的分段划分以功能层面为标准,现将单双轴程序为例来说明程序功能的
2、划分标准,以后所有PLC程序将统一按照单双轴的划分方式划分编程。单双轴划分如下 现将各划分段的划分依据及功能进行说明 1.1.1 设置参数转换:因欧姆龙PLC对计时器,计数器采用BCD与BIN的两种方式计时或计数(CPIE系列只支持BCD),参数设置也需随计时或计数的方式进行设置,为方便机器使用者对设置参数的快速理解,所设参数必须符合大众理解得方式进行,对于程序中对设置参数的使用如果可以直接使用则可直接使用,不能直接使用的可以在本段进行转换。1.1.2气缸虚拟输入点:本段主要是对所涉及的气缸原点,动点的虚拟。对于气缸的原点,动点传感器都有唯一的实际的物理接口地址,在程序中不能使用实际的物理接口
3、,需要对实际的物理接口进行虚拟,气缸虚拟输入点的编程如下程序所示。没有传感器的气缸也要进行虚拟,没有传感器的气缸虚拟可以直接使用对应的虚拟输出点,编程方式如下1.1.3按钮与感应器虚拟点:本段功能是对除气缸传感器以外的所有输入进行虚拟,同样在程序使用过程中不能使用这些输入的实际物理地址,要使用虚拟后地址。按钮与感应器虚拟编程如下1.1.4手动控制与简单测试:本段主要是对气缸,电机或其他的一些执行元 器件进行手动操作。手动操作输出直接操作该器件所对应的虚拟输出位,手动操作要更具工艺的不同考虑机构之间的互锁。手动操作编程参考下图1.1.5复位流程控制:本段功能是对设备进行初始化处理。复位要考虑机构
4、间的干涉,选择合理的复位顺序。复位开始,复位过程,复位结束编程见下图 复位开始段 复位过程 复位结束1.1.6自动流程:本段功能主要对设备所涉及到自动运行进行控制,自动控制如果是顺序单流程的动作方式,可采用步指令或寄存器赋值方式。如果动作是随机且动作顺序可以任意组合,那么建议采用保持指令或置位,复位指令较为方便。两种编程方法参见下图 寄存器赋值自动控制方式 保持指令自动控制方式 1.1.7步进流程:该段原则上应该包含到自动流程中,但考虑到该段程序所控制的部件或机构相对独立,这时也可以将此段程序从自动流程中摘除组成一个单独的控制段,此段程序的写法因人而异,可写在自动流程中,也可摘除单独组成段。1
5、.1.8测量流程:该段程序与步进流程类似,可以参阅步进流程。1.1.9报警:本段对整个设备的异常状况进行处理。故障位的选择必须集中连续。为了设备安全及人员安全,报警不能自复位,必须进项人工确认,报警段的写法如下 报警功能段的写法11.10测速及压力控制:该段的功能基本与“步进控制”“测量流程”的划分思路相同,都是对相对一些独立的一些功能做单独处理。1.1.11虚拟输出:程序中的最终输出,不能直接作用与输出点,应通过虚拟再进行输出,这样输出点的改动也不会影响程序内部的逻辑结构。以上为单双轴程序为例对程序以功能划分的思路说明,再编程中需以此思路进行划分。但是为了程序结构简洁,明了,功能段的划分尽量
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 程序 HMI 设计规范