西门子S7-1500PLC与NX MCD的联合虚拟调试应用实例
一.功能概述
NX MCD(机电一体化概念设计器)作为机电设备仿真的软件与PLCSIM Advanced(西门子S7-1500PLC仿真器)一起使用,可完成机电设备的机械部分和电气部分的联合仿真调试,达到优化机械结构,验证PLC逻辑和功能,终达到减少PLC现场调试时间等。本实例介绍了MCD的基本程序制作过程,MCD与PLC的联调方法,通过一个MCD虚拟调试简单应用的学习,达到以点带面效果。
二.实例内容
1.实例描述
MCD仿真一个传送带,PLCSIM Advanced仿真一台S7-1500PLC,通过HMI对仿真传送带进行启停操作。
2.软件组成
(1)TIA V16 Upd2(2)PLCSIM Advanced V3.0 Upd1(3)NX MCD
三.实例实施
步:MCD软件中导入STP机械模型文件(机械模型由Soliworks等软件制作,导出标准STP文件)。
第二步:进入机电概念设计模块(MCD)。
第三步:设置圆柱形工件为刚体(对部件赋予刚体特性可使得部件在力的作用下自由下落)。
第四步:对相互接触的工件与传送带分别设置为碰撞体(对部件赋予碰撞体特性可使得部件在实际物理状态下获得接触力和碰撞状态)。
第五步:将传送带设置为传输面,使其可以以设定速度带动工件运动。
第六步:设置左右限位传感器。
第七步:配置信号适配器,第⑤步为MCD对外的信号接口。
第八步:在博途中组态S7-1500PLC与HMI,并添加相对应的变量。
第九步:编写主程序。
第十步:将PLC程序下载到PLCSIM Advanced(仿真的PLC)。
第十一步:在MCD中的外部信号配置中添加PLCSIM Advanced通信方式。
第十二步:自动映射PLC变量与MCD中的信号,即为在第七步与第八步中所创建的信号与变量建立连接。
四.实例验证
(1)将手动自动开关切换至手动状态,输入速度值50,再将手动自动开关切换至自动状态,工件将从传送带左限位处以50mm/s的速度运行至传送带右限位处,随后停止运行;(2)将手动自动开关切换至手动状态,输入速度值-50,通过启动停止按钮可对传送带进行反向启停作业。