网站首页 > 文章精选 正文
之前给大家演示了如何使用C#利用NModbus4快速实现Modbus-Rtu通讯,读取PLC中的数据。实际上,NModbus4是一个非常强大的库,借助它我们可以非常容易的实现上位机和PLC的数据交换。今天我们就利用威纶通触摸屏做为Modbus服务器,与C#编写的上位机之间实现数据交换。
首先在触摸屏软件中新建工程,在画面上放置六个数字原件,地址分别关联为LW0,LW1,LW2,LW3,LW4,LW5.数据类型为16位无符号。
然后在设备属性中建立通讯 Modbus Sever,串口的参数要和C#中设定一致。
在上节课的基础上,我们将双击textBox1-3,在生成的_TextChanged事件中调用master.WriteSingleRegist
er函数,用于将文本框中的数值通过串口传给威纶通触摸屏。
读取函数还沿用上节课中的代码。
最终运行起来后,我们在触摸屏上修改数值1-3,C#程序上的数值4-6会跟着变化。在C#程序上修改数值1-3,触摸屏上的
数值4-6会发生变化。这样我们就基本实现了C#编程实现和威纶通触摸屏的Modbus-Rtu通讯,是不是很简单呢?
猜你喜欢
- 2025-04-08 基本语法 - C#入门教程(c#基础语法汇总pdf)
- 2025-04-08 如何在C#Winform编程中合理地设计程序热键?
- 2025-04-08 C#_sqlserver数据库操作(c#sql数据库连接代码)
- 2025-04-08 自学C#编程三天后的感受:跟VB真像、比Java舒服、学习资料丰富
- 2025-04-08 C# 并行和多线程编程——认识和使用Task
- 2025-04-08 一个完整的C#程序(5-1)-C#编程零基础到入门学习
- 2025-04-08 C#编程的仪器控制系统界面案例:智能操作与高效用户体验
- 2025-04-08 C#并发编程经典实例,中文版高清PDF资源
- 2025-04-08 C#编程技巧:在运行时检查和动态编译.cs为.dll并调用的方法
- 2025-04-08 C#编程实现和威纶通触摸屏的Modbus-Rtu通讯
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)