ise仿真添加信号_西门子TIA+PLCSIM+MCD,构建自动化仿真系统

写在前面(文中超链接仅在微信公众号“智能制造之家”有效)

前面我们介绍了西门子、达索、罗克韦尔等诸多数字化工厂仿真软件:

一文了解西门子、达索、施耐德、罗克韦尔等巨头数字化工厂仿真软件

也体系介绍了西门子数字化仿真软件家族中的PLCSIM Advance、MCD、Process Simulate 、Plant Simulation 等:

一文带你了解西门子整个虚拟调试与仿真软硬件体系

今天我们来聊一聊如何用西门子TIA Portal+PLCSIM+MCD+SIMIT,构建自动化仿真系统(程序下载见文末)~

一、概述

数字化双胞胎理念是指在虚拟的世界中以数字化的方式拷贝出一台设备,并在虚拟的世界里对模拟设备各部件之间的相互运动和电气行为进行仿真。为了能真实再现实际设备,就需要借助我们闭环的仿真系统,软件在环或硬件在环。

SIMATIC Machine Simulator(SIMIT+PLCSIM Advanced)产品解决方案可用于实现软件在环。产品中PLCSIM Advanced用于仿真实际设备中的硬件PLC;SIMIT 软件除了可用于实现与MCD和PLCSIM Advanced的信号耦合,还可用于仿真设备的电气行为。单机设备的软件在环的结构图如下:

585d71b228bf550af44b0948c5ac4778.png

软件在环的相关操作步骤如下:

a) SIMIT通过Coupling方式导入PLCIO 信号和MCD 信号。

b) SIMIT接收PLC侧的输出的命令信号(例如,控制字+主设定值)。

c) SIMIT解析命令信号,并信号转发到MCD(速度设定值)。

d) MCD执行速度控制,并反馈当前速度和位置。

e) SIMIT依据被控行为计算状态字,并根据MCD反馈位置和速度计算编码器反馈信号。并将计算结果反馈到PLC。

本文以S7-1500 控制一台V90PN 驱动器为例,演示SIMATIC Machine Simulator产品解决方案的实施过程。

二、软件或硬件

SIMATIC Machine SimulatorV2.0 (SIMIT V10.1 + PLCSIM Advance V2.0 SP1);

NX MCD 1907;

TIA V15.1;

三、TIA Portal项目组态

(1)、硬件组态

TIA项目中组态一个S7-1500 CPU ,并在网络视图中插入一个V90 PN 驱动器;并在S7-1500 硬件组态中已添加了一个 DI 模块,用于连接运行轴的位置开关。

eea48fe5a5e6a79c938c6b76631cf40a.png

(2)、工艺对象组态

工艺对象中插入一个位置控制,组态为线性轴,且非“虚拟轴”;驱动装置选择项目中添加的V90 驱动对象;编码器选择为驱动器中的编码器,类型为“增量”。

38f919e1e640654c0b5476900f229e34.png

驱动装置报文设置为“报文105”,不使能自动应用功能;编码器报文设置为“报文105”,同样也不使能自动应用功能。

6a7ff53de0687cc256222a72c6675c9d.png

限位开关设置为“启用硬限位开关”,为工艺对象分配正反向限位;回零模式选择“通过数字量输入作为回原点标记”。

710a0bb2680208ef85acaf78576a3f8d.png

四、MCD项目组态

在MCD项目中分别定义两个刚体“xAxis”和“yAxis”,它们之间通过滑动副连接在一起,并为这个滑动副分配一个速度控制:

cf5cd824a29552fc1c57241b1ab01308.png

在项目中定义三个限位开关用于反馈运动轴正反限位和原点开关:

6ef1aa3f2cfdd0b58c6fe55b9808000d.png

在信号适配器中定义三个布尔型输出信号,这三个信号用于反馈MCD中定义的三个限位开关信号:

17d030f2f447e689df2a71997f8fcfe7.png

五、SIMIT项目组态

(1)、 CouplingTIA 项目

创建一个SIMIT项目,创建一个“NewCoupling”;Coupling类型选择为“PLCSIMAdvanced”;TIA硬件组态导入方式选择“TIAproject”,并浏览到第三部创建的TIA项目;使能“Bussynchronous”后,“Import”TIA项目。

bacc9cacc3a317c1138d0831ef847d15.png

注意:

· 如果在TIA项目中我们组态了等时同步,则需要在导入项目时选择“Bus synchronous”。

· SIMIT与PLCSIM Advanced耦合的是IO信号,存在IO地址才会被导入到SIMIT中。

· 如果在TIA项目中我们组态的是虚轴,但是需要把这个轴的位置设定值传递给MCD,我们则需要组态一个PN/PN Coupling或添加IO模块方式虚拟出IO地址,使用此虚拟IO地址传递虚轴的信息。

(2)、Coupling MCD 项目

SIMIT耦合MCD有两种方式,导入或链接。采用导入方式时,MCD项目会被拷贝到SIMIT项目中,修改MCD源项目无效。采用链接方式时只是将MCD项目中的信号与SIMIT建立了耦合,MCD文件并未被拷贝到SIMIT项目中,修改MCD源项目有效。导入MCD信号时我们需要确保MCD信号的单位选择正确,需要与PLC中组态的信号单位相同。

a7a137e9d2a5ac9f80a1d5252b543056.png

导入完成后,我们还需要将MCD Coupling的相关属性进行修改,时间片为“2”,同步方式为“Bus synchronous”:

5c6de08ce62aa17037d8342f058d1ecb.png

(3)、创建Chart

双击“New chart”,将新建一个 Chart ;双击新建的“Chart”,将打开 Chart 编辑工作区;我们需要在工作区中编写被控对象,本例需要编写报文105的行为模型。

77e874c237b6e0d6ee93142194ec0a7d.png

我们需要为行为模型中各个引脚连接前两步Coupling的PLC信号和MCD信号,最终的行为模型如下图所示:

db92cb6f6443d2bb972441d192051fb1.png

(4)、修改项目属性

最后我们需要修改项目属性,双击打开“Project manager”;在“Project manager”属性设置中选择“Times& operating mode”;将“Timeslice 2”修改为 2 ms ,该数值需要与 V90 驱动器Profinet IO 更新时间相同;将“Operating mode”选择为“bus synchronous”。

1514b52fed6a9c9f59f97b7d2f62fd99.png

六、运行仿真

以上步骤都完成后,我们就可以启动 SIMIT 仿真了;MCD项目将被自动启动,并自动切换到“播放”模式;PLCSIMAdvanced自动创建一个“PLC”实例。

c17416dc5afdd03009cc64c69c7736d8.png

打开TIA 项目,将PLC程序下载到PLCSIM Advanced中,然后使用运动控制的调试面板测试运行控制功能,我们可以发现使用SIMATIC MachineSimulator仿真的V90驱动器行为与实际V90 PN项目。

8fa435ba5d6058f4db7fffd1852237a1.png

相关知识充电站

从传统PLC、机器人、工艺编程过度转型到仿真与虚拟调试

西门子博图配合SICAR,官方免费30天云端学习虚拟调试,约吗?

数字化仿真软件在大型仓储物流自动化项目中的应用与仿真步骤

TIA Portal联合Process Simulate搞定SICAR虚拟调试实例步骤

TIA配合NX MCD与SIMIT进行虚拟调试案例步骤与模型下载

TIA Portal配合PS虚拟调试-OPC UA数据通讯

西家、罗家、施家等巨头PLC与WinMOD、PDPS联合虚拟调试是什么样子?

从MCD到TIA Portal-NX MCD虚拟调试全解

TIA Portal中的SICAR,用PLCSIM联合Process Simulate的虚拟调试

TIA配合Amesim、MCD、PDPS、Plant Simulation,这里有你想看的虚拟调试

虚拟调试领域的又一玩家——WinMOD

TIA Portal下的自动化设计与虚拟调试—在NX MCD中创建虚拟调试环境

对今天案例感兴趣的朋友,可以点击文末扩展链接~

硬核专辑

工业热点 | 数据采集 | 应用与库(西门子、罗克韦尔、倍福等)

WinCC技术 | 工业网络 | MES技术相关| 工业巨头战略布局 | 工业通讯案例

仿真与虚拟调试 | 职业感悟、认知提升 | 自动化控制标准合集

5db60f1c8128550d75ddff74c9573056.png

自动化+信息化:徐工传动数字化工厂实施方案

2020-11-24

9db27008aef74e4978581b7e1dcd1f6b.png

全球工业软件全景报告.pptx

2020-11-23

caf24ccb78e3c92f01cbebd9924c8247.png

一文讲透物联网体系结构(完整版)

2020-11-21

3ef577ac8c0ac80b17452b8f963f7545.png

基于西门子828D数控系统与S7-1200的自动上下料工作站设计与开发

2020-11-19

126992147b74a34e16fefdaf63bb56cd.png

电子制造行业数字化解决方案(PPT)

2020-11-17

bff0e0f3c246cf3b25ec4bbf9ac62946.png

基于TIA Portal V15的动态加密计时催款程序

2020-11-16

c83e8a44e39d54166edd87ec4ff7d997.png

做ERP、MES/MOM、PLM都应该理解的负载均衡与分布式架构

2020-11-15

def579f1bdf077ef77fb919d011669e6.png

智能自动化物流系统AGV基础知识(完整介绍)

2020-11-14

db01f7c65537bd2046b16d3106a4daf3.png

软件定义制造:五层架构下数字化工厂的信息系统

2020-11-13

e48a1a2904d641c09774331f12d5e9ad.png

数字化车间MES方案(PPT)

2020-11-12

6f129b6cfa31b8c2574099c050d794d8.png

MES管理系统基础知识(完整版)

2020-11-11

b450f2e86904716266caf2d9b9e493c1.png

全球视野下的工业软件全景图

2020-11-10

9b9353b68c04ba91ad74cb22b5d63147.png

一文讲透PROFINET组态调试、编程、应用等最重要的文档和知识点

2020-11-08

8239b51be99bd5a3995f7142b89ceeff.png
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值