欢迎来到天天文库
浏览记录
ID:10765236
大小:258.50 KB
页数:22页
时间:2018-07-08
《外文翻译--创建位控模块程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2012届本科毕业设计(论文)外文文献翻译学院:物理与电子工程学院专业:电子信息工程姓名:李海峰学号:160408307外文出处:S7-200新版英文手册CreatingaProgramforthePositionModule附件:1.外文资料翻译译文;2.外文原文。附件1:外文资料翻译译文创建位控模块程序1、位模块的特性1.1位模块可提供单贮轴、开环移动控制所需的功能和性能①提供高速控制,从每秒12个脉冲至每秒200,000个脉冲②支持急停(S曲线)或线性的加速,减速功能③提供可组态的测量系统,既可以
2、使用工程单位(如英寸或厘米)也可以使用脉冲数④提供可组态的螺距误差补偿⑤支持绝对、相对和手动的位控方式⑥提供连续操作⑦提供多达25组的移动包络,每组最多可有四种速度⑧提供4种不同的参考点寻找模式,每种模式都可对起始的寻找方向和最终的接近方向进行选择⑨提供可拆卸的现场接线端子便于安装和拆卸。1.2位模块编程STEP7-MicroNVIN为位控模块的组态和编程提供便捷的工具。遵循以下步骤即可:①组态位控模块。STEP7-MicroNVIN提供一个位控向导,可生成组态/包络和位控指令。②测试位控模块的操作。S
3、TEP7-MicroNVIN提供一个EM253位控面板,用以测试位控模块的输入、输出接线组态以及移动路径的执行。③创建S7-200的执行程序。位控向导自动生成位控指令。可以将这些指令插入你的程序中:-要使能位控模块,插入一个POSx_CTRL指令。用SM0.0(始终接通)以确保这条指令在每个循环周期中都得到执行。-要将电机移动到一个指定位置,使用一条POSx_GOTO或使用一条POSx_RUN指令。POSx_GOT指令使电机移动到在程序中输入的指定位置。POSx_RUN指令则使电机按照在位控向导中所组态
4、的路线移动。-要使用绝对坐标进行移动,必须为应用建立零坐标位置。使用一条POSx_RSEEK或一条POSx_LDPOS指令建立零位置。-位控向导生成的其它指令为典型应用提供功能,对于特定的应用来说,这些指令是可以选的。④编译您的程序并将系统块、数据块和程序块下载到S7-200中。2、组态位控模块要进行位移控制必须为位控模块创建组态/包络表。位控向导引导您一步一步完成整个组态过程,非常便捷。使用位控向导可离线创建组态/包络表。您可以在不连接S7-200CPU及位控模块的情况下进行组态。要运行位控向导,必须
5、对项目进行编译并选择符号寻找方式。启动位控向导,可以点击浏览条中的工具图标,然后双击位控向导图标,或者选择菜单命令Toos>MotionControlwizard2.1输入位控模块的位置您必须输入模块类型和位置以便定义模块参数并为您的应用定义移动包络。位控向导可自动读取智能模块的位置,从而简化这个任务。您只需点击模块按钮。对于硬件版本1.2之前的S7-200CPU,智能模块必须安装在紧邻CPU的位置以便使用位控向导对模块进行组态。2.2选择测量类型您必须选择测量系统,以便在整个组态使用。您可以选择使用工
6、程单位或脉冲。如果您选择脉冲则不必再定义其它信息。如果选择工程单位,您必须输入以下数据:使电机转一周所需的脉冲数(参考电机或驱动的参数),测量的基本单位(如英寸、英尺、米或厘米),以及电机转一周所引起的位移量(或“单位”)。STEP7-Micro/WIN提供一个EM253控制面板,对已组态的位控模块,通过该面板可修改每周的单位数。如果您在以后改变了测量系统,必须删除整个组态,包括位控向导生成的所有指令。您必须输入与新的测量系统一致的选项。2.3输入点动参数点动命令用于将工作以手动方式移动到指定位置。使用
7、位控向导,可以指定以下拖动参数值:①JOG_SPEED:JOGSPEED(电机的拖动速度)是点动命令有效时能够得到的最大速度。②JOG_INCREMENT:是瞬间的点动命令能够将工件移动的距离。2.4输入加速和减速时间作为位控模块组态的一部分,您必须设置加速和减速时间。加速时间和减速时间的缺省设置都是1秒。通常,电机可在小于1秒的时间内工作。您要以毫秒为单位设定:①ACCEL_TIME:电机从SS_SPEED速度加速到MAX_SPEED速度所需的时间。缺省值=1000ms②DECEL_TIME:电机从M
8、AX_SPEED速度减速到SS_SPEED速度所需的时间。缺省值=1000ms.2.5输入急停时间急停时间通过减小移动包络中加速和减速部分急停(改变率)来平滑移动控制。减少急停能够改善位置追踪的性能。急停时间也被称为“S曲线包络”。急停只能用于简单的单步包络这种补偿同样的作用于加速曲线和减速曲线的开始和结束部分。急停补偿不能够用于介于零速SS_SPEED速度之间的初始段和结束段中。内可以输入一个时间值(JERK_TIME)来指定急停补偿。这
此文档下载收益归作者所有