写在前面(文中超链接仅在微信公众号“智能制造之家”有效)
前面我们介绍了西门子、达索、罗克韦尔等诸多数字化工厂仿真软件:
一文了解西门子、达索、施耐德、罗克韦尔等巨头数字化工厂仿真软件
也体系介绍了西门子数字化仿真软件家族中的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](https://img-blog.csdnimg.cn/img_convert/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](https://img-blog.csdnimg.cn/img_convert/eea48fe5a5e6a79c938c6b76631cf40a.png)
(2)、工艺对象组态
工艺对象中插入一个位置控制,组态为线性轴,且非“虚拟轴”;驱动装置选择项目中添加的V90 驱动对象;编码器选择为驱动器中的编码器,类型为“增量”。