您好!欢迎光临工博士商城

西门子品牌服务商

产品:4086    

咨询热线:18597848426

QQ QQwx 微信
您当前的位置:首页 » 西门子新闻中心 » 西门子PLC模块 S7-200 SMART在物料搬运上的应用
产品分类
西门子新闻中心
西门子PLC模块 S7-200 SMART在物料搬运上的应用
发布时间:2023-03-02        浏览次数:488        返回列表
        西门子PLC模块 S7-200 SMART CPU V2.7版本发布了基于2D/3D直线插补运动功能,本应用案例基于NX MCD软件展示S7-200 SMART CPU直线插补运动功能在物料搬运上的应用
        NX MCD 是西门子NX平台中机电一体化概念设计模块可用于为3D模型定义刚体、碰撞体、运动副、速度以及位置控制等MCD元素。NX MCD还提供了机电设备设计过程中的软件再环(SiL)和硬件再环(HiL)两种虚拟调试方案。
        本应用采用硬件再环(HiL)虚拟调试方案,NX MCD使用Modbus TCP驱动连接硬件S7-200 SMART CPU,S7-200 SMART CPU作为NX MCD的Modbus Server。

西门子PLC模块


小贴士 硬件及软件需求
1. 硬件要求
● 西门子PLC模块 S7-200 SMART CPU控制器:
● SIMATIC S7-200 SMART V2.7产品家族

2. 软件要求
● STEP 7-Micro/WIN SMART V2.7
● NX MCD 2206
● SIMATIC WinCC Flexible Smart V4
● TIA V16或以上

西门子PLC模块 S7-200 SMART CPU编程
1. 运动控制向导
        本应用案例使用西门子PLC模块 S7-200 SMART CPU V2.7版本的3D直线插补运动功能来实现物料的搬运。在“运动控制向导”中需要组态“轴0”“轴1”和“轴2”,并在“轴组设置”中使能“3D直线插补”。

西门子PLC模块

2. 控制程序
        西门子PLC模块 S7-200 SMART CPU控制程序中主要编写了MovePath子程序、PnP子程序和 MotionCtrl子程序。MovePath子程序用于实现物料在两个位置点之间的搬运;PnP子程序内部调用MovePath子程序用于实现多个物料的连续搬运。MotionCtrl子程序用于实现三个运动轴的使能和回零操作。
MovePath子程序
        MovePath子程序用于实现物料从抓取位置搬运到释放位置,搬运结束运动轴组停止在等待位置。
        整个物料搬运过程需要运动轴组需要先后到达抓取前、抓取、抓取后、释放前、释放、释放后和等待等7个位置点。
        其中抓取前、抓取后点处于抓取位置点的正上方,释放前、释放后点处于释放位置点的正上方,距离由常量“DISTANCE_PREOPERATION”定义。
        运动轴组到达抓取位置时夹爪关闭命令为“TRUE”,运动轴组等待释放位置时夹爪打开命令为“TRUE”。
程序块

西门子PLC模块

程序块引脚

西门子PLC模块

PnP子程序
        PnP子程序用于实现将一个码垛处多个物料的连续搬运到传送带上托盘。
        首先启动传送带,托盘跟随传送带运行,碰到“中间位置”光电开关时停止传送带运行并触发MovePath子程序的执行,实现将码垛处的第 一个物料搬运到传送带上的托盘上。
        第 一个物料搬运完成将触发传送带继续运动,程序等待下一个托盘到达“中间位置”并触发下一个物料的搬运,如此往复实现多个物料的连续搬运,直到搬运完zui后一个物料。
程序块

西门子PLC模块

程序块引脚

西门子PLC模块

MotionCtrl子程序
        MotionCtrl子程序用于实现运动轴组中各个运动轴的使能和直接回零操作。
程序块

西门子PLC模块

程序块引脚

西门子PLC模块

Moudbus TCP通讯
        本应用中NX MCD通过Modbus TCP驱动连接西门子PLC模块 硬件S7-200 SMART CPU,S7-200 SMART CPU需要调用MBUS_SERVER指令来作为NX MCD的 Modbus Server 。
        其中Modbus保存地址区域映射从VB 1200开始的20个Word区域。


西门子PLC模块


本文摘自:网络



 

联系热线:18597848426   联系人:曾经理 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 西门子品牌服务商