加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684
公司新闻
使用NetToPLCsim实现触摸屏、上位机与西门子PLC-SIM仿真软件的在线无硬件通讯测试
发布时间: 2024-06-09 21:24 更新时间: 2024-11-22 08:00

图片image-202404

今日分享一个实用工具NetToPLCsim,可以将西门子plcsim仿真器转化为一个“真实的PLC设备”,可应用于HMI、上位机、通讯软件等在没有实物的情况下与PLC的链接测试,这对于搞工控的人来说,是一个极具价值的功能,因为它可以在不涉及昂贵硬件的情况下,进行程序的开发和测试。

小编就经常使用该工具做威纶通与s7-1200 plc的离线测试,可以提前查看触摸屏实际运行情况,提前发现一些异常问题,例如:HMI使用变量在S7-1200中不存在,导致通讯报错;下面将用实例说明如何使用NetToPLCsim实现威纶通触摸屏在线仿真,其他触摸屏或上位机系统使用方法一致,文末附实例及软件下载链接

实例配置说明

软件环境:

  1. TIA Portal V17 (S7-1200 程序设计)
  2. S7-PLCSIM_V17 (s7-1200 仿真器)
  3. NetToPLCsim  (网络扩展工具)
  4. EasyBuilder Pro (威纶通触摸屏软件)

功能描述:

通过EasyBuilder Pro软件中在线仿真功能,实现与S7-PLCSIM通讯,控制程序中电机程序段启动,停止;

IP设置:

PLC地址:192.168.2.80

网卡地址:192.168.2.100

HMI地址:不需要

在TIA Portal中新建PLC程序,启动仿真测试
  1. 新建项目,添加s7-1200 1214C作为测试PLC,并配置IP地址;

    图片image-202404
  2. 触摸屏与S7-1200/1500通讯,不要忘记勾选“允许来远程对象的PUT/GET通信访问”

    图片
  3. 新建DB块增加电机控制变量,并插入电机启保停测试程序;打开仿真程序,并下载PLC程序,使PLC运行;

    图片image-202404
配置NetToPLCsim
  1. 右键以管理员运行身份运行NetToPLCsim,它需要管理员权限去获取对应端口,不用管理员打开将无法搜索到模拟plc的端口。该工具需要使用102端口,通常首次打开会提示102端口被占用,点击是,停用已经占用的102端口,同时开启NetToPLCsim的102端口;

    图片image-202404
  2. 打开完成后,显示如下:

    图片image-202404
  3. 点击“Add”添加PLC站,并配置网络IP地址和PLCSIM IP地址,及PLC机架号槽号;

    图片image-202404图片image-202404
  4. 添加完成后,点击"Start Server",PLC站“Status”由“Reday”转为“Running”,配置完成;

    图片image-202404
在EasyBuilder Pro组态触摸屏程序
  1. 在系统参数中新增设备,配置需要链接的PLC,并配置IP地址;

    注:此处IP地址,不是实际PLC地址了,应该是NetToPLCsim配置的网卡地址;

    图片image-202404
  2. 在画面中组态启动按钮、停止按钮、运行反馈;并打开在线模拟,开始仿真测试;

    图片image-202404
实际效果如下

图片vmware_h1hEVfyN9g


联系方式

  • 电  话:13922889745
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684