当前位置: 主页 > 建站知识 > 软件开发

上位机软件开发事例-c#上位机控制单片机

发布时间:2023-02-10 16:12   浏览次数:次   作者:佚名

电气工控自动化-万元以上免费数据

本文主要针对台达DVP-ES3系列PLC,实现上位机与PLC之间的ModbusTCP通讯。

一、硬件说明

c#上位机控制单片机_中机新能源开发有限公司 总经理_上位机软件开发事例

DVP-ES3系列是一款面向高端应用的可编程控制器。 CPU内置4组高速计数器输入,4组轴输出(脉冲型),或支持8轴单脉冲输出; 和 8 轴总线 (CANopen) 定位输出。 提供多种网络通讯选择,为用户提供强大的网络功能上位机软件开发事例,通过便捷的软件设置快速建立各种网络设备链接。

DVP-ES3系列PLC内置通讯口:RS-485*2、Ethernet*1、CANopen*1

2.软件安装

DVP-ES3系列采用全新ISPSoft软件编程,直观易用。 除支持IEC61131-3编程语言外,还支持在线编辑、在线校验、台达FB功能块、程序加密等功能,方便客户程序开发。

ISPSoft必须使用最新的3.12版本,还需要安装网络配置软件COMMGR,ISPSoft和COMMGR软件获取方法,公众号后台回复号:246。

c#上位机控制单片机_中机新能源开发有限公司 总经理_上位机软件开发事例

三、软件使用

软件安装过程就不过多解释了。 安装完成后,首先打开COMMGR设置通讯驱动。 PLC出厂IP为192.168.1.5,端口号这里设置为502。

上位机软件开发事例_中机新能源开发有限公司 总经理_c#上位机控制单片机

然后打开ISPSoft软件,在Tools>>Communication Settings中,选择上面设置的Driver1。

c#上位机控制单片机_中机新能源开发有限公司 总经理_上位机软件开发事例

然后就可以上传下载程序了,点击PLC主机>>联机方式实现与PLC的联动。

c#上位机控制单片机_上位机软件开发事例_中机新能源开发有限公司 总经理

然后打开设备监控表,创建监控变量表,添加一些监控变量:

上位机软件开发事例_中机新能源开发有限公司 总经理_c#上位机控制单片机

上位机软件开发事例_中机新能源开发有限公司 总经理_c#上位机控制单片机

4.Modbus映射表

通过以上步骤,实现了与PLC的链接。 接下来我们实现上位机与PLC的通讯。 首先,我们需要找到一个Modbus映射表:

此表对应的文件在第2步提供的软件包中,【dotNet工控上位机】微信公众号后台回复关键词:DVP-ES3软件包

5、ModbusPoll软件初步测试

中机新能源开发有限公司 总经理_c#上位机控制单片机_上位机软件开发事例

这是读取 Y0-Y5 的示例:

Modbus Poll软件设置如下:

c#上位机控制单片机_中机新能源开发有限公司 总经理_上位机软件开发事例

读取结果如下:

c#上位机控制单片机_中机新能源开发有限公司 总经理_上位机软件开发事例

中机新能源开发有限公司 总经理_上位机软件开发事例_c#上位机控制单片机

6.上位机软件编写

上位机软件使用开源的Modbus库NModbus4编写。 首先,通过 Nuget 安装 NModbus4 库。 核心代码如下:

1.连接PLC

中机新能源开发有限公司 总经理_上位机软件开发事例_c#上位机控制单片机

2.读取数据

中机新能源开发有限公司 总经理_上位机软件开发事例_c#上位机控制单片机

七、直播实例

今晚8点,视频号为大家直播,详细讲解PLC通讯的具体实现上位机软件开发事例,想参加的朋友可以预约哦!

中机新能源开发有限公司 总经理_c#上位机控制单片机_上位机软件开发事例

转发就是最大的鼓励! 感谢您的支持!

重要的提醒

想加入工控主机学习技术交流群

请加monitor为好友

并注意:region-industry-name昵称才有进群资格。

中机新能源开发有限公司 总经理_c#上位机控制单片机_上位机软件开发事例

工控上位机学习
专业专注分享

      

分享到朋友圈,和朋友们一起分享吧

——————————————————————

 来源:网络-百度文库,侵删!

▣ 声明:本文素材系网络收集,工控上位机学习编辑整理。文中所用视频、图片、文字版权归原作者所有。但因转载众多,无法确认真正原始作者,故仅标明转载来源。如涉及作品版权问题,烦请及时联系17621634088(微信同号),我们将即刻确认版权并按国家相关规定支付稿酬!

上位机软件开发事例_中机新能源开发有限公司 总经理_c#上位机控制单片机

他们都在关注,你还在等什么?

上位机软件开发事例_c#上位机控制单片机_中机新能源开发有限公司 总经理

中机新能源开发有限公司 总经理_c#上位机控制单片机_上位机软件开发事例

上位机软件开发事例_c#上位机控制单片机_中机新能源开发有限公司 总经理

中机新能源开发有限公司 总经理_上位机软件开发事例_c#上位机控制单片机

中机新能源开发有限公司 总经理_c#上位机控制单片机_上位机软件开发事例

中机新能源开发有限公司 总经理_c#上位机控制单片机_上位机软件开发事例

中机新能源开发有限公司 总经理_上位机软件开发事例_c#上位机控制单片机

c#上位机控制单片机_上位机软件开发事例_中机新能源开发有限公司 总经理

上位机软件开发事例_中机新能源开发有限公司 总经理_c#上位机控制单片机

中机新能源开发有限公司 总经理_上位机软件开发事例_c#上位机控制单片机