如何使用电脑虚拟西门子S7系列PLC

2025-01-10 17:05:00

1、snap源码工程目录中examples\cpp目录下有个snap7.cpp,snap7.h还有一个server.cpp,把这3个文件copy出来,加入到工程目录中,并配置snap7.lib所在路径,将snap7.lib 加入到编译选项中,修改server.cpp文件(原来的server.cpp文件内容较多,我写了一个最单程序,代码少,功能丰富,可以按照图片录入)。

如何使用电脑虚拟西门子S7系列PLC

3、编译运行success,但是程序启动后却出现客户端无法连接的问题,我的上位机连接真机是没有问题的,那问题可定就在刚写的程序中。后来检查注释才发现,本机上可能有程序或服务占用了本机的102端口,原来有同事在本机安装了西门子的一些应用软件(如step7)。于是使用如下命令,停止此类的应用net stop s7oiehsx (Win32)net stop s7oiehsx64 (Win64)

如何使用电脑虚拟西门子S7系列PLC

5、运行测试后,如需要启动原先关闭的服务,可以使用如下命令:net start s7oiehsx (Win32)net start s7oiehsx64 (Win64)

猜你喜欢