S71200仿真器使用入门.docx

上传人:b****4 文档编号:5003792 上传时间:2022-12-12 格式:DOCX 页数:10 大小:472.19KB
下载 相关 举报
S71200仿真器使用入门.docx_第1页
第1页 / 共10页
S71200仿真器使用入门.docx_第2页
第2页 / 共10页
S71200仿真器使用入门.docx_第3页
第3页 / 共10页
S71200仿真器使用入门.docx_第4页
第4页 / 共10页
S71200仿真器使用入门.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

S71200仿真器使用入门.docx

《S71200仿真器使用入门.docx》由会员分享,可在线阅读,更多相关《S71200仿真器使用入门.docx(10页珍藏版)》请在冰豆网上搜索。

S71200仿真器使用入门.docx

S71200仿真器使用入门

S7-1200PLCSIM

S7-1200PLC仿真功能有如下硬件和软件要求:

硬件要求:

1、固件版本为4.0或更高版本的S7-1200PLC

2、固件版本为4.12或更高版本的S7-1200FPLC

软件要求:

S7-PLCSIMV13SP1及以上

S7-1200PLCSIM支持范围

一、工艺模块和工艺对象支持

工艺模块支持

S7-PLCSIM目前不支持以下工艺模块:

1 计数

2 PID控制

3 运动控制

工艺对象支持

S7-PLCSIM目前不支持以下工艺对象:

∙运动控制

∙PID

二、指令支持

S7-PLCSIM几乎支持仿真的S7-1200和S7-1200F的所有指令(系统函数和系统函数块),支持方式与物理PLC相同。

S7-PLCSIM将不支持的块视为非运行状态。

某些指令受部分支持。

对于这些SFC和SFB,S7-PLCSIM将验证输入参数并返回有效输出,但不一定是带有实际I/O的真实PLC将返回的信息。

当前不支持的指令

S7-PLCSIM不支持或不完全支持仿真的S7-1200和S7-1200F的以下指令:

指令

说明

DPRNM_DG

读取DP从站的诊断数据

WWW

Web控制

GET_DIAG

获取诊断信息(模式0、1、2)

T_CONFIG

组态IP套件

PORT_CFG

动态组态通信参数

SEND_CFG

动态组态串行传输参数

RCV_CFG

动态组态串行接收参数

SEND_PTP

传送“发送缓冲区数据”

RCV_PTP

启用消息接收

MC_Power

启用/禁用轴

MC_Reset

确认错误

MC_Home

使轴归位

MC_Halt

暂停轴

MC_MoveAbsolute

以绝对方式定位轴

MC_MoveRelative

以相对方式定位轴

MC_MoveVelocity

以预定义速度移动轴

MC_MoveJog

在点动模式下移动轴

MC_CommandTable

按运动顺序运行轴命令

MC_ChangeDynamic

更改轴的动态设置

MC_WriteParam

写入工艺对象的参数

MC_ReadParam

读取工艺对象的参数

PID_Compact

具有集成调整的通用PID控制器

PID_3Step

对阀门进行集成调节的PID控制器

PID_Temp

温度PID控制器

三、通信指令支持

S7-PLCSIM支持S7-1200和S7-1200FPLC的如下通信指令:

∙PUT和GET

∙TSEND和TRCV

注意:

 仿真PLC与“真实”PLC仍有区别,如下所述:

1.T-block指令和数据分段

S7-PLCSIM执行T-block指令时数据分段为1024字节。

实际CPU的数据分段为8192字节。

如果在单个TSEND指令中发送的数据超过1024字节,并且在ad-hoc模式下通过TRCV指令接收数据,则TRCV指令生成的新数据只有1024字节。

此时,必须多次执行TRCV指令才能接收额外的字节。

2.T-block指令和数据缓冲

S7-PLCSIM执行T-block指令时无需在接收CPU中缓冲数据。

不过在S7-PLCSIM中,只有仿真的接收CPU中的程序执行TRCV指令后,仿真的发送CPU才能完成TSEND指令。

但是,在S7-PLCSIM中执行TSEND指令时,只有接收CPU上的程序执行TRCV指令后,TSEND指令才能完成。

 

S7-1200PLCSIM使用入门

点击博途软件的仿真按钮启动S7-1200仿真器,如图1:

图1.启动仿真器

这时,会弹出仿真器对话框的精简视图,如下图所示:

图2.仿真器

点击右下角按钮,可以切换到项目视图,如下图所示:

图3.仿真器项目视图

点击左上角的新建按钮,可以新建一个仿真项目。

然后回到博途编程界面,选中项目里的1200PLC,点击下载按钮,会弹出如下下载选项对话框,按照图中所示选择接口,并点击“开始搜索”按钮,,在兼容设备对话框里会显示出仿真器设备,如图所示:

图4下载选项

选中该设备,点击下载,即可将项目下载到1200仿真器中。

下载项目成功后,可以点击仿真器上的启动和停止按钮更改CPU的运行模式,如下图红色圈和绿色圈标注所示:

图5启动和停止

在PLCSIM左侧项目树中可以看到SIM表,可以添加用户自己的SIM表,然后在该表中添加变量,进行变量值的监控和修改。

下面通过一个例子来说明仿真器的SIM表如何使用。

在SIM表1中添加几个简单变量I0.0,Q0.0,M0.0和MB1进行测试和说明,如下图所示:

图6.SIM表测试

此时点击“位”列的复选框,可以对I0.0进行值更改,如下图所示:

图7.SIM表更改输入点变量

但是默认情况下,只有输入点是允许更改的,Q点或者M点的修改列为灰色,只能监视无法更改值。

这时,如果想更改非输入点的值,需要点击工具栏的“启动/禁用非输入修改”按钮,便可以启动非输入变量的修改功能,如下图红框所示:

图8.启动/禁用非输入修改

启动该功能后,便可以对刚刚建立的Q点及M点变量进行赋值操作了,如下图所示:

图9.SIM表更改非输入变量值

仿真PLC与“真实”PLC之间的区别

1.I/O设备支持

可按照使用实际硬件的方式对I/O设备功能进行仿真。

然而,由于性能限制,可仿真的设备数量不能超过物理网络中的设备数量。

2.RUN模式和STOP模式

仿真的PLC支持在RUN模式中下载。

将仿真的PLC置于STOP模式下时,S7-PLCSIM会写入输出值。

3.诊断

S7-PLCSIM不支持写入诊断缓冲区的所有错误消息。

例如,S7-PLCSIM不仿真CPU中与故障电池相关的消息或EPROM错误。

但S7-PLCSIM可仿真大多数的I/O和程序错误。

4.基于时间的性能

由于S7-PLCSIM软件运行在装有Windows操作系统的PC上,因此S7-PLCSIM中操作的扫描周期时间和确切时间不同于在物理硬件上执行的那些操作所需的时间。

这是因为PC的处理资源“竞争”产生了额外开销,具体开销取决于多种因素。

如果程序高度依赖于执行操作所需的时间,则需注意不应仅根据S7-PLCSIM仿真的时间结果来评估程序。

5.受专有技术保护的块

S7-PLCSIMV13SP1不支持受专有技术或密码保护的块。

在对S7-PLCSIM执行下载操作前,必须删除保护。

6.访问保护和复制保护

S7-PLCSIM不会对访问保护或复制保护进行仿真。

7.仿真通信

S7-PLCSIM支持仿真实例间的通信。

实例可以是S7-PLCSIM仿真或WinCC运行系统仿真。

可以运行S7-PLCSIMV13SP1的两个实例,而且它们之间可相互通信。

可以运行S7-PLCSIMV13SP1的一个实例和S7-PLCSIMV5.4.6或更高版本的一个实例,而且它们之间可相互通信。

仿真实例间的通信

所有仿真实例必须在同一PC上运行才能相互通信。

每个实例的IP地址都不得重复。

S7-PLCSIM支持TCP/IP和PROFINET连接。

对于S7-1200和S7-1200FPLC,可使用PUT/GET和TSEND/TRCV(T-block)指令来仿真通信。

 

T-block指令和UDP

S7-PLCSIM不能仿真组态为使用UDP协议的T-block连接。

T-block指令和数据分段

S7-PLCSIM执行T-block指令时数据分段为1024字节。

实际CPU的数据分段为8192字节。

如果在单个TSEND指令中发送的数据超过1024字节,并且在adhoc模式下通过TRCV指令接收数据,则TRCV指令生成的新数据只有1024字节。

此时,必须多次执行TRCV指令才能接收额外的字节。

T-block指令和数据缓冲

S7-PLCSIM执行T-block指令时无需在接收CPU中缓冲数据。

不过在S7-PLCSIM中,只有仿真的接收CPU中的程序执行TRCV指令后,仿真的发送CPU才能完成TSEND指令。

但是,在S7-PLCSIM中执行TSEND指令时,只有接收CPU上的程序执行TRCV指令后,TSEND指令才能完成。

每个仿真的PLC的IP地址都不得重复

如果每个仿真的PLC都具有相同的IP地址,则无法运行多个仿真。

每个仿真的PLC的IP地址都不得重复。

在启动仿真之前,应确保IP地址在STEP7中唯一。

8.使LED闪烁

可在STEP 7的“扩展的下载到设备”(Extendeddownloadtodevice)对话框中使PLC上的LED灯闪烁,但S7-PLCSIM无法仿真此功能。

9.需要SD存储卡的功能

S7-PLCSIM不会仿真SD存储卡。

因此,不能仿真需要存储卡的CPU功能。

例如,数据记录功能会将所有输出都写入SD卡,这样便无法仿真数据记录功能。

10.数据记录

S7-PLCSIM不支持数据记录,因为该功能会将所有输出都写入SD卡,而S7-PLCSIM不支持使用SD卡。

11.配方

S7-PLCSIM不支持使用配方。

12.Web服务器

S7-PLCSIM不支持Web服务器功能。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1