当前位置:自动化网>智慧工厂门户>应用案例>基于PLC和NX的车辆调度仿真控制系统

基于PLC和NX的车辆调度仿真控制系统

发布时间:2020-01-15 15:38   类型:解决方案   人浏览

摘要:本文首先利用西门子NX软件设计了车辆调度仿真模型,其次利用西门子1200PLCKTP700PN触摸屏通过OPC方式实现了对模型的仿真控制。

关键词:西门子PLC   NX   车辆调度

Abstract: The vehicle scheduling simulation model is designed by using Siemens NX software. The simulation control of the model is realized by using Siemens 1200 PLC and KTP700PN touch screen through OPC mode.

Keywords: Siemens PLC   NX   Vehicle scheduling

【中图分类号】U492.2+2【文献标识码】B  文章编号1606-5123201911-0000-00

1 引言

项目应NX仿真软件建立车辆调度三维仿真模型,通过OPC协议连接KepServer,再将KepServerS7-1200PLC进行通讯,实现了对车辆调度模型的半实物仿真控制。本设计包括:汽车入库选择(低档车库,中档车库,高档车库)、汽车自动出库、传送带行进距离控制、汽车定位控制、车库余位控制、保护控制、节能控制、联合控制及运行状态监测等。2 系统分析

2.1 控制功能

1系统初始化系统开始时,车辆调度系统模型会给出运行信号示意运行开始,控制程序需要在收到该信号后,进行必要的初始化工作。

2车辆调度系统各模块间衔接控制车辆调度系统会根据当前车辆调度的状态、待调度车辆数量、车库内暂存车辆残余量等,合理的进行相应的响应。例如,当被调入的车库内已满时,则直至此车库调出车辆该车库均无法响应调入信号。

3启停控制当人工在调度系统总控制台处输入启动信号时,主电路启动,相应的传感器及电机通电启动,按下停止按钮后,电路断电,调度系统停止运行。

4待机休眠调度系统无指令时,系统内各模块进入待机状态。但在接到指令或信号后,又会自动重新投入使用。

2.2 其他功能

1监测功能在运行过程中,通过光电传感器感知车辆调度运行状况并实时上传至触摸屏。车库内每个车位下均设置有压力传感器,当检测到该车位上停有汽车时,在触摸屏上显示。在距传送带两段一定距离处设置光电传感器,当调度中车辆超出安全距离可能与传送带边界产生擦碰时,发出警报声并显示在触摸屏上。

2显示功能控制台触摸屏上实时显示当前车辆调度运行状况以及车库内车辆残留量等反馈信号。

3保护功能当车库内空车位为零时,系统不再接收该车库的入库信号。

3 系统设计

系统整体结构如图1所示,包括主控制器、被控对象、监控终端等三大部分。

 

虚拟仿真系统连接图


1主控制器:综合系统需求及系统成本等方面考虑,选用西门子S7-1200系列PLC作为主控制器,应包括电源模块、CPU模块

2被控对象:车辆调度仿真模型

3监控终端:笔记本电脑

整个控制系统设备及设备清单如表1所示,控制回路如图2所示。

控制系统设备及软件清单

名称

型号

单位

数量

备注

电源模块

6EP1333-3BA10

1

AC 120/230 V→DC 24 V /5A

CPU模块

1214C

1

AC/DC/RLY

工业交换机

SCALANCE XB005

1

6GK5005-0BA00-1AB2

触摸屏

KTP700PN

1

6AV2 123-2GB03-OAXO

笔记本电脑

 

1

监控终端

编程软件

STEP 7 Professional V14

1

 

 

 

控制回路图

3 仿真模拟

3.1 仿真模拟原理

本方案采用西门子NX进行建模及机电概念设计,通过KEPserverNX中机电概念设计模块与西门子PLC S7-1200连接,实现了PLC模块控制三维模型运动及一些主要功能。

3.2 建立三维模型

本系统采用西门子NX12.0软件对三维模型仿真设计,将设计阶段所需要的车辆调度元件在仿真环境里建立起来,如图3所示。建立基本机电对象并设置运动副、约束等,接着进行外部信号配置及信号映射。

 

车辆调度三维仿真模型

3.3 触摸屏及PLC程序设计

利用西门子TIA Portal V14编程软件,实现PLCS7-1200系列CPU1214C AC/DC/RLY)对三维模型的控制和触摸屏画面设计,以及PLC与触摸屏之间的以太网通讯,触摸屏应能控制模型的运动以及监测车架定位情况。

PLC程序设计:PLC程序依据系统功能进行编写,部分PLC程序如图4所示。

 

 

4 控制车辆前进的PLC程序图

 

在触摸屏上,除了基本的启动、停止、暂停、复位之外,可以选择的命令共有七个。分别为:进入低档车库;进入中档车库;进入高档车库;直接通过快速车道;从低档车库取车;从中档车库取车;从高档车库取车。按下启动按钮后,可以通过这七个按钮决定PLC将控制模型做怎样的运动。此外,在触摸屏上,可以显示出当前三个车库中车位是否有空以及传送带运行情况。触摸屏界面如图5所示

 

 

5 触摸屏根画面

4  结束语

本文介绍了基于西门子PLCNX仿真软件的车辆调度仿真控制系统,系统能够实现各种执行机构的自动控制,实时监测调度进程,同时具备故障报警功能。本系统具有结构简单、可靠性高、功能齐全等特点,并且将实物装置与仿真软件结合,便于减少实践中时间和材料等等的耗费,有利于结构改进和优化以及实际装置的设计及制造,具有良好的推广性。

参考文献

[1] 西门子S7-1200PLC用户手册

[2] 西门子触摸屏用户手册

[3] 陈志民.UG NX 10完全学习手册.北京:清华大学出版社

本文地址:http://www.ca800.com/apply/d_1o245lk9rc1e1_1.html

拷贝地址

版权声明:版权归中国自动化网所有,转载请注明出处!

留言反馈
  • 评价:

  • 关于:

  • 联系人:

  • 联系电话:

  • 联系邮箱:

  • 需求意向:

  • 验证码:

    看不清楚?

  • 在线咨询