自动化设备控制的基本规范(防呆必须考虑到)

chatgpt/2023/9/27 17:51:09

1.最好用switch case语句控制,条理分明。
2.一个case语句对应一个动作。
3.任何报警必须停机。报警不要弹出对话框,只能显示在信息栏。让客户选择的选项才能弹框提示。报警信息用红色字体显示,报警后必须要有报警提示或者操作提示,显示信息用黄色字体。
4.必须所有轴复位完成后才能点击启动功能,没有复位完成不允许点击启动功能,要有复位标志。
5.软件上要有“停止”和“暂停”按钮。
6.修改参数要设置权限,操作员与工程师的权限分明。
7.机器动作能并行的不得串行。宁可多开线程。
8.必须先将Z轴升起时才能运行X/Y轴,运行X/Y轴时必须读取Z轴传感器,如没挡住就要break,停机报警。;微调时不用升起来,要判断是否处于微调模式。
9.机器人走位时,必须用标志记录机械手当前的位置,判断在此位置是否能够移动。
10.要记录产品的所有信息,完整的信息,方便排查问题或追溯。比如:产品SN信息,生产时间,数量等等。
11.只要用鼠标操作的必须要有记录,时间,状态等。可以单独开线程控制。
12.必须要用勾选的方式选择运行功能。
13.单步功能,点击一下运行走一个case,权限不开放给OP。
14.单独功能,方便“取料”,“放料”功能的调试。
15.急停或暂停后,实时记录所有产品的信息,机械手所在的位置等等。
16.要求调试界面随便乱点都不会装机。并且界面一定要简单明了,不要复杂,让没操作过设备的人一看就会。
------爱学的小曾2023年7月31日

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-5313729.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

【c语言进阶】字符函数和字符串函数知识总结

字符函数和字符串函数 前期背景求字符串长度函数strlen函数strlen函数三种模拟实现 长度不受限制的字符串函数strcpy函数strcpy函数模拟实现strcat函数strcat函数模拟实现strcmp函数strcmp函数模拟实现 长度受限制的字符串函数strncpy函数strncpy函数模拟实现strncat函数strnca…

前端后端路径问题详解

加了项目名,访问所有页面都是 在 项目名下 出来的路径 不加项目名,访问所有页面都不用加项目名,然后前后端的加/的效果都一样,都是在根目录下没有项目名的路径!!! 后端 一、MVC 1.不管是转发…

Netty3 和Netty4区别

Netty3 和Netty4区别 目录概述需求: 设计思路实现思路分析1.Netty3和Netty4区别2.demo 拓展实现 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better resul…

如何使用Flask-SQLAlchemy来管理数据库连接和操作数据?

首先,我们需要安装Flask-SQLAlchemy。你可以使用pip来安装它,就像这样: pip install Flask-SQLAlchemy好了,现在我们已经有了一个可以操作数据库的工具,接下来让我们来看看如何使用它吧! 首先&#xff0c…

c++ inotify+epoll实现异步文件监控

需求 动态监测linux系统某一个目录下文件的变化。具体使用场景如linux下应用程序运行时产生日志文件,尤其在程序出现某种异常时,日志文件记录着错误出现的原因、时间及代码位置等信息,此时日志文件在增长,但是采用轮询的方式定时…

【软件测试】性能测试工具- LoadRunner的介绍和使用

目录 1. LoadRunner是什么2. LoadRunner环境搭建3. LoadRunner三大组件4. LoadRunner脚本录制4.1 WebTous项目介绍启动WebTous项目访问WebTous项目相关配置 4.2 脚本录制新建脚本录制脚本运行脚本 4.3 脚本加强插入事务插入集合点插入检查点插入日志字符串比较 1. LoadRunner是…

Spring | Bean 作用域和生命周期

一、通过一个案例来看 Bean 作用域的问题 Spring 是用来读取和存储 Bean,因此在 Spring 中 Bean 是最核心的操作资源,所以接下来我们深入学习⼀下 Bean 对象 假设现在有⼀个公共的 Bean,提供给 A 用户和 B 用户使用,然而在使用的…

qt源码--事件系统之QAbstractEventDispatcher

1、QAbstractEventDispatcher内容较少,其主要是定义了一些注册接口,如定时器事件、socket事件、注册本地事件、自定义事件等等。其源码如下: 其主要定义了大量的纯虚函数,具体的实现会根据不同的系统平台,实现对应的方…
推荐文章