diff --git a/PVDEMCS/.vs/PVDEMCS/FileContentIndex/04bd2e4a-139c-41a2-b8ff-22c23badc3b1.vsidx b/PVDEMCS/.vs/PVDEMCS/FileContentIndex/04bd2e4a-139c-41a2-b8ff-22c23badc3b1.vsidx deleted file mode 100644 index d16173c..0000000 Binary files a/PVDEMCS/.vs/PVDEMCS/FileContentIndex/04bd2e4a-139c-41a2-b8ff-22c23badc3b1.vsidx and /dev/null differ diff --git a/PVDEMCS/.vs/PVDEMCS/FileContentIndex/3fdb8c33-a0ee-445b-8718-895fbfd4410d.vsidx b/PVDEMCS/.vs/PVDEMCS/FileContentIndex/1170ff39-eb37-45bf-bbf7-0bc10c0f1647.vsidx similarity index 64% rename from PVDEMCS/.vs/PVDEMCS/FileContentIndex/3fdb8c33-a0ee-445b-8718-895fbfd4410d.vsidx rename to PVDEMCS/.vs/PVDEMCS/FileContentIndex/1170ff39-eb37-45bf-bbf7-0bc10c0f1647.vsidx index 5f9f876..23cecd8 100644 Binary files a/PVDEMCS/.vs/PVDEMCS/FileContentIndex/3fdb8c33-a0ee-445b-8718-895fbfd4410d.vsidx and b/PVDEMCS/.vs/PVDEMCS/FileContentIndex/1170ff39-eb37-45bf-bbf7-0bc10c0f1647.vsidx differ diff --git a/PVDEMCS/.vs/PVDEMCS/FileContentIndex/15c6ee4f-b4fe-43d4-9052-7c2ef16075b1.vsidx b/PVDEMCS/.vs/PVDEMCS/FileContentIndex/15c6ee4f-b4fe-43d4-9052-7c2ef16075b1.vsidx new file mode 100644 index 0000000..e862541 Binary files /dev/null and b/PVDEMCS/.vs/PVDEMCS/FileContentIndex/15c6ee4f-b4fe-43d4-9052-7c2ef16075b1.vsidx differ diff --git a/PVDEMCS/.vs/PVDEMCS/FileContentIndex/780bad77-3b41-4ae7-b5ec-e1422c7caeee.vsidx b/PVDEMCS/.vs/PVDEMCS/FileContentIndex/fef02d90-50f7-4e1c-967b-58024e8599a8.vsidx similarity index 62% rename from PVDEMCS/.vs/PVDEMCS/FileContentIndex/780bad77-3b41-4ae7-b5ec-e1422c7caeee.vsidx rename to PVDEMCS/.vs/PVDEMCS/FileContentIndex/fef02d90-50f7-4e1c-967b-58024e8599a8.vsidx index 13db997..15b6100 100644 Binary files a/PVDEMCS/.vs/PVDEMCS/FileContentIndex/780bad77-3b41-4ae7-b5ec-e1422c7caeee.vsidx and b/PVDEMCS/.vs/PVDEMCS/FileContentIndex/fef02d90-50f7-4e1c-967b-58024e8599a8.vsidx differ diff --git a/PVDEMCS/.vs/PVDEMCS/v17/.suo b/PVDEMCS/.vs/PVDEMCS/v17/.suo index 406c952..f5a079e 100644 Binary files a/PVDEMCS/.vs/PVDEMCS/v17/.suo and b/PVDEMCS/.vs/PVDEMCS/v17/.suo differ diff --git a/PVDEMCS/PVDEMCS/Devices/Impl/DeviceMonitor.cs b/PVDEMCS/PVDEMCS/Devices/Impl/DeviceMonitor.cs index 8977f80..1045f08 100644 --- a/PVDEMCS/PVDEMCS/Devices/Impl/DeviceMonitor.cs +++ b/PVDEMCS/PVDEMCS/Devices/Impl/DeviceMonitor.cs @@ -1,6 +1,5 @@ using Masuit.Tools; using PVDEMCS.Common; -using PVDEMCS.Common.Devices.Impl; using PVDEMCS.Devices; using PVDEMCS.Services.Models; using System.Security.Cryptography; diff --git a/PVDEMCS/PVDEMCS/Services/Impl/EquipmentService.cs b/PVDEMCS/PVDEMCS/Services/Impl/EquipmentService.cs index 62c1ece..8b10800 100644 --- a/PVDEMCS/PVDEMCS/Services/Impl/EquipmentService.cs +++ b/PVDEMCS/PVDEMCS/Services/Impl/EquipmentService.cs @@ -93,7 +93,7 @@ namespace PVDEMCS.Services.Impl { state = EquipmentState.Stop; } - equipmentInfo.State = state + equipmentInfo.State = state; } } } diff --git a/PVDEMCS/PVDEMCS/bin/Debug/net6.0/PVDEMCS.dll b/PVDEMCS/PVDEMCS/bin/Debug/net6.0/PVDEMCS.dll index f43b30d..26ce623 100644 Binary files a/PVDEMCS/PVDEMCS/bin/Debug/net6.0/PVDEMCS.dll and b/PVDEMCS/PVDEMCS/bin/Debug/net6.0/PVDEMCS.dll differ diff --git a/PVDEMCS/PVDEMCS/bin/Debug/net6.0/PVDEMCS.pdb b/PVDEMCS/PVDEMCS/bin/Debug/net6.0/PVDEMCS.pdb index 8ac971b..5f29432 100644 Binary files a/PVDEMCS/PVDEMCS/bin/Debug/net6.0/PVDEMCS.pdb and b/PVDEMCS/PVDEMCS/bin/Debug/net6.0/PVDEMCS.pdb differ diff --git a/PVDEMCS/PVDEMCS/bin/Debug/net6.0/PVDEMCS.xml b/PVDEMCS/PVDEMCS/bin/Debug/net6.0/PVDEMCS.xml index 2efc068..1202b31 100644 --- a/PVDEMCS/PVDEMCS/bin/Debug/net6.0/PVDEMCS.xml +++ b/PVDEMCS/PVDEMCS/bin/Debug/net6.0/PVDEMCS.xml @@ -59,910 +59,922 @@ 报警 - + - 设备运行 + 自定义扩展 Autofac 方法 - + - 获取所有点位信息 + 依赖注入接口,表示该接口的实现类将自动注册到IoC容器中 - + - 获取控制器连接状态 + PLC控制器 - + - 开始运行 + 获取PLC控制器分页列表 + 控制器编号 + 控制器名称 + 当前页 + 页大小 + - + - 停止运行 + 获取PLC控制器列表 + 控制器编号 + 控制器名称 + 是否启用 + /// - + - PLC 点位改变触发 + 获取PLC控制器明细 + 主键Id + - + - 获取错误相信 + 添加PLC控制器 + + - + - 控制器编号 + 更新PLC控制器 + - + - 间隔时间 + 删除PLC控制器 + - + - 连接状态 + 获取PLC控制器点位分页列表 + 控制器编号 + 控制器名称 + 设备名称 + 设备编号 + 设备类型 + 点位编号 + 点位列表 + 当前页 + 页大小 + - + - 监控是否运行 + 获取PLC控制器点位列表 + 控制器编号 + 控制器名称 + 设备名称 + 设备编号 + 设备类型 + 点位编号 + 点位列表 + - + - 当前点位集合 + 获取PLC控制器点位明细 + Id + - + - PLC地址与端口 + 添加PLC控制器点位 + + - + - 获取PLC通信接口 + 更新PLC控制器点位 - + + - + - 加载点位集合 + 删除PLC控制器点位 - + + - + - 清理所有点位 + 设备管理 - + - 开始监控 + 获取设备分页列表 + 设备名称 + 设备编号 + 设备类型 + 是否启用 + 当前页 + 页大小 + - + - 停止监控 + 获取设备列表 + 设备名称 + 设备编号 + 是否启用 - + - 获取PLC点位信息 + 获取设备明显 - + - + - 设备运行 + 添加设备信息 + + - + - 获取所有点位信息 + 更新设备信息 + + - + - 获取控制器连接状态 + 删除设备信息 + + - + - 开始运行 + 设备数据记录与统计 - + - 停止运行 + 获取设备状态记录分页列表 + 设备名称 + 设备编号 + 设备类型 + 开始时间 + 结束时间 + 当前页 + 页大小 + - + - PLC通信服务 SiemensS7 smart200 实现 + 获取设备状态记录列表 + 设备名称 + 设备编号 + 设备类型 + 开始时间 + 结束时间 + - + - 是否已连接 + 添加或更新设备状态记录 + 1.如果设备最新记录状态没有改变则更新结束时间 + 2.如果没有记录则添加记录 + 设备Id + 设备状态,运行:Run,待机:Stop,报警:Alarm + 记录时间 + - + - 连接PLC(长连接) + 获取设备状态记录统计(日)分页列表 - - + 设备名称 + 设备编号 + 设备类型 + 开始时间 + 结束时间 + 当前页 + 页大小 - + - 关闭连接PLC(长连接) + 获取设备状态记录统计(日)列表 + 设备名称 + 设备编号 + 设备类型 + 开始时间 + 结束时间 - + - 读取指定地址的byte[]值 + 获取设备总览 - - + - 读取指定地址的bool值 + 系统参数设置 - - - + - 读取指定地址的byte值 + 获取系统参数设置分页列表 - + 参数名称 + 参数键值 + 当前页 + 页大小 - + - 读取指定地址的Int16值 + 获取系统参数设置列表 - + 参数名称 + 参数键值 - + - 读取指定地址的Int32值 + 获取获取系统参数设置明细 - + - + - 读取指定地址的long值 + 获取获取系统参数设置明细 - + + /// - + - 读取指定地址的Float值 + 添加系统参数设置 + - + - 读取指定地址的double值 + 更新系统参数设置 - + - + - 写入bool值 + 删除系统参数设置 - 写入地址 - + - + - 写入byte值 + 设备运行 - 写入地址 - - + - 写入Int16值 + 获取所有点位信息 - 写入地址 - - + - 写入Int32值 + 获取控制器连接状态 - 写入地址 - - + - 写入float值 + 开始运行 - 写入地址 - - + - 写入double值 + 停止运行 - 写入地址 - - + - 写入long值 + 控制器点位监控 - 写入地址 - - + - 连接PLC(长连接) + PLC 点位改变触发 - - - + - 关闭连接PLC(长连接) + 获取错误相信 - + - 读取指定地址的byte[]值 + 控制器编号 - - - + - 读取指定地址的bool值 + 间隔时间 - - - + - 读取指定地址的byte值 + 连接状态 - - - + - 读取指定地址的Int16值 + 监控是否运行 - - - + - 读取指定地址的Int32值 + 当前点位集合 - - - + - 读取指定地址的long值 + PLC地址与端口 - - - + - 读取指定地址的Float值 + 获取PLC通信接口 - + - + - 读取指定地址的double值 + 加载点位集合 - + - + - 写入bool值 + 清理所有点位 - 写入地址 - - + - 写入byte值 + 开始监控 - 写入地址 - - + - 写入Int16值 + 停止监控 - 写入地址 - - + - 写入Int32值 + 获取PLC点位信息 - 写入地址 - + + - + - 写入float值 + 设备运行 - 写入地址 - - + - 写入double值 + 获取所有点位信息 - 写入地址 - - + - 写入long值 + 获取控制器连接状态 - 写入地址 - - + - 转换 result (将框架结果结构转换成当前程序结果结构) + 开始运行 - - - + - 转换 result (将框架结果结构转换成当前程序结果结构) + 停止运行 - - - + - PLC通信接口 + PLC通信服务 SiemensS7 smart200 实现 - + 是否已连接 - + 连接PLC(长连接) - + 关闭连接PLC(长连接) - + 读取指定地址的byte[]值 - + 读取指定地址的bool值 - + 读取指定地址的byte值 - + 读取指定地址的Int16值 - + 读取指定地址的Int32值 - + 读取指定地址的long值 - + 读取指定地址的Float值 - + 读取指定地址的double值 - + 写入bool值 写入地址 - + 写入byte值 写入地址 - + 写入Int16值 写入地址 - + 写入Int32值 写入地址 - + 写入float值 写入地址 - + 写入double值 写入地址 - + 写入long值 写入地址 - + 连接PLC(长连接) - + 关闭连接PLC(长连接) - + 读取指定地址的byte[]值 - + 读取指定地址的bool值 - + 读取指定地址的byte值 - + 读取指定地址的Int16值 - + 读取指定地址的Int32值 - + 读取指定地址的long值 - + 读取指定地址的Float值 - + 读取指定地址的double值 - + 写入bool值 写入地址 - + 写入byte值 写入地址 - + 写入Int16值 写入地址 - + 写入Int32值 写入地址 - + 写入float值 写入地址 - + 写入double值 写入地址 - + 写入long值 写入地址 - + - 自定义扩展 Autofac 方法 + 转换 result (将框架结果结构转换成当前程序结果结构) + + - + - 依赖注入接口,表示该接口的实现类将自动注册到IoC容器中 + 转换 result (将框架结果结构转换成当前程序结果结构) + + - + - PLC控制器 + PLC通信接口 - + - 获取PLC控制器分页列表 + 是否已连接 + + + + + 连接PLC(长连接) + + + + + + + 关闭连接PLC(长连接) - 控制器编号 - 控制器名称 - 当前页 - 页大小 - - + - 获取PLC控制器列表 + 读取指定地址的byte[]值 - 控制器编号 - 控制器名称 + - + - 获取PLC控制器明细 + 读取指定地址的bool值 - 主键Id + - + - 添加PLC控制器 + 读取指定地址的byte值 - + - + - 更新PLC控制器 + 读取指定地址的Int16值 - + + - + - 删除PLC控制器 + 读取指定地址的Int32值 - + + - + - 获取PLC控制器点位分页列表 + 读取指定地址的long值 - 控制器编号 - 控制器名称 - 设备名称 - 设备编号 - 设备类型 - 点位编号 - 点位列表 - 当前页 - 页大小 + - + - 获取PLC控制器点位列表 + 读取指定地址的Float值 - 控制器编号 - 控制器名称 - 设备名称 - 设备编号 - 设备类型 - 点位编号 - 点位列表 - + - 获取PLC控制器点位明细 + 读取指定地址的double值 - Id - + - 添加PLC控制器点位 + 写入bool值 - - + 写入地址 + - + - 更新PLC控制器点位 + 写入byte值 - - + 写入地址 + - + - 删除PLC控制器点位 + 写入Int16值 - - + 写入地址 + - + - 设备管理 + 写入Int32值 + 写入地址 + - + - 获取设备分页列表 + 写入float值 - 设备名称 - 设备编号 - 设备类型 - 是否启用 - 当前页 - 页大小 - + 写入地址 + - + - 获取设备列表 + 写入double值 - 设备名称 - 设备编号 - 是否启用 + 写入地址 + - + - 获取设备明显 + 写入long值 - - + 写入地址 + - + - 添加设备信息 + 连接PLC(长连接) - - + + - + - 更新设备信息 + 关闭连接PLC(长连接) - - - + - 删除设备信息 + 读取指定地址的byte[]值 - + - + - 设备数据记录与统计 + 读取指定地址的bool值 + + - + - 获取设备状态记录分页列表 + 读取指定地址的byte值 - 设备名称 - 设备编号 - 设备类型 - 开始时间 - 结束时间 - 当前页 - 页大小 + - + - 获取设备状态记录列表 + 读取指定地址的Int16值 - 设备名称 - 设备编号 - 设备类型 - 开始时间 - 结束时间 + - + - 添加或更新设备状态记录 - 1.如果设备最新记录状态没有改变则更新结束时间 - 2.如果没有记录则添加记录 + 读取指定地址的Int32值 - 设备Id - 设备状态,运行:Run,待机:Stop,报警:Alarm - 记录时间 + - + - 获取设备状态记录统计分页列表 + 读取指定地址的long值 - 设备名称 - 设备编号 - 设备类型 - 开始时间 - 结束时间 - 当前页 - 页大小 + + - + - 获取设备状态记录统计列表 + 读取指定地址的Float值 - 设备名称 - 设备编号 - 设备类型 - 开始时间 - 结束时间 + - + - 系统参数设置 + 读取指定地址的double值 + - + - 获取系统参数设置分页列表 + 写入bool值 - 参数名称 - 参数键值 - 当前页 - 页大小 - + 写入地址 + - + - 获取系统参数设置列表 + 写入byte值 - 参数名称 - 参数键值 - + 写入地址 + - + - 获取获取系统参数设置明细 + 写入Int16值 - - + 写入地址 + - + - 获取获取系统参数设置明细 + 写入Int32值 - - /// - + 写入地址 + - + - 添加系统参数设置 + 写入float值 - - + 写入地址 + - + - 更新系统参数设置 + 写入double值 - + 写入地址 + - + - 删除系统参数设置 + 写入long值 - + 写入地址 + @@ -1370,6 +1382,12 @@ 设备编号 是否启用 + + + 获取设备状态 + + + 获取设备明显 @@ -1746,6 +1764,31 @@ 日期 + + + 设备状态总览 + + + + + 设备类型:ALL(所有),Ionbond,Balzers,Cemecon + + + + + 运行数量 + + + + + 待机数量 + + + + + 报警数量 + + 参数配置表 diff --git a/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.csproj.CoreCompileInputs.cache b/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.csproj.CoreCompileInputs.cache index b429c45..a651056 100644 --- a/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.csproj.CoreCompileInputs.cache +++ b/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -48b48bf3defe4d9734e7cdb6fde8131a1931ad8b +3e345de9ad93be7a11cd4479e87ec2ba29d50159 diff --git a/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.dll b/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.dll index f43b30d..26ce623 100644 Binary files a/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.dll and b/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.dll differ diff --git a/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.pdb b/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.pdb index 8ac971b..5f29432 100644 Binary files a/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.pdb and b/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.pdb differ diff --git a/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.xml b/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.xml index 2efc068..1202b31 100644 --- a/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.xml +++ b/PVDEMCS/PVDEMCS/obj/Debug/net6.0/PVDEMCS.xml @@ -59,910 +59,922 @@ 报警 - + - 设备运行 + 自定义扩展 Autofac 方法 - + - 获取所有点位信息 + 依赖注入接口,表示该接口的实现类将自动注册到IoC容器中 - + - 获取控制器连接状态 + PLC控制器 - + - 开始运行 + 获取PLC控制器分页列表 + 控制器编号 + 控制器名称 + 当前页 + 页大小 + - + - 停止运行 + 获取PLC控制器列表 + 控制器编号 + 控制器名称 + 是否启用 + /// - + - PLC 点位改变触发 + 获取PLC控制器明细 + 主键Id + - + - 获取错误相信 + 添加PLC控制器 + + - + - 控制器编号 + 更新PLC控制器 + - + - 间隔时间 + 删除PLC控制器 + - + - 连接状态 + 获取PLC控制器点位分页列表 + 控制器编号 + 控制器名称 + 设备名称 + 设备编号 + 设备类型 + 点位编号 + 点位列表 + 当前页 + 页大小 + - + - 监控是否运行 + 获取PLC控制器点位列表 + 控制器编号 + 控制器名称 + 设备名称 + 设备编号 + 设备类型 + 点位编号 + 点位列表 + - + - 当前点位集合 + 获取PLC控制器点位明细 + Id + - + - PLC地址与端口 + 添加PLC控制器点位 + + - + - 获取PLC通信接口 + 更新PLC控制器点位 - + + - + - 加载点位集合 + 删除PLC控制器点位 - + + - + - 清理所有点位 + 设备管理 - + - 开始监控 + 获取设备分页列表 + 设备名称 + 设备编号 + 设备类型 + 是否启用 + 当前页 + 页大小 + - + - 停止监控 + 获取设备列表 + 设备名称 + 设备编号 + 是否启用 - + - 获取PLC点位信息 + 获取设备明显 - + - + - 设备运行 + 添加设备信息 + + - + - 获取所有点位信息 + 更新设备信息 + + - + - 获取控制器连接状态 + 删除设备信息 + + - + - 开始运行 + 设备数据记录与统计 - + - 停止运行 + 获取设备状态记录分页列表 + 设备名称 + 设备编号 + 设备类型 + 开始时间 + 结束时间 + 当前页 + 页大小 + - + - PLC通信服务 SiemensS7 smart200 实现 + 获取设备状态记录列表 + 设备名称 + 设备编号 + 设备类型 + 开始时间 + 结束时间 + - + - 是否已连接 + 添加或更新设备状态记录 + 1.如果设备最新记录状态没有改变则更新结束时间 + 2.如果没有记录则添加记录 + 设备Id + 设备状态,运行:Run,待机:Stop,报警:Alarm + 记录时间 + - + - 连接PLC(长连接) + 获取设备状态记录统计(日)分页列表 - - + 设备名称 + 设备编号 + 设备类型 + 开始时间 + 结束时间 + 当前页 + 页大小 - + - 关闭连接PLC(长连接) + 获取设备状态记录统计(日)列表 + 设备名称 + 设备编号 + 设备类型 + 开始时间 + 结束时间 - + - 读取指定地址的byte[]值 + 获取设备总览 - - + - 读取指定地址的bool值 + 系统参数设置 - - - + - 读取指定地址的byte值 + 获取系统参数设置分页列表 - + 参数名称 + 参数键值 + 当前页 + 页大小 - + - 读取指定地址的Int16值 + 获取系统参数设置列表 - + 参数名称 + 参数键值 - + - 读取指定地址的Int32值 + 获取获取系统参数设置明细 - + - + - 读取指定地址的long值 + 获取获取系统参数设置明细 - + + /// - + - 读取指定地址的Float值 + 添加系统参数设置 + - + - 读取指定地址的double值 + 更新系统参数设置 - + - + - 写入bool值 + 删除系统参数设置 - 写入地址 - + - + - 写入byte值 + 设备运行 - 写入地址 - - + - 写入Int16值 + 获取所有点位信息 - 写入地址 - - + - 写入Int32值 + 获取控制器连接状态 - 写入地址 - - + - 写入float值 + 开始运行 - 写入地址 - - + - 写入double值 + 停止运行 - 写入地址 - - + - 写入long值 + 控制器点位监控 - 写入地址 - - + - 连接PLC(长连接) + PLC 点位改变触发 - - - + - 关闭连接PLC(长连接) + 获取错误相信 - + - 读取指定地址的byte[]值 + 控制器编号 - - - + - 读取指定地址的bool值 + 间隔时间 - - - + - 读取指定地址的byte值 + 连接状态 - - - + - 读取指定地址的Int16值 + 监控是否运行 - - - + - 读取指定地址的Int32值 + 当前点位集合 - - - + - 读取指定地址的long值 + PLC地址与端口 - - - + - 读取指定地址的Float值 + 获取PLC通信接口 - + - + - 读取指定地址的double值 + 加载点位集合 - + - + - 写入bool值 + 清理所有点位 - 写入地址 - - + - 写入byte值 + 开始监控 - 写入地址 - - + - 写入Int16值 + 停止监控 - 写入地址 - - + - 写入Int32值 + 获取PLC点位信息 - 写入地址 - + + - + - 写入float值 + 设备运行 - 写入地址 - - + - 写入double值 + 获取所有点位信息 - 写入地址 - - + - 写入long值 + 获取控制器连接状态 - 写入地址 - - + - 转换 result (将框架结果结构转换成当前程序结果结构) + 开始运行 - - - + - 转换 result (将框架结果结构转换成当前程序结果结构) + 停止运行 - - - + - PLC通信接口 + PLC通信服务 SiemensS7 smart200 实现 - + 是否已连接 - + 连接PLC(长连接) - + 关闭连接PLC(长连接) - + 读取指定地址的byte[]值 - + 读取指定地址的bool值 - + 读取指定地址的byte值 - + 读取指定地址的Int16值 - + 读取指定地址的Int32值 - + 读取指定地址的long值 - + 读取指定地址的Float值 - + 读取指定地址的double值 - + 写入bool值 写入地址 - + 写入byte值 写入地址 - + 写入Int16值 写入地址 - + 写入Int32值 写入地址 - + 写入float值 写入地址 - + 写入double值 写入地址 - + 写入long值 写入地址 - + 连接PLC(长连接) - + 关闭连接PLC(长连接) - + 读取指定地址的byte[]值 - + 读取指定地址的bool值 - + 读取指定地址的byte值 - + 读取指定地址的Int16值 - + 读取指定地址的Int32值 - + 读取指定地址的long值 - + 读取指定地址的Float值 - + 读取指定地址的double值 - + 写入bool值 写入地址 - + 写入byte值 写入地址 - + 写入Int16值 写入地址 - + 写入Int32值 写入地址 - + 写入float值 写入地址 - + 写入double值 写入地址 - + 写入long值 写入地址 - + - 自定义扩展 Autofac 方法 + 转换 result (将框架结果结构转换成当前程序结果结构) + + - + - 依赖注入接口,表示该接口的实现类将自动注册到IoC容器中 + 转换 result (将框架结果结构转换成当前程序结果结构) + + - + - PLC控制器 + PLC通信接口 - + - 获取PLC控制器分页列表 + 是否已连接 + + + + + 连接PLC(长连接) + + + + + + + 关闭连接PLC(长连接) - 控制器编号 - 控制器名称 - 当前页 - 页大小 - - + - 获取PLC控制器列表 + 读取指定地址的byte[]值 - 控制器编号 - 控制器名称 + - + - 获取PLC控制器明细 + 读取指定地址的bool值 - 主键Id + - + - 添加PLC控制器 + 读取指定地址的byte值 - + - + - 更新PLC控制器 + 读取指定地址的Int16值 - + + - + - 删除PLC控制器 + 读取指定地址的Int32值 - + + - + - 获取PLC控制器点位分页列表 + 读取指定地址的long值 - 控制器编号 - 控制器名称 - 设备名称 - 设备编号 - 设备类型 - 点位编号 - 点位列表 - 当前页 - 页大小 + - + - 获取PLC控制器点位列表 + 读取指定地址的Float值 - 控制器编号 - 控制器名称 - 设备名称 - 设备编号 - 设备类型 - 点位编号 - 点位列表 - + - 获取PLC控制器点位明细 + 读取指定地址的double值 - Id - + - 添加PLC控制器点位 + 写入bool值 - - + 写入地址 + - + - 更新PLC控制器点位 + 写入byte值 - - + 写入地址 + - + - 删除PLC控制器点位 + 写入Int16值 - - + 写入地址 + - + - 设备管理 + 写入Int32值 + 写入地址 + - + - 获取设备分页列表 + 写入float值 - 设备名称 - 设备编号 - 设备类型 - 是否启用 - 当前页 - 页大小 - + 写入地址 + - + - 获取设备列表 + 写入double值 - 设备名称 - 设备编号 - 是否启用 + 写入地址 + - + - 获取设备明显 + 写入long值 - - + 写入地址 + - + - 添加设备信息 + 连接PLC(长连接) - - + + - + - 更新设备信息 + 关闭连接PLC(长连接) - - - + - 删除设备信息 + 读取指定地址的byte[]值 - + - + - 设备数据记录与统计 + 读取指定地址的bool值 + + - + - 获取设备状态记录分页列表 + 读取指定地址的byte值 - 设备名称 - 设备编号 - 设备类型 - 开始时间 - 结束时间 - 当前页 - 页大小 + - + - 获取设备状态记录列表 + 读取指定地址的Int16值 - 设备名称 - 设备编号 - 设备类型 - 开始时间 - 结束时间 + - + - 添加或更新设备状态记录 - 1.如果设备最新记录状态没有改变则更新结束时间 - 2.如果没有记录则添加记录 + 读取指定地址的Int32值 - 设备Id - 设备状态,运行:Run,待机:Stop,报警:Alarm - 记录时间 + - + - 获取设备状态记录统计分页列表 + 读取指定地址的long值 - 设备名称 - 设备编号 - 设备类型 - 开始时间 - 结束时间 - 当前页 - 页大小 + + - + - 获取设备状态记录统计列表 + 读取指定地址的Float值 - 设备名称 - 设备编号 - 设备类型 - 开始时间 - 结束时间 + - + - 系统参数设置 + 读取指定地址的double值 + - + - 获取系统参数设置分页列表 + 写入bool值 - 参数名称 - 参数键值 - 当前页 - 页大小 - + 写入地址 + - + - 获取系统参数设置列表 + 写入byte值 - 参数名称 - 参数键值 - + 写入地址 + - + - 获取获取系统参数设置明细 + 写入Int16值 - - + 写入地址 + - + - 获取获取系统参数设置明细 + 写入Int32值 - - /// - + 写入地址 + - + - 添加系统参数设置 + 写入float值 - - + 写入地址 + - + - 更新系统参数设置 + 写入double值 - + 写入地址 + - + - 删除系统参数设置 + 写入long值 - + 写入地址 + @@ -1370,6 +1382,12 @@ 设备编号 是否启用 + + + 获取设备状态 + + + 获取设备明显 @@ -1746,6 +1764,31 @@ 日期 + + + 设备状态总览 + + + + + 设备类型:ALL(所有),Ionbond,Balzers,Cemecon + + + + + 运行数量 + + + + + 待机数量 + + + + + 报警数量 + + 参数配置表 diff --git a/PVDEMCS/PVDEMCS/obj/Debug/net6.0/ref/PVDEMCS.dll b/PVDEMCS/PVDEMCS/obj/Debug/net6.0/ref/PVDEMCS.dll index 4d26d2e..735db1e 100644 Binary files a/PVDEMCS/PVDEMCS/obj/Debug/net6.0/ref/PVDEMCS.dll and b/PVDEMCS/PVDEMCS/obj/Debug/net6.0/ref/PVDEMCS.dll differ diff --git a/PVDEMCS/PVDEMCS/obj/Debug/net6.0/refint/PVDEMCS.dll b/PVDEMCS/PVDEMCS/obj/Debug/net6.0/refint/PVDEMCS.dll index 4d26d2e..735db1e 100644 Binary files a/PVDEMCS/PVDEMCS/obj/Debug/net6.0/refint/PVDEMCS.dll and b/PVDEMCS/PVDEMCS/obj/Debug/net6.0/refint/PVDEMCS.dll differ