PLC编程与应用何文雪第09章节S7200PLC的扩展功能.ppt

PLC编程与应用何文雪第09章节S7200PLC的扩展功能.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 S7-200 PLC的扩展功能 S7-200 PLC 除了能够实现基本的逻辑控制和数据处理功能外,通过外插存储卡和扩展模块等还可以实现更复杂的功能。本章主要介绍S7-200的配方、数据记录、定位控制和称重控制等高级功能。 9.1 使用配方功能 新型的S7-200支持配方功能,通过STEP 7 Micro/Win软件中提供的配方向导可以组织和定义配方。要使用配方功能,需要在PLC中插入一块64K或者256K的存储卡。 配方结构是由配方向导生成的一套组件,这些组件包括指令子程序,数据块标签和符号表; 配方集是指一个配方的集合,它们拥有相同的参数集合,但是依赖于配方参数的数值各不相同; 一条配方是一组参数值,它提供了生产一种产品和控制一个过程所需要的信息。 单击图9-2“下一步”按钮,进入“分配存储区”对话框,选择“建议地址”即可。编写的程序清单及注释如图9-3所示。 在数据块中选择向导下的“RCPx_DATA”标志可找到数据所在的V存储器位置,如图9-4所示。 9.2 使用数据记录 数据归档通常是指按照日期时间排序的一组数据,每条记录都是某些过程事件的一套过程数据。 启动STEP 7 Micro/Win软件,在指令树中,单击“向导数据记录”,打开数据记录向导,进入“数据记录选项”对话框,如图9-5所示。 单击图9-5“下一步”按钮,进入“数据记录定义”对话框,如图9-6所示 单击图9-6“下一步”按钮,进入“分配存储区”对话框,使用“建议地址”即可。使用默认名称,完成配置,生成相应的子程序。编写用户程序如图9-7所示。 在数据块中选择向导下的“DATx_DATA”标志可找到数据所在的V存储器位置,如图9-8所示。 9.3 定位控制 S7-200 PLC 通过扩展模块EM253实现开环定位控制,其基本步骤包括: (1)根据所选择的步进电机驱动器,完成模板接线 (2)通过STEP 7 Micro/Win软件的“EM253位控”向导配置定位模块EM253的运动参数、运动轨迹包络等; (3)编写S7-200控制程序; (4)使用EM253控制面板进行调试。 连接定位模块EM253和步进电机驱动器的接线请参照参考文献及相关说明书。 9.3.1 使用向导配置定位模块EM253 启动STEP 7 Micro/Win软件,单击“工具”菜单“位置控制向导…”打开位置控制向导,选择“配置EM253位控模块操作”,单击“下一步”按钮,进入“EM253位控模块配置”的模块位置对话框。单击 “下一步”按钮,进入系统测量单位配置对话框,如图9-9所示。 单击图9-9“下一步”按钮,进入“定义模板输入信号LMT+、LMT-、STP功能”对话框。 单击“下一步”按钮,进入“定义电机速度”对话框 单击“下一步”按钮,进入“手动参数设置”对话框 单击“下一步”按钮,进入“加减速时间参数设置”对话框 单击“下一步”按钮,采用默认配置名称,完成向导的配置,则系统自动生成了11个子程序,如表9-2所示。每一个子程序,都是以“POSx_”作为名称前缀,这里的“x”表示模板的位置。 9.3.2 相关子程序 (1)POSx_CTRL子程序 该子程序用于自动装载模块已经配置的运动控制参数和轨迹,使能、初始化定位模块EM253,如图9-10所示。 该子程序在每个项目中只能使用一次,且要确保在每个扫描周期调用该命令。 (2)POSx_MAN子程序 该子程序将定位模块EM253的操作模式置为“手动模式”,如图9-11所示。 只有在“POSx_CTRL” 、“POSx_DIS”(如果存在的话)命令被执行后,才允许执行本命令。 置位输入参数“RUN” 置位输入参数“JOG_P”或者“JOG_N”时间超过0.5秒,可以使电动机按照相应的方向和“定位控制向导”配置工具所定义的速度(JOG_SPEED)运转。 输出参数“Dir,Error,C_Pos,C_Speed”提供了定位模块EM253的当前运动状态、出错信息、运行位置、运动速度、运动方向。 (3)POSx_GOTO子程序 该子程序可以使机械设备按照“GOTO”命令给出的速度值、位置值,以指定的操作模式运动到相应的机械设备坐标系位置,如图9-12所示。 只有在“POSx_CTRL”、“POSx_DIS”、“POSx_RSEEK” (如果存在的话)命令被执行以后,才允许执行“POSx_GOTO”命令;借助判断CTRL命令输出参数“Done”的状态,确保模板在没有执行任何其他运动控制之前,启动GOTO命令; 置位操作输入参数“EN” 置位输入参数“Abort” 输入参数“Pos,Speed” 输入参数“Mode” 输出参数“Done,Error,C-Pos,C_Speed” (4)POSx_RUN子

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档