西门子(中国)自动化与驱动授权总代理商-广西SIEMENS华南地区分销商
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 西门子一级代理商
- 触摸屏
- 变频器
- 伺服电机
- 西门子PLC
- 直流调速器
- 联系电话
- 18126392341
- 手机号
- 15267534595
- 联系人
- 梁涛
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
- 更新时间
- 2024-12-23 09:10
学习西门子plc的朋友们对于西门子的s7-plcsim软件都不陌生,当我们安装了该软件后,在step7或者博图的面板中就多出了一个仿真的按钮,点击该按钮,就会调出仿真软件s7-plcsim软件,将当前的plc项目下载进去。启动该仿真plc,就可以在线查看程序状态,并可以模拟各种条件,进行plc软件的调试。
s7-plcsim存在一个问题,它采用了内部协议与step7或者博图通讯,不能对外通讯,也就是说,外部的软件不能像访问真实的plc一样,访问该仿真软件。学习hmi编程、plc通讯的朋友就只能购买硬件plc一条路了吗?
在热心网友推荐和帮助下,本人尝试了一个叫做nettoplcsim的小免费软件,可以实现s7-plcsim与外部的以太网通讯。下面简单介绍一下使用的步骤:
1、启动step7或者博图软件;
2、用管理员权限打开nettoplcsim软件(暂不要配置),如果要求停用西门子的服务,则点击同意,以便获取102端口的使用权;(该步骤与手册不同,是众多网友实践的经验)
3、启动plcsim软件,下载带有以太网通讯的功能的plc项目(带有cp网卡,或者cpu自带以太网);
4、在nettoplcsim里点击“add”;
5、在站点配置对话框里,点击“network ipaddress”旁的“...”来选择现有的网络,选择一个将来访问该plc的ip地址;
6、点击“plssim ip address”旁的“...”来选择刚才下载的plc地址;
7、设置cpu的框架号和槽号,注意与硬件配置要一致;
8、关闭对话框,点击“start server”,确认“port 102 ok”;
9、用外部软件访问该plc,进行测试,注意选择红圈里的地址,而不是plcsim的地址:
对于博图软件,需要注意:需要通过windows控制面板正确设置pg/pc接口,将s7online的访问点设置成“plcsims7-1200/s7-1500(tcp/ip)”,自v14之后,设置成“plcsim.tcpip.1”(本人做测试时,并未关注该设置,也可通讯成功)。
11、退出软件时,会提示是否重新启动西门子的服务,这时候请选择启动。
以上测试环境:虚拟机 win7 x64。nettoplcsim的更多功能和注意事项,请参考软件自带的手册。
*新版本的nettoplcsim可以从录波软件plcrecorder的页面(
https://hiddenmap.cn/files/products/plc-recorder.html软件下载区域)进行下载。