网站大量收购闲置独家精品文档,联系QQ:2885784924

西门子S7-1200 PLC项目化教程 项目2 机械手气缸控制.ppt

西门子S7-1200 PLC项目化教程 项目2 机械手气缸控制.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 FC功能 3 FB功能块 3 含参FC/FB设置 新增符号名称参数 隐藏参数设置 默认返回值名称 FC名称 3 含参FC/FB设置 新增符号名称参数 隐藏参数设置 默认返回值名称 FC名称 3 气缸程序设计 以控制机械手每个轴的运动为例,采用气缸或者电机均可实现机械手轴运动 SCL程序 LAD程序 若LAD的接口定义与SCL相同,程序如何修改? 3 多重实例 TIA根据不同的DB创建方式提供了单个实例、多重实例以及参数实例三种方式 3 多重实例的应用 1.选择边沿指令添加到指定位置 2.选择多重实例 3.设置多重实例名称 3 多重实例的应用 调用时须在DB符号名称前添加“#”符号 3 小测试 一件启停是工业中常用的控制方式,请使用LAD和SCL语言设计一件启停控制程序。 程序架构 4 采用自顶向下的程序设计方式,将控制对象抽象后封装成FC或者FB,在控制具体对象时分配DB实现实例化 4 程序架构 手动控制程序 FB实例DB 自动控制程序 输入有效端口 驱动程序 输出有效端口,状态与EN一致 使用互斥条件实现手动和自动模式切换 手动控制程序块FC(MANUAL) 自动控制程序块FB(AUTO) HAL用于避免双线圈 4 手动控制 SCL程序 LAD程序 符号表定义 4 自动程序初始化 参数定义 SCL程序 LAD程序 FB符号名称及序号 4 自动控制程序1 符号名称 功能说明 -S1 急停按钮 -1B1 无杠气缸缩回到位信号 -1B2 无杠气缸伸出到位信号 -2B1 方形气缸缩回到位信号 -2B2 方形气缸伸出到位信号 -3B1 压力检测信号 -4B1 进料光电信号 -5B1 物料检测信号 -S2 手自动切换开关 -S3 自动状态下启动按钮 在自动控制程序块FB下设定各气缸的执行条件,当执行条件无冲突时即可实现规则控制 4 自动控制程序2 还有其他方法实现自动运行吗? 4 SCL CASE指令 CASE指令 说明 CASE Tag OF Constant1: Instructions1; Constant2, Constant3: Instructions2; ELSE Instructions0; END_CASE; Tag为表达式结果值,可选择整型或字符串 当Tag值与某个常量值(Constant)相同时,仅执行紧跟该常量的指令段(Instruction),然后退出CASE指令 多个常量值连续排列,若Tag值与其中任一常量值相同,则执行最近的指令段,例如表格中当Tag值与常量Constant2或常量Constant3相同,均执行指令段Instructions2 若CASE语句中Tag无相同的常量值,则执行ELSE所对应的指令 还能再变一下吗? 4 设计驱动程序 硬件抽象层(Hardware Abstraction Layer,HAL)是接口层,使得操作系统在逻辑层而不是硬件层与硬件设备交互,让程序设计者注重逻辑控制设计。 SCL程序 LAD程序 4 OB100 还有什么地方需要注意呢? 当PLC的工作模式由STOP转为RUN时,或者由异常恢复时通常需对变量初始化。 仅执行一次!!! 4 MOVE指令 MOVE指令工作特点 当EN有效时,将相同数据类型的输入参数IN值赋值给OUT所对应的变量 SCL程序 LAD程序 会一直赋值吗? HMI设计 5 允许操作员与自动化系统交互的电子设备称为人机界面(HMI,Human Machine Interface) 5 WinCC简介 不同PLC型号支持的触摸屏及组态软件有所不同,用于面板组态的WinCC(TIA Protal)软件有4种不同版本 5 HMI触摸屏 触摸式显示屏 SD存储卡槽 24V电源接口 PROFIBUS DP PROFINET接口 TP700 Comfort精智面板是7寸的触摸型面板 5 硬件组态 添加新设备 设置IP 5 硬件组态 建立连接 5 静态元素设计 触摸屏界面分为静态和动态元素两种,且每个元素的元素名称唯一 静态元素是指运行过程中不改变状态的元素,例如文本、图像等 动态元素则根据运行过程改变状态,动态元素须绑定PLC变量或触摸屏自有变量 5 设置动态元素 开关元素用于两个定义状态之间的切换,可使用文字或图形显示状态标签 设置开关 绑定变量 5 设置按钮 按钮相较于开关所支持的事件和函数有所不同,通过绑定不同事件类型,按钮不仅可实现对变量控制,还可切换页面、窗口等系统功能。 设置事件函数 绑定PLC变量 5 设置状态现实灯 在动画选项框中绑定变量可实现元素外观和位置动态变化。 添加动画 绑定变量并设置显示 5 程序下载 与PLC下载方式类似,下载时建议选择HMI文件夹整体下载 小结 1 2 3 PLC工作特点是周期性循环扫描和集中批处理 函数

文档评论(0)

dllkxy + 关注
实名认证
内容提供者

本文库主要涉及建筑、教育等资料,有问题可以联系解决哦

版权声明书
用户编号:5213302032000001

1亿VIP精品文档

相关文档