C#和服务器上虚拟机内PLCSIM通信
项目中需要采集PLC上的数据,之前仅仅学习了一点点PLC的内容,且未涉及通信方面。所以我希望能通过本地的C#读写PLC的数据。其中遇到了很多的问题。
工具:博图V16,PLCSIM V16,S7.NET
问题1:虚拟机的PLCSIM无法被访问到。
开始我使用的时PLCSIM Advance,我不懂这玩意怎么把PLC的IP地址暴露在局域网内,只好采用PLCSIM V16和NETTOPLCSIM,将PLC的IP地址设置为虚拟机的IP地址,然后C#使用S7.NET就能连接了。
Tips:我将PLCSIM Advance的IP和西门子虚拟网卡IP设置和虚拟机同网段时,虚拟机可以ping通PLC,但是在我的电脑上不能ping。虽然可以在服务器上看到,我的西门子虚拟网卡分配了一个IP,但是在其他虚拟机上,我仍然不能ping通。最后采用了上面的那个方法。
问题2:读取PLC的数据错误
在S7.NET中,写操作时,要写入的变量类型必须严格和要写入的变量的类型相同,不然写入不成功。在操作博图监控表时,得点右键“全部监控”,才能看到变化得变量。但是我的强制值好像并没有起作用。
有同样问题的朋友可以多多交流。
C#和服务器上虚拟机内PLCSIM通信相关推荐
- 移动设备如何上传文件到服务器上,局域网内移动设备快传文件
原标题:局域网内移动设备快传文件 家里的移动设备越来越多,手机.平板等各式各样,而这些设备所使用的平台也各不相同,诸如Android.iOS.Windows等应有尽有.虽然每个平台都有着自己传输文件的 ...
- ubuntu 局域网dns服务器_如何在 Ubuntu 16.04 服务器上配置内网 DNS 服务
DNS 1. 简介 本文使用 BIND9,用尽量少的步骤,搭建出一个可用的内网 DNS 服务.另外要说明的一点是,本文不仅适用于 Ubuntu 16.04,也使用其后的 Ubuntu 系统(截止到目前 ...
- 虚拟交换机VPC配置说明(弹性云内网通信)
VPC业务说明可以参考:西部数码专有网络VPC功能全新升级! ,具体设置可以参考下面说明: 1.在管理中心,[服务器管理]里面点击[虚拟交换机] 2.添加交换机,如下图所示 3.激活虚拟交换机(子网联 ...
- 在两个私网客户端上如何实现TCPsocket通信,使用云服务器作为中转客户端
目录 文章目录 前言 一.TCP为什么不能直接在两个私网客户端之间通信? 二.使用步骤 1.申请阿里云esc云服务器 2.在两个客户端运行客户端代码 三.运行服务端客户端代码 总结 前言 本人最近在学 ...
- 一台物理机上VMware虚拟机实现拨号上网同时内网通信
一台物理机上VMware虚拟机实现拨号上网同时内网通信 前言:数据走向就是底下的图,看起来是不是很简单很easy 一:准备在VMware vSphere Client上面准备两台windows2003 ...
- citrix创建虚拟机服务器,在 ESXi 服务器上安装并配置 Citrix SD-WAN Center
在 ESXi 服务器上安装并配置 Citrix SD-WAN Center April 13, 2021 贡献者: C 安装 VMware vSphere 客户端 以下是下载和安装用于创建和部署 Ci ...
- 虚拟机服务器拒绝密码,Xshell连接不上虚拟机连接提示SSH服务器拒绝了密码,请再试一次...
问题1:Xshell连接不上虚拟机 #启动ssh服务 /etc/init.d/ssh start #查看SSH服务22端口是否开启 netstat -antulp | grep ssh 问题2:XSh ...
- Cpolar实现虚拟机内网穿透,搭建私人云服务器
Cpolar实现虚拟机内网穿透,搭建私人云服务器 一.Cpolar功能介绍 Cpolar官网 Cpolar是一个安全的内网穿透的服务,可以将内网下的本地服务器通过安全隧道暴漏给公网.允许公网用户可 ...
- hyperv服务器有几台虚拟机,一台Hyper-V服务器上有多少台虚拟机?
[IT168 技术] 虚拟化管理员常常面对的问题是:有多少?为了稳固地预测你的数据中心和你的预算,你总会想知道一台物理机可以合并多少台虚拟机.答案永远是不变的:视情况而定. 在物理机箱时代提出这个数当 ...
最新文章
- 洛谷P3360偷天换日(树形DP)
- CSS3选择器:nth-child和:nth-of-type之间的差异
- Python 对字典循环遍历的两种方式
- (转)UIWebView的基本用法,适合新手
- java mschart_关于vb中MSCHART控件画二维线图 - conkeyn - JavaEye技术网站
- 16 if 条件状语从句
- 原创【歌词类】绘流年
- Linux SPI设备驱动
- 华为RH2288 V3安装Windows server/Linux详细教程
- oracle11 如何启动企业管理器
- android 高德拖拽地图定位,拖拽选址-拖拽选址-示例中心-JS API UI 组件示例 | 高德地图API...
- 改变思维(深度学习)
- CCPC-Wannafly Winter Camp Day8 (Div2, onsite)
- 【Jetpack篇】LiveData取代EventBus,安卓面试项目
- android联系人的简易通讯录
- 分秒钟做款App:细数国内外在线DIY应用网站
- nginx下载配置(win10)
- 论文阅读 新的非视距场景(imaging behind occluders)|| ECCV 2020: Imaging Behind Occluders Using Two-Bounce Light
- vue实现表格的‘模板下载‘功能
- oracle审计规则,Oracle中开启某张表的审计(audit)
热门文章
- 202105面试总结-4
- 全国计算机王牌专业的一本大学,最值得报考的22所“普通一本”大学,王牌专业比985大学还牛!...
- 40MHz晶振智能电子产品的领导者
- 一键清理系统垃圾.bat,超级一键删除垃圾.bat,高郊级一键清理C盘垃圾.bat
- bzoj4921: 互质序列
- Kali Linux2020.4 U盘便携持久版制作[快速粗暴俄式]
- 解Bug之路-Nginx 502 Bad Gateway
- linux ftp不允许匿名登录,ftp服务器不允许匿名登陆
- Java项目:SSM服装出租服装店租赁服装管理系统
- 因果卷积(causal Convolutions)和扩展卷积(Dilated Convolutions)