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

news/2025/3/31 12:01:27/

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.ppmy.cn/news/1583711.html

相关文章

六级词汇量积累(day12)

reflect 反射,反映 salvation 解救 haste 急速,匆忙 haste makes waste interrupt 打断 erupt 爆发 abrupt 突然的 corrupt 使腐化 Both companies are under investigation for corrupt practices. rotate 旋转,转动 Rotate the handle by …

word取消交叉引用方法的同时保留原本显示的文字(三种方法)

在 Word 文档中,如果想“取消交叉引用”但又希望保留原本显示的文字(即让字段转化成普通文本),以下有三种常见方法: 方法一:快捷键 CtrlShiftF9 选中需要取消的交叉引用(可以是某个特定交叉引…

Android设计模式之Builder模式

一、定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 二、核心思想: 分离构造与表示:将对象的构建过程(如参数组合、校验逻辑)与对象本身分离。 链式调用:通…

(UI自动化测试web端)第三篇:元素的常用操作方法_元素操作

元素操作,大白话来说就是用来模拟人的操作。 点击操作:元素.click() 输入操作:元素.send_keys(“内容”) 清空操作:元素.clear() # 导包selenium from selenium import webdriver import time # 创建浏览器驱动对象 driver…

可视化动态表单动态表单界的天花板--Formily(阿里开源)

文章目录 1、Formily表单介绍2、安装依赖2.1、安装内核库2.2、 安装 UI 桥接库2.3、Formily 支持多种 UI 组件生态: 3、表单设计器3.1、核心理念3.2、安装3.3、示例源码 4、场景案例-登录注册4.1、Markup Schema 案例4.2、JSON Schema 案例4.3、纯 JSX 案例 1、Form…

第五天 开始Unity Shader的学习之旅之Unity中的基础光照之漫反射光照模型

Unity Shader的学习笔记 第五天 开始Unity Shader的学习之旅之Unity中的基础光照之漫反射光照模型 文章目录 Unity Shader的学习笔记前言一、Unity中的环境光和自发光二、漫反射光照模型逐顶点光照① Shader名称② 定义属性③ Tags④ CGPROGRAM和ENDCG⑤ 定义vert和frag⑥ #in…

学习记录(14):iOS部署

时隔多年后,再次部署开发iOS😁😁 1. Unity端设置,在此不再进行赘述(网上一大堆) 2. ⚠️:要保证mac比待部署的设备版本要高 3. Xcode: (1) 打开从 Unity 3D 里打包的文件中,找到有…

【CSS文字渐变动画】

CSS文字渐变动画 HTML代码CSS代码效果图 HTML代码 <div class"title"><h1>今天是春分</h1><p>正是春天到来的日子&#xff0c;花都开了&#xff0c;小鸟也飞回来了&#xff0c;大山也绿了起来&#xff0c;空气也有点嫩嫩的气息了</p>…