一、任务描述

任务将实现对传送带、搬运机器人、激光切割机器人的协调控制。采用顺序控制程序设计。

1)PLC向传送带发送传送指令,工件开始向末端运行,到达末端之后,末端传感器向PLC反馈信号。

2)PLC向搬运机器人发送搬运工件到工作台命令之后,机器人开始执行搬运工作,完成后向PLC反馈搬运完成信号

3)PLC向激光切割机器人发送开始切割命令之后,机器人开始执行切割工作,完成后向PLC反馈切割完成信号

4)PLC向搬运机器人发送码垛开始命令之后,搬运机器人开始执行码垛工作,完成后向PLC反馈码垛完成信号

同时要完成HMI界面的设计,先实现对上电状态的控制,然后实现对系统状态的监控。

二、数据分析

1)输入数据

传送带末端传感器的信号、搬运完成信号、切割完成信号和码垛完成信号;

2)输出数据

开始传送指令、开始搬运指令、开始切割指令、开始码垛指令

3)状态数据

系统中的组件会处于以下状态:传送状态、搬运状态、码垛状态、切割状态。系统状态:上电状态

三、PLC程序实现

1)硬件组态:由于PLCSim Advance支持的是1500CPU,因此添加一个S7-1500。

修改PLC的IP地址为192.168.2.1;这个地址是项目一中测试的时候的IP地址。

2)创建数据块

3)创建FC块

4)编写程序块内容

5)主程序调用

6)通讯数据构建

这里的信号建立在PLC变量表中。变量如此建立的含义是想让数据和逻辑分离。

7)通讯逻辑FC块构建

8)通讯逻辑编写

9)主程序调用

四、HMI设计

1. 添加硬件组态

2. 编辑HMI界面

至此,已经完成了PLC和HMI部分的大部分工作内容。

项目五 PLC与RobtoStudio联合仿真激光切割工作站——PLC编程相关推荐

  1. 项目二 PLC与RobotStudio联合仿真激光切割工作站——仿真模型搭建

    项目二 PLC与RobotStudio联合仿真激光切割工作站--仿真模型搭建 一.任务描述 上图给出了整个任务的描述和基础分析.本任务牵涉到两台机器人联合仿真,整体思路有很多种.这里为了配合PLC练习 ...

  2. 项目六 PLC与RobotStudio联合仿真激光切割工作站——系统联调

    一.任务描述 将PLC程序和RobotStudio模型进行系统联调,实现激光切割工作站的基本逻辑控制. 二.系统联调 1. RobotStudio端准备 添加通讯插件,如任务一描述的方法,构建相关与P ...

  3. 自动驾驶仿真(五)—— 基于Carsim、Prescan、Simulink的联合仿真

    自动驾驶仿真五--基于Carsim.Prescan.Simulink的联合仿真 1. 联合仿真流程 2. CarSim联合仿真配置要点 3. Prescan联合仿真配置要点 4. Carsim.Pre ...

  4. 永磁同步电机的矢量控制策略(十五)一一一Ansys Simplorer和Matlab/Simulink联合仿真

    12.永磁同步电机的矢量控制策略(十五) 需要注意的几点 针对一整套控制系统而言,除被控对象外是控制系统,而被控对象有些设计是无可描述又或者是无法通过数学模型进行精确表示的.比如针对新型结构的电机设计 ...

  5. step7和wincc联合仿真_过路老熊_新浪博客

    1.       点击SIMATIC Manager工具栏中的"打开/关闭仿真器"按钮,如图1: 图1 2.       进入仿真界面后,把界面中CPU的状态打到"RUN ...

  6. 【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(三) 联合调试

    Step0 前言 上一篇中, 我们采用仿真序列的方式,进行了搬运逻辑的尝试,仅仅是固定一个点去放盒子,所以这篇文章将通过PLC程序控制去每一层地垒起来. Step1 MCD创建信号 信号可选择是否为运 ...

  7. python ansys workbench联动_【干货】ANSYS与Workbench数据共享与联合仿真教程

    原标题:[干货]ANSYS与Workbench数据共享与联合仿真教程 ANSYS自从12.0版本推出图形化操作界面的ANSYS Workbench后,之后许多ANSYS学习者,可能就是直接学习ANSY ...

  8. FPGA学习笔记(六)Modelsim单独仿真和Quartus联合仿真及signaltap使用

    系列文章目录 一.FPGA学习笔记(一)入门背景.软件及时钟约束 二.FPGA学习笔记(二)Verilog语法初步学习(语法篇1) 三.FPGA学习笔记(三) 流水灯入门FPGA设计流程 四.FPGA ...

  9. 两小灯同亮同灭c语言程序,基于C语言与Proteus联合仿真的单片机技术最新章节_何波,丘利丽著_掌阅小说网...

    前言 随着嵌入式技术的飞速发展,嵌入式系统产品正不断渗透到各行各业,如智能家居.车载电子设备等.因此,单片机技术作为嵌入式计算机控制系统的重要技术,已经越来越受到各个应用领域的重视,尤其对于直接面向企 ...

最新文章

  1. 高级转录组分析和R数据可视化专题研讨会(2019.12)
  2. hibernate之关联关系(一对多)
  3. 【蓝桥杯】子串分值---笔记
  4. EOS账户系统(5)action分级
  5. MapInfo之格式说明(转载)
  6. 开源HTTP解析器---http-parser和fast-http
  7. 万云:区块链可帮助公证行业创新改革,为互联网公证打下基础
  8. commons-pool
  9. java 虚拟机内存管理_java虚拟机内存管理
  10. stm32正交编码器 原理图_ROS机器人平台STM32底层控制部分
  11. C#联合Halcon 自定义控件鼠标双击响应事件
  12. Halcon模板匹配(基于相关性)
  13. 《人生七年》纪录片总结
  14. 【阅读笔记】联邦学习实战——用FATE从零实现横向逻辑回归
  15. DotNet 连接 Oracle 10G数据库的测试
  16. 未来的计算机事业作文600字,模块计算机考试的感想
  17. MATLAB基于BP神经网络的光伏发电太阳辐照度预测(源码链接在文末)
  18. python中二进制和文本不同_关于Python字符编码与二进制不得不说的一些事
  19. G-dis - Mac上的Redis客户端
  20. 使用throttlestop超频,解除锁频和温控

热门文章

  1. 万向区块链技术研究报告 | Polygon技术调研
  2. Java中将Map转String,String转Map
  3. 六十甲子天干地支运气划分
  4. 5分钟了解对称加密和非对称加密
  5. Java产生随机数函数
  6. AD域密码过期邮件提醒
  7. 微信美食菜谱小程序系统设计与实现
  8. 初一数学计算机教案,鲁教版初一上数学电子教案(已整理).doc
  9. 大数据基础中台-数据仓库建设
  10. 【Java】_3.方法