C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列)
C#上位机序列2: 同步异步(async、await)
C#上位机序列3: 流程控制(串行,并行,混合)
C#上位机序列4: 动画效果(模拟PLC设备运行)
C#上位机序列5: 三菱通信(FX-3U SerialOverTcp)
C#上位机序列6: modbus通信(NModbus4 modbus tcp)
C#上位机序列7: 分库分表
C#上位机序列8: 数据库同步
C#上位机序列9: 批量读写+事件广播+数据类型处理
C#上位机序列10: Winform上位机通用框架
框架中包含了常用的一些自定义控件,比如文本标签、单选框、动作按钮、皮带等。所有的控件均支持数据双向绑定,也就是说只要我们在控件的属性中指定了变量名称,框架在数据变化时会自动根据值更新动画。在用户操作时,比如从I/O域中输入新的数值或者按下按钮等操作框架会自动将新值写入到PLC中,这些过程全部由框架完成,只需预先导入点位信息表及配置控件属性。
前期准备
1. 导入配置文件(点位地址,数据类型,关联地址)
2. 内置一些自定义控件,配置属性参数
2.1 文本标签配置及单选框配置
2.2 S按钮(无动画) ,如:
2.2 S按钮(有动画) ,如:
:按钮值为false
:按钮值为true
2.2 S按钮(通过M产生动画) ,如:
按键前->按键后->M反馈后
2.3 M动画:带多个状态值
震动筛工作,皮带错误
监听变量界面,可以查看和PLC地址位关联地址的值信息
参数设置:点击进入,动态加载变量并监听;离开,移除不监听
单击文本标签或者文本框,填写属性值,确定后,下发至设备,提示:写入成功或失败