image-202404
今日分享一个实用工具NetToPLCsim,可以将西门子plcsim仿真器转化为一个“真实的PLC设备”,可应用于HMI、上位机、通讯软件等在没有实物的情况下与PLC的链接测试,这对于搞工控的人来说,是一个极具价值的功能,因为它可以在不涉及昂贵硬件的情况下,进行程序的开发和测试。
小编就经常使用该工具做威纶通与s7-1200 plc的离线测试,可以提前查看触摸屏实际运行情况,提前发现一些异常问题,例如:HMI使用变量在S7-1200中不存在,导致通讯报错;下面将用实例说明如何使用NetToPLCsim实现威纶通触摸屏在线仿真,其他触摸屏或上位机系统使用方法一致,文末附实例及软件下载链接
一 | 实例配置说明 |
软件环境:
- TIA Portal V17 (S7-1200 程序设计)
- S7-PLCSIM_V17 (s7-1200 仿真器)
- NetToPLCsim (网络扩展工具)
- EasyBuilder Pro (威纶通触摸屏软件)
功能描述:
通过EasyBuilder Pro软件中在线仿真功能,实现与S7-PLCSIM通讯,控制程序中电机程序段启动,停止;
IP设置:
PLC地址:192.168.2.80
网卡地址:192.168.2.100
HMI地址:不需要
二 | 在TIA Portal中新建PLC程序,启动仿真测试 |
新建项目,添加s7-1200 1214C作为测试PLC,并配置IP地址;
image-202404触摸屏与S7-1200/1500通讯,不要忘记勾选“允许来远程对象的PUT/GET通信访问”
新建DB块增加电机控制变量,并插入电机启保停测试程序;打开仿真程序,并下载PLC程序,使PLC运行;
image-202404
三 | 配置NetToPLCsim |
右键以管理员运行身份运行NetToPLCsim,它需要管理员权限去获取对应端口,不用管理员打开将无法搜索到模拟plc的端口。该工具需要使用102端口,通常首次打开会提示102端口被占用,点击是,停用已经占用的102端口,同时开启NetToPLCsim的102端口;
image-202404打开完成后,显示如下:
image-202404点击“Add”添加PLC站,并配置网络IP地址和PLCSIM IP地址,及PLC机架号槽号;
image-202404image-202404添加完成后,点击"Start Server",PLC站“Status”由“Reday”转为“Running”,配置完成;
image-202404
四 | 在EasyBuilder Pro组态触摸屏程序 |
在系统参数中新增设备,配置需要链接的PLC,并配置IP地址;
注:此处IP地址,不是实际PLC地址了,应该是NetToPLCsim配置的网卡地址;
image-202404在画面中组态启动按钮、停止按钮、运行反馈;并打开在线模拟,开始仿真测试;
image-202404
五 | 实际效果如下 |
vmware_h1hEVfyN9g
- 干货!一文搞懂西门子S7通信的读写字节长度限制,及如何"突破"读写长度限制分享 2024-11-22
- 西门子 S7-1200 系列五:TIA博图中OB、DB、FC、FB介绍及应用范围说明 2024-11-22
- 西门子PLC如何控制伺服电机 2024-11-22
- S7-200 SMART与V90通讯定位控制 2024-11-22
- S7-200 SMART 下载时搜索不到CPU怎么办 2024-11-22
- S7-200 SMART 数据类型及IO寻址问题 2024-11-22
- PLC编程常见逻辑错误 2024-11-22
- 在WinCC显示与1500的通信状态 2024-11-22
- S7-1200 和V20变频器的MODBUS通讯实例 2024-11-22
- 编程实例|详解西门子PLC模拟量编程 2024-11-22
- 【送】S7-200SMART 圆形轨迹的算法程序 2024-11-22
- PLC与各种传感器连接方案(含应用图) 2024-11-22
- PLC编程案例之控制机械手实现简单搬运 2024-11-22
- MCGS触摸屏与 S7-1200 以太网通讯 2024-11-22
- 【实用案例】博途V15动态加密计时催款程序 2024-11-22
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684