当前位置: 首页 > article >正文

C#上位机通过NetToPLCsim与西门子PLC仿真连接通信

C#上位机通过NetToPLCsim与西门子PLC仿真连接通信

一、打开博途软件

在这里插入图片描述
在这里插入图片描述
我电脑有一个PLCSIM虚拟网口,我在这里提前将PLCSIM虚拟网口设置为固定IP:192.168.1.88,后面会用到这个地址。

二、NetToPLCsim软件设置

在这里插入图片描述1、使用管理员权限打开NetToPLCsim软件,会弹出警告信息,直接点击【是】,进行下一步。
在这里插入图片描述
2、软件会自动检查端口102。
在这里插入图片描述
3、等待进度条完成,直接点击【OK】即可。
在这里插入图片描述
4、在博途软件中启动仿真。
在这里插入图片描述
5、我的PLC组态地址为192.168.0.1,博途仿真器的地址与它是一样的。这里的地址可以忽略。

在这里插入图片描述
6、在NetToPLCsim软件界面点击【Add】,进行下一步。
在这里插入图片描述
7、在Network IP Address一栏点击右侧按钮,弹出本机地址栏窗口,这里选择的是192.168.1.88,选择的网口为PLCSIM虚拟网口,地址为前面设置的值。
在这里插入图片描述
8、在Plcsim IP Address一栏点击右侧按钮,弹出plc地址栏窗口,这里直接选择192.168.0.1,这个地址为博途软件中plc组态的地址。
在这里插入图片描述
9、Plcsim Rack/Slot 这里看一下自己的cpu类型,我的是s7-1200的,所以选择0/1。
在这里插入图片描述
在这里插入图片描述
10、点击软件界面的【Start Server】按钮,开启软件,会发现状态变为RUNNING了。到这里,plc端的设置已经完成。

三、打开C#上位机进行通信

在这里插入图片描述
注意:这里的IP地址需要填写NetToPLCsim软件中的Network Address对应的地址:192.168.1.88,如果填写的是plc组态的地址:192.168.0.1是连接不上的。


http://www.kler.cn/a/611343.html

相关文章:

  • Spring Boot 自动装配原理深度解析:从源码到实战
  • Ubuntu 优化启动时间优化
  • GraalVM 和 传统 JVM(HotSpot/JDK) 的详细对比,涵盖执行模式、性能、生态、适用场景等方面,并附上总结和选择建议
  • Java多线程与高并发专题——CountDownLatch 是如何安排线程执行顺序的?
  • leetcode11.盛水最多的容器
  • FFmpeg开发学习:AVFormatContext结构体
  • 小程序内表格合并功能实现—行合并
  • Spring MVC:关于@PostMapping和@GetMapping的使用场景、区别及核心要点的总结
  • javaweb后端登录功能cookie session
  • CVE-2020-0796:永恒之黑实战学习
  • 鸿蒙-全屏播放页面(使用相对布局)---持续更新中
  • 爬虫:Requests-HTML的详细使用
  • SiLU与GeLU激活函数:现代大模型的选择
  • Selenium 简单入门操作示例
  • MySQL基础知识与函数
  • (UI自动化测试web端)第二篇:元素定位的方法_css定位之层级选择器
  • IoTDB看门狗配置后不生效
  • 【docker】docker-compose安装RabbitMQ
  • charles接口测试(断点测试)
  • ctfshow WEB web5