1、 2012 届 本科 毕业设计 (论文 )外文 文献翻译 学 院: 物理与电子工程学院 专 业: 电子信息工程 姓 名: 学 号: 外文出处: S7-200 新版英文手册 Creating a Program for the Position Module 附 件: 1.外文资料翻译译文; 2.外文原文 。 附件 1:外文资料翻译译文 创建位控模块程序 1、 位模块的特性 1.1 位模块可提供单贮轴、开环移动控制所需的功能和性能 提供高速控制,从每秒 12 个脉冲至每秒 200,000 个脉冲 支持急停( S 曲线)或线性的加速,减速功能 提供可组态的测量系统,既可以使用工程单位(如英寸或厘米
2、)也可以使用脉冲数 提供可组态的螺距误差补偿 支持绝对、相对和手动的位控方式 提供连续操作 提 供多达 25 组的移动包络,每组最多可有四种速度 提供 4 种不同的参考点寻找模式,每种模式都可对起始的寻找方向和最终的接近方向进行选择 提供可拆卸的现场接线端子便于安装和拆卸。 1.2 位模块编程 STEP7-MicroNVIN 为位控模块的组态和编程提供便捷的工具。遵循以下步骤即可: 组态位控模块。 STEP7-MicroNVIN 提供一个位控向导,可生成组态 /包络和位控指令。 测试位控模块的操作。 STEP7-MicroNVIN 提供一个 EM253 位控面板,用以测试位控模块的输入、输出接
3、线组态以及移动路径的执行。 创建 S7-200 的执行程序。位控向导自动生成位控指令。可以将这些指令插入你的 程序中: - 要使能位控模块,插入一个 POSx_CTRL 指令。用 SM0.0(始终接通 )以确保这条指令在每个循环周期中都得到执行。 - 要将电机移动到一个指定位置,使用一条 POSx_GOTO 或使用一条POSx_RUN 指令。 POSx_GOT 指令使电机移动到在程序中输入的指定位置。POSx_RUN 指令则使电机按照在位控向导中所组态的路线移动。 - 要使用绝对坐标进行移动,必须为应用建立零坐标位置。使用一条 POSx_RSEEK 或一条 POSx_LDPOS 指令建立零位置
4、。 - 位控向导生成的其它指令为典型应用提供功能,对于特定的应用来说,这些指令是可以选的。 编译您的程序并将系统块、数据块和程序块 下载到 S7-200 中。 2、 组态位控模块 要进行位移控制必须为位控模块创建组态 /包络表。位控向导引导您一步一步完成整个组态过程,非常便捷。使用位控向导可离线创建组态 /包络表。您可以在不连接 S7-200CPU 及位控模块的情况下进行组态。要运行位控向导,必须对项目进行编译并选择 符号寻找方式。启动位控向导,可以点击浏览条中的工具图标,然后双击位控向导图标,或者选择 菜单命令 ToosMotion Controlwizard 2.1 输入位控模块的位置 您
5、必须输入模块类型和位置以便定义模块参数并为您的应用定义移动包络。位控向导可自动读取智能模块的位置,从而简化这个任务。您只需点击模块按钮。 对于硬件版本 1.2 之前的 S7-200 CPU,智能模块必须安装在紧邻 CPU 的位置以便使用位控向导对模块进行组态。 2.2 选择测量类型 您必须选择测量系统,以便在整个组态使用。您可以选择使用工程单位或脉冲。如果您选择脉冲则不必再定义其它信息。如果选择工程单位,您必须输入以下数据: 使电 机转一周所需的脉冲数(参考电机或驱动的参数),测量的基本单位(如英寸、英尺、米或厘米),以及电机转一周所引起的位移量(或“单位”)。 STEP 7-Micro/WIN 提供一个 EM253 控制面板,对已组态的位控模块,通过该面板可修改每周的单位数。 如果您在以后改变了测量系统,必须删除整个组态,包括位控向导生成的所有指令。您必须输入与新的测量系统一致的选项。 2.3 输入点动参数 点动命令用于将工作以手动方式移动到指定位置。使用位控向导,可以