一、前言
1)通过VS2019添加西门子S7.NET协议、编写程序代码实现VS与PLC间数据简单读取案例:
电脑全仿真实现上位机程序与仿真PLC间的通信,通过NetToPlcSim桥接本机电脑IP地址与PLCSIM仿真的实际PLC的IP地址,再通过<西门子PLC访问DEMO>测试软件实现上位机对PLC本体的数据读写的测试,最后测试第三方软件系统与PLC间通信
(2)优点:①解决了博图自带的S7-PLCSIM仿真仅能与STEP7或者博图内部通讯,不能与其它上位系统通信,②NetToPLCsim可以让客户端程序(SCADA等)通过互联网网络的方式访问PLCSim,可以添加多个站,与多个PLCSim建立连接
(3)备注:本人刚开始学习VS使用 ,其程序借鉴https://www.bilibili.com/video/BV1ME411c7yA
二、配置
(1)新建PLC项目,打开PUT/GET允许外部设备访问、取消DB块的优化访问,仿真项目
(2)检查本机IP地址,如cmd内输入IPCONFIG
(3)使用NetToPlc