项目中需要采集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通信相关推荐

  1. 移动设备如何上传文件到服务器上,局域网内移动设备快传文件

    原标题:局域网内移动设备快传文件 家里的移动设备越来越多,手机.平板等各式各样,而这些设备所使用的平台也各不相同,诸如Android.iOS.Windows等应有尽有.虽然每个平台都有着自己传输文件的 ...

  2. ubuntu 局域网dns服务器_如何在 Ubuntu 16.04 服务器上配置内网 DNS 服务

    DNS 1. 简介 本文使用 BIND9,用尽量少的步骤,搭建出一个可用的内网 DNS 服务.另外要说明的一点是,本文不仅适用于 Ubuntu 16.04,也使用其后的 Ubuntu 系统(截止到目前 ...

  3. 虚拟交换机VPC配置说明(弹性云内网通信)

    VPC业务说明可以参考:西部数码专有网络VPC功能全新升级! ,具体设置可以参考下面说明: 1.在管理中心,[服务器管理]里面点击[虚拟交换机] 2.添加交换机,如下图所示 3.激活虚拟交换机(子网联 ...

  4. 在两个私网客户端上如何实现TCPsocket通信,使用云服务器作为中转客户端

    目录 文章目录 前言 一.TCP为什么不能直接在两个私网客户端之间通信? 二.使用步骤 1.申请阿里云esc云服务器 2.在两个客户端运行客户端代码 三.运行服务端客户端代码 总结 前言 本人最近在学 ...

  5. 一台物理机上VMware虚拟机实现拨号上网同时内网通信

    一台物理机上VMware虚拟机实现拨号上网同时内网通信 前言:数据走向就是底下的图,看起来是不是很简单很easy 一:准备在VMware vSphere Client上面准备两台windows2003 ...

  6. citrix创建虚拟机服务器,在 ESXi 服务器上安装并配置 Citrix SD-WAN Center

    在 ESXi 服务器上安装并配置 Citrix SD-WAN Center April 13, 2021 贡献者: C 安装 VMware vSphere 客户端 以下是下载和安装用于创建和部署 Ci ...

  7. 虚拟机服务器拒绝密码,Xshell连接不上虚拟机连接提示SSH服务器拒绝了密码,请再试一次...

    问题1:Xshell连接不上虚拟机 #启动ssh服务 /etc/init.d/ssh start #查看SSH服务22端口是否开启 netstat -antulp | grep ssh 问题2:XSh ...

  8. Cpolar实现虚拟机内网穿透,搭建私人云服务器

    Cpolar实现虚拟机内网穿透,搭建私人云服务器 一.Cpolar功能介绍 Cpolar官网   Cpolar是一个安全的内网穿透的服务,可以将内网下的本地服务器通过安全隧道暴漏给公网.允许公网用户可 ...

  9. hyperv服务器有几台虚拟机,一台Hyper-V服务器上有多少台虚拟机?

    [IT168 技术] 虚拟化管理员常常面对的问题是:有多少?为了稳固地预测你的数据中心和你的预算,你总会想知道一台物理机可以合并多少台虚拟机.答案永远是不变的:视情况而定. 在物理机箱时代提出这个数当 ...

最新文章

  1. 洛谷P3360偷天换日(树形DP)
  2. CSS3选择器:nth-child和:nth-of-type之间的差异
  3. Python 对字典循环遍历的两种方式
  4. (转)UIWebView的基本用法,适合新手
  5. java mschart_关于vb中MSCHART控件画二维线图 - conkeyn - JavaEye技术网站
  6. 16 if 条件状语从句
  7. 原创【歌词类】绘流年
  8. Linux SPI设备驱动
  9. 华为RH2288 V3安装Windows server/Linux详细教程
  10. oracle11 如何启动企业管理器
  11. android 高德拖拽地图定位,拖拽选址-拖拽选址-示例中心-JS API UI 组件示例 | 高德地图API...
  12. 改变思维(深度学习)
  13. CCPC-Wannafly Winter Camp Day8 (Div2, onsite)
  14. 【Jetpack篇】LiveData取代EventBus,安卓面试项目
  15. android联系人的简易通讯录
  16. 分秒钟做款App:细数国内外在线DIY应用网站
  17. nginx下载配置(win10)
  18. 论文阅读 新的非视距场景(imaging behind occluders)|| ECCV 2020: Imaging Behind Occluders Using Two-Bounce Light
  19. vue实现表格的‘模板下载‘功能
  20. oracle审计规则,Oracle中开启某张表的审计(audit)

热门文章

  1. 202105面试总结-4
  2. 全国计算机王牌专业的一本大学,最值得报考的22所“普通一本”大学,王牌专业比985大学还牛!...
  3. 40MHz晶振智能电子产品的领导者
  4. 一键清理系统垃圾.bat,超级一键删除垃圾.bat,高郊级一键清理C盘垃圾.bat
  5. bzoj4921: 互质序列
  6. Kali Linux2020.4 U盘便携持久版制作[快速粗暴俄式]
  7. 解Bug之路-Nginx 502 Bad Gateway
  8. linux ftp不允许匿名登录,ftp服务器不允许匿名登陆
  9. Java项目:SSM服装出租服装店租赁服装管理系统
  10. 因果卷积(causal Convolutions)和扩展卷积(Dilated Convolutions)