过程块是什么原因造成的()
哈喽,大家晚上好呀!
今天我又来更新了!今天给大家带来技术文章,是有关西门子200smart-运动控制-运动控制向导的教程内容,感兴趣的话,跟着我往下看吧!
01
运动控制向导
1.运动控制向导概述
2.配置运动控制向导
3.运动控制面板使用
4.运动控制向导指令
5.运动控制-回原点
S7-200SMART 提供了3个轴的开环位置控制所需要的功能和性能:
1.提供高速控制,速度从每秒2个脉冲到每秒100,000个脉冲(2HZ到100KHZ);
2.提供可组态的测量系统,既可以使用工程单位(例如英寸和厘米)也可以使用脉冲数;
3.提供可组态的反冲补偿;
4.支持绝对、相对和手动位控方式;
5.提供连续操作;
6.提供多达32组移动曲线,每组最多可走16步;
7.提供4种不同的参考点寻找模式,每种模式都可对起始的寻找方向和最终的接近方向进行选择。
S7-200SMARTCPU 运动控制输入/输出点定义,看表1:
表1
注意:
如果Axis1组态为脉冲“加方向”,则P1分配到Q0.7。
如果Axis1组态为“双向输出”或者“A/B相输出”,则P1被分配到Q0.3,但此时Axis2将不能使用。
Micro/WINSMART 为运动控制提供了方便快捷的工具,遵守以下步骤即可:
1.组态Axisof Motion:
Micro/WINSMART 提供了运动控制向导,可生成组态/曲线表和位控指令。
2.测试Axisof Motion:
Micro/WINSMART 提供了一个运动控制面板,用以测试输入输出的接线、Axisof Motion 的组态以及运动曲线的运行。
3.创建CPU执行程序:
位控向导自动生成位控指令。
用户可以将这些指令插入用户程序当中:
(1)要使能位控模块,请插入一个AXISx_CTRL指令。用SM0.0(始终接通)以确保这条指令在每一个循环周期当中都得到执行。
(2)要将电机移动到一个指定位置,使用一条AXISx_GOTO指令或一条AXIS_RUN指令。AXISx_GOTO指令使电机运动到用户在程序中输入的指定位置。AXISx_RUN指令则使电机按照您在位控向导中所组态的路线运动。
(3)要使用绝对坐标进行运动,您必须为您的应用建立零位置。使用一条AXISx_RSEEK或一条AXISx_LDPOS指令建立零位置。
(4)位控向导生成的其它指令为典型应用提供需要的功能,对于您的特定应用,这些指令是可选的。
4编译您的程序并将系统块、数据块和程序块下载到S7-200SMART CPU 中。
今天《西门子200SMART-运动控制-运动控制向导》小智就分享到这,大家可以收藏使用,如果遇到问题或者不能理解的地方可以找小智私聊或评论留言,如果喜欢关注小智,点赞转发谢谢!