【C#工控上位机】
=长路漫漫,唯剑作伴=
==================================
后期规划对接我的网页显示图,加入远程控制按钮
untiy上 用一个电脑3D界面------显示我的网页
待优化:
①清零与位移调平逻辑
②分控数据全展览【52个数据】对应绑定
==================================
断断续续的写的
初版V1 写于2023.9月中旬 安罗项目,耗时15天
初版功能大约如下
a. 看到数据(数据全部动态生成 自定义设备台数)
b.能控制
c.能设置少部分右侧参数
d.均为多线程处理
bug:组态王上位机动作的时候,我这边反应较慢,长时间监控偶尔程序出错
点击richbox后,里面的窗口会闪烁【还未解决 能正常使用】
2024.8月中旬更新 V2 马东铁项目
【2024.8.20】
更新了设备选择,保护前选,后选,左幅,右幅。方便快速选择
【2024.8.21】
更新了设备的全部报警,但是没有弄成批量一直实时读取
【2024.8.22】
更新了设备阀值与模式选择的本地读写及保存
【2024.8.23】
a.报警的统计合计+ 把报警信息轻量化 显示到主窗口上,并将主窗口全屏化显示
b.设备阀值与模式选择与plc相关联
【2024.8.25】
升降参数+调平参数的读写与保存,+与plc相关联
【2024.8.27】
a.常用参数设置 +与plc相关联
b.plc修改常用参数 连续化【方便读】
【2024.8.28】
添加【墩号选择】按钮并自动根据数量调节坐标位置
【2024.8.30】
a.添加【操作】 按年月日自动记录操作的按钮时间及状态
b.添加【顶推记录】 按年月日自动分文件夹记录总力与单台反力
【2024.9.1】
a.加入分控展示全图,一共52个变量,自定义参看,只搭了框架与画面交互,还没绑定plc实时数据
b.加入位移调平功能,以及上位机脉冲离线报警功能,防止软件假死还继续动作
【2024.9.2-9.3】
a.优化右侧窗口常用参数,修改更新方法
b.优化排版与布局
c.加入 设备离线 显示按钮
d.加入【语音控制】的功能
【2024.9.4】 ==现场测试==
a.新加到位后是否取消选中设备
b.优化走自动模式后,不切换数据
c.优化画面动作时候,标签赋底色
d.优化计时数据能保存在本地
e.【优化设置2台或4台选中的逻辑】
f.优化批量设置时候,编辑框不能输入负数的bug
yj.[函数库]
yj模块
.【guding】 = (a,1) 比如a=1,b=0
.【xuanzhedun】 =(db1.db2,db3,db4,[设备编号5]) 快速选择1个墩的设备 ,后面传从哪开始的设备编号5# 修改成 【 kuaisuxuanzhe(totalRows, 墩号);】
.【yinchang】 (按钮编号,db地址,plc )现在主要是用在了报警灯上
.【xuanzhe】 就是来回改变地址,暂时没有应用【用在来回切换bool开关】--------------------------------------------------------------------------输入bool
.【beijing】 (按钮编号,plc地址) 主要就是根据值来切换它的颜色====只根据值显示颜色【进去后读初始值,因为有可能别人在组态王操作】
.【danji】 (按钮编号,plc地址) 来回切换他们二个,比较常用
.【shuru】 (标签编号,plc地址) 主要是弹出对话框赋值整数 =DBW输入 可以读取标签的内容显示到对话框上
.【realshuru】 (标签编号,plc地址) 主要是弹出对话框赋值整数 =DBD输入----------------------------------------------------------------------输入float
.【dianjifloat】 和上面一样也是DBD输入,只用了一次
.【zhishuru】 (传弹出的对话框标题,内容,地址DBW) 主要用在点击rich里面输入参数 【#需要优化也是显示值#】-----------------------------------输入int
2024-8.24 新加入 zifuwei 就是等多少S自己复位
.【zifuwei】 (按钮编号,地址,plc,多少秒 可以是小数)
.【ioqiehuan】 用于切换开关,并更新标签内容
文件【baojingkuai】 【报警测试form1调用】
文件【数据】 主要是plc读的值
文件【xuanzhe】 主要是快速选择 及顶推项目标题
===========内存变量函数===========
.【xietxt】 点击标签后写入到txt内容去
.【LoadTextFileToTextBox】 读txt内容到标签上
.【chunshuru】(标签号,this) 只改变标签内容==【不保存richbox字体大小的】


浙公网安备 33010602011771号