首页 > 数据库 >案例分享:Qt工程机械真空激光焊接系统软件产品定制(西门子PLC,mysql数据库,用户权限控制,界面配置,参数定制,播放器,二维图标,rgv小车,期限控制,参数调试等)

案例分享:Qt工程机械真空激光焊接系统软件产品定制(西门子PLC,mysql数据库,用户权限控制,界面配置,参数定制,播放器,二维图标,rgv小车,期限控制,参数调试等)

时间:2022-10-09 14:37:02浏览次数:70  
标签:界面 操作员 编程 参数 mysql 定制 权限

需求

  1.触摸屏控制,按照客户需求,ui由本司美工承担设计,显示分辨率1280 x 1024,同时支持鼠标操作。   2.权限控制:三种权限,分为管理员(可以定制模块界面,修改产品名称等定制化软件和其他权限,同时具备编程员和操作员权限),编程员(新建工件,参数,调试功能等与生产相关的权限,同时具备操作员权限),操作员(加工相关的操作权限),三个等级对所有界面进行区分使用,并可进行管理;   3.专家可增删改编程员,操作员;编程员可增删改操作员;   4.与西门子PLC通讯,兼容S7全系,本产品使用西门子S7-1500;   5.主界面:生产运行状态、工件信息、工件对应的参数套(1对多)等实时信息;   6.生产相关界面:生产信息,参数数据等   7.施焊记录工艺卡拍照功能:每次加工统计加工时长,并连接摄像头拍照,形成记录工艺卡,并且可以对工艺卡进行评审。   8.维护类界面:所有事件与报警,专家可以全面控制并编辑一些维护信息;   9.使用mysql数据库对所有数据进行存储加密,并且方便导入导出备份等;   10.集成部件界面:激光器,焊接电源,明弧摄像系统,五轴数控系统,rgv小车系统,机器人等等诸多子界面系统(专家可配置是否启用);   11.数据看板,查看当前的运行状态,操作人员,统计开机率,使用率,燃弧率等等。   12.管理员作为最高权限,可以对部分界面,部分参数,部分子功能界面进行定制化操作;   13.管理员作为最高权限,可配置系统名称,关于我们,帮助,使用期限,上传手册等诸多配置;   14.时间限制,设置有4个时间限制,与cpu实现双向同步锁定,即将锁定提示,锁定后必须获取锁定密码才可以运行。   ......   (PS:其他多种功能不赘述)

Demo

  在这里插入图片描述   在这里插入图片描述   在这里插入图片描述   在这里插入图片描述   在这里插入图片描述   在这里插入图片描述   在这里插入图片描述

  在这里插入图片描述   在这里插入图片描述   在这里插入图片描述   在这里插入图片描述   在这里插入图片描述   在这里插入图片描述

施焊记录工艺卡拍照功能

  在这里插入图片描述   在这里插入图片描述   专家定制   在这里插入图片描述

  在这里插入图片描述

  在这里插入图片描述

数据库设计文档

  在这里插入图片描述

PLC读写地址表

  在这里插入图片描述

整体模块化设计

  在这里插入图片描述

  在这里插入图片描述

高质量且代码整洁可读性高

  在这里插入图片描述   在这里插入图片描述

  在这里插入图片描述

标签:界面,操作员,编程,参数,mysql,定制,权限
From: https://blog.51cto.com/hongpangzi/5738654

相关文章

  • Java虚拟机详解(五)------JVM参数
    JVM参数有很多,其实我们直接使用默认的JVM参数,不去修改都可以满足大多数情况。但是如果你想在有限的硬件资源下,部署的系统达到最大的运行效率,那么进行相关的JVM参数设置是必......
  • mysql 用户授权
    mysql用户授权:1.创建用户:createuser'user1'@'100.%'identifiedby'pwd'//创建用户并无权限2.授权:grantallprivilegeson*.*TO'user1'@'100.%'withgrantopt......
  • VS208~432型无线振弦采集仪远程修改参数方式
    无线采集仪支持远程无线修改设备参数功能,可通过短信指令、FTP文件、TCP在线指令三种途径实现。参数修改指令需要参数地址值,参数地址可由配置工具SETP获取,方法是点击......
  • 定时任务参数配置
    QuartZCron表达式解析:Cron表达式由7个部分组成,每个部分使用空格隔开。表达式中的七个部分从左到右代表的含义如下:秒分时日(每月中的一天)月日(每周中的一天)年 具体参......
  • mysql 中sql 语句查询今天、昨天、近7天、近30天、一个月内、上一月 数据
    几个小时内的数据DATE_SUB(NOW(),INTERVAL5HOUR)今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE T......
  • 记录Linux下启动docker中Mysql,并进入mysql。
    1.启动dockersystemctlstartdocker  2.查看docker容器启动信息,并找到mysql容器  3.使用进程名启动mysql:dockerstartmysql-test;也可以使用进程id启动:docker......
  • easyswoole - mysql以及redis连接池
    1.安装组件安装easyswoole/pool通用连接池组件composerrequireeasyswoole/pool安装easyswoole/redis-pool协程连接池组件composerrequireeasyswoole/redis-p......
  • .Net Core Api枚举类型Enum参数的处理
    (7条消息).netcoreSwashbuckle(swagger)枚举显示值改成显示枚举属性,以及枚举描述_小星博博的博客-CSDN博客C#获取与解析枚举类型的DescriptionAttribute-爱码网(l......
  • 整理一下 几个 MySQL 1000W 级别的问题
    ## 首先要关注占用的多大的内存​​ MYSQL-算一算1000万条数据大概占了多大磁盘空间​​ ## mysql批量插入数据,一次插入多少行数据效率最高?​​https://www.imooc.c......
  • mysql 连接-左外连接-left join
    外连接左外连接,关键字:table1LEFTOUTERJOINtable2on条件where条件左外连接结果=内连接+左边表中失配的元组结果包括左表中的所有数据行,和右表中符合连接条......