一、PLC程序:

1 注释:

程序注释应具备以下几个方面:

1)系统说明:整个程序的版权公司和本程序的目的。

2)程序功能块说明:本程序功能块的主要用途。

3)段落注释:本代码段的目的

4)变量标注:这个变量的用途要标注清楚,通俗易懂。

00-1010程序不仅要正确,还要可靠,这体现了PLC程序的稳定性。可以识别异常工况的发生,并将其与正常工况联系起来,使程序能够适应各种情况。例如,可以识别并拒绝非法操作(如按下一些无序的按钮或同时按下几个按钮),以阻止程序正常工作。

00-1010表示修改容易,修改很少就能达到改变参数或动作的目的。

00-1010短程序可以节省用户存储面积;在大多数情况下,它还可以节省执行时间,提高对输入的响应速度,提高程序的可读性。

00-1010节约时间的关键是利用好过程控制指令。根据情况,确定一些必须作为必要部分执行的指令,剩下的可以按照程序进行,有选择地执行,或者设计一些分时工作避免过长的最大时间等。

2 可靠性:

设计的程序要清晰,注重层次,实现模块化;多用途一些标准设计;输入/输出分配应该定期进行,并且易于记忆和理解。

00-1010许多程序在进入站点之前可能已经被编程,但是当到达站点时,可能需要添加其他程序。为了避免打乱整个系统的结构,需要在每个功能区预留一定的空间备用。

00-1010每一次事故都会造成或大或小的损失。为了对事故进行预处理或最大限度地减少事故中的损失,必须注意PLC的报警和保护,PLC应被视为系统的重要组成部分。

3 易改性:

需要计算工位每次操作的生产节拍并保存。

00-1010每个工位统计并存储不同班次的产量。应设置手动换档和自动换档。如果换档不是手动完成的,换档将通过程序自动完成。

00-1010命名规则:项目计划名称版本号日期

示例:xx主PLC程序V1.0(20210126)。gxw

注:V后第一位是主版本号,第二位是次版本号。小的修改只需要修改小的版本号,大的迭代需要修改大的版本号。

程序上传:不同版本的程序文件应按要求按时上传到信息系统,以便集中管理。

4 简短性:

“MsoNormal”>设计深度:变量表中需要包含但不限于以下内容:

1)I/O点变量

2)表征设备运行状态、报警信息、操作记录的中间量

3)表征温度、压力、位置、产量的模拟量

命名规则:项目+程序名称+版本号+日期

例:xx PLC变量表V1.0(20210126).xls

文件上传:不同版本的变量表文件需按要求按时上传至信息化系统,进行集中管理。

13 密码管理:

程序密码、功能块密码、上传下载密码需要整理并提交至信息化系统。

二、人机界面设计规范:

1 界面设计总体要求:

1)欢迎界面要一致,采用统一的设计界面;

2)每个界面都要体现logo,同类界面logo位置和大小要统一;

3)按钮的大小、凹凸效果和标注字体、字号要保持一致,比如:同级按钮文字统一水平垂直居中,统一字号;

2 人机界面首页设计

首页界面从可交互性、信息、显示、数据输入等方面进行设计考量。因此首页一般包括机器名称、日期时间显示。还需包括操作人员能够使用到的操作选择,交班按钮,生产信息,异常信息等。首页尽量只显示重要信息,避免杂乱的情况。

3 约束操作

1)对所有可能造成损害的动作,要求使用者进行确认或者采用权限管理。

2)操作部件动作顺序有要求的,也需加入约束,防止误操作。

4 界面一致性

在同一产品人机界面中,所有的操作选择、命令输入、数据显示和其他功能应保持风格的一致性。

5 界面操作高效性

操作界面应能对用户的决定做出及时的响应,提高效率。相关页面之间可以相互切换, 机台异常也能够显示错误代码或者异常信息,避免使用者产生无所适从的感觉。如果错误代码较少,可以将错误代码表示含义以及复位方法作为提示。

6 合理划分并高效使用显示屏

仅显示与上下文有关的信息。用窗口分隔不同种类的信息,只显示有意义的出错信息,避免因数据过于费解造成用户烦恼。保证信息显示方式与数据输入方式的协调一致。

7 操作记录以及异常记录

为了保证现场维护人员处理问题的便捷性,因此应加入操作记录以及异常记录,为现场异常处理提供信息参考。

加入信号流程图,方便查找问题所在

8 I/O监测

现场调试以及异常处理需要查看 IO 的接通与断开,因此 IO 监视也相当重要,输入输出分开显示。IO 具体信息是否显示根据实际情况决定。

9 产能统计

需要有产能统计界面,可以在操作看板界面看到产能

10 配色

1)统一色调,针对产品类型以及用户工作环境选择恰当色调。

2)根据工业标准,可以选取灰色、黄色,绿色体现环保,蓝色表现时尚、黑色表示庄重等等,淡色可以使人舒适,暗色做背景使人不觉得累等。

3)遵循对比原则:推荐灰色背景黑色字,并借鉴现有产品配色的基础上配色;其次在浅色背景上使用深色文字,深色背景上使用浅色文字容易识别。

11 人机界面程序版本管理:

命名规则:项目+程序名称+版本号+日期

例:xx人机界面程序V1.0(20210126).emtp

说明:V后面的第一位为主版本号,第二位为次版本号,小的更新只需要更改次版本号即可,大的迭代需要更改主版本号

程序上传:不同版本的程序文件需按要求按时上传至信息化系统,进行集中管理。

12 变量及脚本管理:

1)程序中用到的IO类型变量需要与PLC中的变量命名相统一或者增加注释加以说明。

2)程序中用到的中间变量应根据不同功能作用使用相同的前缀或者后缀进行命名,并且增加注释以便维护。

3)程序中的脚本需要增加功能说明注释,并且分行分段进行注释。

13 密码管理:

1)程序密码、上传下载密码需要整理并提交至信息化系统。

2)操作员账户及密码需要整理并提交至信息化系统。

hmi人机界面开发(hmi与plc通讯)-冯金伟博客园