使用S7-PLCSIM Advanced对SCL代码进行测试
实践是学好PLC的重要方法,理想的情况下我们希望手上能有真实的PLC硬件进行测试。但限于价格、环境等等因素,有时候并没有硬件PLC可以直接使用。这种情况下,可以使用厂家推出的PLC仿真器进行学习及代码测试。今天这篇文章,我们想跟大家聊聊西门子S7-PLCSIM Advanced仿真软件,并用它来测试下我们上一篇文章的SCL代码。
今天这篇文章介绍如下一些内容:
-
S7-PLCSIM Advanced简介;
-
S7-PLCSIM Advanced的安装;
-
S7-PLCSIM Advanced的运行及设置;
-
使用S7-PLCSIM Advanced测试SCL代码;
1、S7-PLCSIM Advanced简介
S7-PLCSIM Advanced是西门子推出的S7-1500仿真软件,它可以基于PC的操作系统模拟出一个或多个虚拟的PLC控制器,用户可以把TIA博途环境下编写的程序下载到这个虚拟的PLC控制器中进行测试。TIA博途与虚拟控制器之间可以通过软件总线(Softbus)或者虚拟以太网卡的方式进行通信。
S7-PLCSIM Advanced支持西门子S7-1500的紧凑型CPU、标准型CPU、工艺型CPU及故障安全型CPU仿真,目前最新的版本为V3.0,软件包整体包括如下一些软件:
-
S7-PLCSIM Advanced;
-
S7-PLCSIM V5.4;
-
.NET Framework;
-
WinPcap;
-
Automation License Manager;
2、S7-PLCSIM Advanced的安装
可以在西门子官网或者本文左下角【阅读原文】下载该软件。
软件的安装很简单,基本上通过单击【下一步】就能顺利安装完成。
安装完成后,会生成一个虚拟的网卡:Siemens PLCSIM Virtual Ethernet Adapter,并在桌面生成软件的快捷方式;
3、S7-PLCSIM Advanced的运行及设置
以管理员权限运行S7-PLCSIM Advanced V3.0,如下图所示:
设置如下:
-
在线访问(Online Access)选择【PLCSIM Virtual Eth. Adapter】;
-
TCP/IP通信方式选择【以太网】;
-
创建一个新的S7-1500实例,名称为:founderchip_S1500;
-
IP地址:192.168.0.2;
-
子网掩码:255.255.255.0;
启动PLC实例,如下图所示:
4、使用S7-PLCSIM Advanced测试SCL代码
我们将上一篇文章(西门子SCL编程实例-创建基于循环中断的定时器)的示例代码下载到虚拟的PLC控制器中。下载之前要在项目的【属性】页面【保护】选项卡中勾选【块编译时支持仿真】,如下图所示:
重新编译整个项目,设置PLC的X1端口IP地址为:192.168.0.2,
单击下载按钮,在弹出的对话框中选择PG/PC接口为:Siemens PLCSIM Virtual Ethernet Adapter,如下图所示:
下载完成后启动PLC,如下图所示
创建监控表,修改myTimer1的设定时间为100,即10s,如下图所示:
程序运行过程及结果请看下面的图片:
好了,关于S7-PLCSIM Advanced软件就先介绍到这里。点击【阅读原文】可以查看下载链接。
-
神器:5秒钟搞定赝电容k1拟合、绘图、计算电容贡献率 2020-06-25
-
化工设计之工程图纸(这篇文章给你讲全了) 2020-07-03
-
工具:赝电容k1Tool-v2.6解决拟合交叉问题 2020-06-25
-
断续焊焊接符号 2021-10-14
-
板式塔设计核心:负荷性能图(水力学图) 2020-07-03
-
应急管理部已明确:临时性登高作业属于特种作业!需要取证 2021-10-18
-
PDMS12.1sp4安装教程 2020-07-03
-
话说LED灯的利用系数 2020-07-04
-
一张图讲清楚断路器的工作原理 2020-07-10
-
引起管道振动的主要原因及消振措施 2020-12-06