博客园 - CHHC
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=159095
2024-03-25T07:34:47Z
CHHC
https://www.cnblogs.com/chen1880/
feed.cnblogs.com
https://www.cnblogs.com/chen1880/p/18088963
研华ECU1251 - CHHC
产品信息 研华售后服务热线 400 810 8389,转2 1. 设备通电 2. 在线搜索,选中设备登陆(默认密码:8个0),确认软件版本及固件版本,不一致时,找售后要固件包,升级固件 网络设备 网关使用 1. 新建工程 2. 配置设备及点位 3. 配置mqtt 4. 下载工程 验证 Topic:
2024-03-22T02:45:00Z
2024-03-22T02:45:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】产品信息 研华售后服务热线 400 810 8389,转2 1. 设备通电 2. 在线搜索,选中设备登陆(默认密码:8个0),确认软件版本及固件版本,不一致时,找售后要固件包,升级固件 网络设备 网关使用 1. 新建工程 2. 配置设备及点位 3. 配置mqtt 4. 下载工程 验证 Topic: <a href="https://www.cnblogs.com/chen1880/p/18088963" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/18080977
opc客户端 - CHHC
支持opc,da,ua通信(匿名登陆及用户登陆) 支持批量节点数据监听,当数据有变化时更新 支持单个节点读取和写入 KeepServer做为modbus server keepserver通信配置 https://blog.csdn.net/xiaochenXIHUA/article/details
2024-03-18T09:15:00Z
2024-03-18T09:15:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】支持opc,da,ua通信(匿名登陆及用户登陆) 支持批量节点数据监听,当数据有变化时更新 支持单个节点读取和写入 KeepServer做为modbus server keepserver通信配置 https://blog.csdn.net/xiaochenXIHUA/article/details <a href="https://www.cnblogs.com/chen1880/p/18080977" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/18076741
modbus客户端 - CHHC
通信方式支持 串口 / udp / tcp通信; 设备协议支持RTU / ASCII / TCP; 读取类型支持bool / short / int / float / double / long / batchbool / batchword
2024-03-16T01:48:00Z
2024-03-16T01:48:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】通信方式支持 串口 / udp / tcp通信; 设备协议支持RTU / ASCII / TCP; 读取类型支持bool / short / int / float / double / long / batchbool / batchword <a href="https://www.cnblogs.com/chen1880/p/18076741" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/18070514
设备采集网关通信范本(modbus+mqtt) - CHHC
1. 对接设备端:包括设备型号,对接方式,采集内容,使用数采网关或者编写程序,并接上设备进行测试 采集内容范例: 中堡泵站3路闸门点位表 IP:192.181.5.132 端口:502 数据源 数据类型 Modbus地址 R/W 备注 1#闸门状态(出水闸) short 400101 R 0=停止
2024-03-13T06:07:00Z
2024-03-13T06:07:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】1. 对接设备端:包括设备型号,对接方式,采集内容,使用数采网关或者编写程序,并接上设备进行测试 采集内容范例: 中堡泵站3路闸门点位表 IP:192.181.5.132 端口:502 数据源 数据类型 Modbus地址 R/W 备注 1#闸门状态(出水闸) short 400101 R 0=停止 <a href="https://www.cnblogs.com/chen1880/p/18070514" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/18022338
CAN通信入门 - CHHC
上位机实现CAN通信的方法 上位机实现CAN通信通常需要使用CAN控制器或CAN总线适配器等硬件设备,以及相应的CAN通信软件。下面分别介绍上位机实现CAN通信的硬件和软件方法。 1. 硬件方法 上位机实现CAN通信需要使用CAN控制器或CAN总线适配器等硬件设备。CAN控制器是一种专门用于实现CA
2024-02-20T00:55:00Z
2024-02-20T00:55:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】上位机实现CAN通信的方法 上位机实现CAN通信通常需要使用CAN控制器或CAN总线适配器等硬件设备,以及相应的CAN通信软件。下面分别介绍上位机实现CAN通信的硬件和软件方法。 1. 硬件方法 上位机实现CAN通信需要使用CAN控制器或CAN总线适配器等硬件设备。CAN控制器是一种专门用于实现CA <a href="https://www.cnblogs.com/chen1880/p/18022338" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17974032
Modbus云平台 - CHHC
有人物联网串口服务器(USR-TCP232-306) 配置 模拟测试 功能: Modbus接入端,支持设备协议:Modbus Tcp | Rtu | Ascii,通信方式:Tcp Server | Tcp Client | Udp Server | Udp Client, 数据类型:bool | s
2024-01-19T02:11:00Z
2024-01-19T02:11:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】有人物联网串口服务器(USR-TCP232-306) 配置 模拟测试 功能: Modbus接入端,支持设备协议:Modbus Tcp | Rtu | Ascii,通信方式:Tcp Server | Tcp Client | Udp Server | Udp Client, 数据类型:bool | s <a href="https://www.cnblogs.com/chen1880/p/17974032" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17947500
将Debug目录下的所有文件打包到exe - CHHC
关闭杀毒软件, 最终结果 设置图标
2024-01-05T08:11:00Z
2024-01-05T08:11:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】关闭杀毒软件, 最终结果 设置图标 <a href="https://www.cnblogs.com/chen1880/p/17947500" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17946608
工厂设备数据采集系统初探 - CHHC
一、采集方式 1. 接PLC(串口/网口),设备信息(型号,通信协议),点位信息(类型short/int/long/float/double)1.1 直连PLC1.2 采集网关(PLC转modbus tcp,数据透传) https://zhuanlan.zhihu.com/p/431235719?u
2024-01-05T01:30:00Z
2024-01-05T01:30:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】一、采集方式 1. 接PLC(串口/网口),设备信息(型号,通信协议),点位信息(类型short/int/long/float/double)1.1 直连PLC1.2 采集网关(PLC转modbus tcp,数据透传) https://zhuanlan.zhihu.com/p/431235719?u <a href="https://www.cnblogs.com/chen1880/p/17946608" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17942879
winform简易用户权限管理系统 - CHHC
一、功能简介 1. 数据库可使用sqlite、mssql、mysql等 2. 管理员账号不管控,其余账号进行权限管控(左侧菜单,表单按钮),且只能看到自己创建的角色、用户 二、操作界面 1. 管理员账号登陆后,左侧菜单栏自动添加 “菜单管理” ,菜单选择 Menu / Button 2. 角色分配权
2024-01-03T03:50:00Z
2024-01-03T03:50:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】一、功能简介 1. 数据库可使用sqlite、mssql、mysql等 2. 管理员账号不管控,其余账号进行权限管控(左侧菜单,表单按钮),且只能看到自己创建的角色、用户 二、操作界面 1. 管理员账号登陆后,左侧菜单栏自动添加 “菜单管理” ,菜单选择 Menu / Button 2. 角色分配权 <a href="https://www.cnblogs.com/chen1880/p/17942879" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17861567.html
Modbus平台:协议中间件(支持Modbus TCP、RTU、ASCII) - CHHC
该程序可放置外网中,适用于DTU长连接(心跳包必须包含DTU,可以是tcp/udp),也可以在内网中,短连接访问设备server 支持协议:Modbus TCP | RTU | ASCII连接方式:TcpAtive: TCP主动 | TcpPassive: TCP被动 | UdpAtive: Udp
2023-11-28T03:46:00Z
2023-11-28T03:46:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】该程序可放置外网中,适用于DTU长连接(心跳包必须包含DTU,可以是tcp/udp),也可以在内网中,短连接访问设备server 支持协议:Modbus TCP | RTU | ASCII连接方式:TcpAtive: TCP主动 | TcpPassive: TCP被动 | UdpAtive: Udp <a href="https://www.cnblogs.com/chen1880/p/17861567.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17845408.html
ModBus TCP/RTU 报文解析 - CHHC
Modbus Tcp https://gitee.com/szwzhsz/Modbus-TCP-client-server-DotNetty.?_from=gitee_search 固定协议格式 事务标识(2byte):00 00,可变(递增)协议标识(2byte):00 00,固定长度(2byte
2023-11-21T00:19:00Z
2023-11-21T00:19:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】Modbus Tcp https://gitee.com/szwzhsz/Modbus-TCP-client-server-DotNetty.?_from=gitee_search 固定协议格式 事务标识(2byte):00 00,可变(递增)协议标识(2byte):00 00,固定长度(2byte <a href="https://www.cnblogs.com/chen1880/p/17845408.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17791782.html
C#上位机序列10: Winform上位机通用框架/WinForm组态 - CHHC
C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,混合) C#上位机序列4: 动画效果(模拟PLC设备运行) C#上位机序列5: 三菱通信(FX-3U SerialO
2023-10-27T03:03:00Z
2023-10-27T03:03:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,混合) C#上位机序列4: 动画效果(模拟PLC设备运行) C#上位机序列5: 三菱通信(FX-3U SerialO <a href="https://www.cnblogs.com/chen1880/p/17791782.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17772862.html
C#上位机序列9: 批量读写+事件广播+数据类型处理 - CHHC
C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,混合) C#上位机序列4: 动画效果(模拟PLC设备运行) C#上位机序列5: 三菱通信(FX-3U SerialO
2023-10-19T01:05:00Z
2023-10-19T01:05:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,混合) C#上位机序列4: 动画效果(模拟PLC设备运行) C#上位机序列5: 三菱通信(FX-3U SerialO <a href="https://www.cnblogs.com/chen1880/p/17772862.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17735438.html
Sql和NoSql - CHHC
Sql和NoSql SQL使用:如果有大量的更新操作,一定要使用事务,效率高。大数据情况下,要对表字段建索引。比nosql好的地方:有事务,能回滚。 SQL遇到的瓶颈:水平扩展 场景:不同设备(水泵,流量计),不同属性的数据采集,统计分析 水泵表(泵id,组id,泵状态,选择开关,故障状态)流量计表
2023-09-28T03:54:00Z
2023-09-28T03:54:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】Sql和NoSql SQL使用:如果有大量的更新操作,一定要使用事务,效率高。大数据情况下,要对表字段建索引。比nosql好的地方:有事务,能回滚。 SQL遇到的瓶颈:水平扩展 场景:不同设备(水泵,流量计),不同属性的数据采集,统计分析 水泵表(泵id,组id,泵状态,选择开关,故障状态)流量计表 <a href="https://www.cnblogs.com/chen1880/p/17735438.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17684284.html
C#使用线程安全的变量 - CHHC
// 使用线程安全的变量 // // 字典 - ConcurrentDictionary // 调用 ConcurrentDictionary 本身的方法和属性可以保证都是线程安全的。但是由于 ConcurrentDictionary 实现了一些接口(例如 ICollection、IEnumerab
2023-09-07T02:58:00Z
2023-09-07T02:58:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】// 使用线程安全的变量 // // 字典 - ConcurrentDictionary // 调用 ConcurrentDictionary 本身的方法和属性可以保证都是线程安全的。但是由于 ConcurrentDictionary 实现了一些接口(例如 ICollection、IEnumerab <a href="https://www.cnblogs.com/chen1880/p/17684284.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17681989.html
C#上位机序列2: 同步异步(async、await) - CHHC
C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,混合) C#上位机序列4: 动画效果(模拟PLC设备运行) C#上位机序列5: 三菱通信(FX-3U SerialO
2023-09-06T04:00:00Z
2023-09-06T04:00:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,混合) C#上位机序列4: 动画效果(模拟PLC设备运行) C#上位机序列5: 三菱通信(FX-3U SerialO <a href="https://www.cnblogs.com/chen1880/p/17681989.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17681418.html
C#上位机序列4: 动画效果(模拟PLC设备运行) - CHHC
C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,混合) C#上位机序列4: 动画效果(模拟PLC设备运行) C#上位机序列5: 三菱通信(FX-3U SerialO
2023-09-06T01:18:00Z
2023-09-06T01:18:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,混合) C#上位机序列4: 动画效果(模拟PLC设备运行) C#上位机序列5: 三菱通信(FX-3U SerialO <a href="https://www.cnblogs.com/chen1880/p/17681418.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17677648.html
C#winform控件和对象双向数据绑定 - CHHC
实现目的: 控件和对象双向数据绑定 实现结果: 1. 对象值 -> 控件值2. 控件值 -> 对象值 using System; using System.Windows.Forms; namespace ControlDataBind { public partial class MainForm
2023-09-04T09:25:00Z
2023-09-04T09:25:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】实现目的: 控件和对象双向数据绑定 实现结果: 1. 对象值 -> 控件值2. 控件值 -> 对象值 using System; using System.Windows.Forms; namespace ControlDataBind { public partial class MainForm <a href="https://www.cnblogs.com/chen1880/p/17677648.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17676025.html
C#上位机序列7: 分库分表 - CHHC
C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,混合) C#上位机序列4: 动画效果(模拟PLC设备运行) C#上位机序列5: 三菱通信(FX-3U SerialO
2023-09-04T00:45:00Z
2023-09-04T00:45:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,混合) C#上位机序列4: 动画效果(模拟PLC设备运行) C#上位机序列5: 三菱通信(FX-3U SerialO <a href="https://www.cnblogs.com/chen1880/p/17676025.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chen1880/p/17676021.html
C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) - CHHC
C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,混合) C#上位机序列4: 动画效果(模拟PLC设备运行) C#上位机序列5: 三菱通信(FX-3U SerialO
2023-09-04T00:42:00Z
2023-09-04T00:42:00Z
CHHC
https://www.cnblogs.com/chen1880/
【摘要】C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,混合) C#上位机序列4: 动画效果(模拟PLC设备运行) C#上位机序列5: 三菱通信(FX-3U SerialO <a href="https://www.cnblogs.com/chen1880/p/17676021.html" target="_blank">阅读全文</a>