电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

基于Smart200 PLC的运动控制组态说明_smart200伺服控制升降距离

作者:佚名    文章来源:网络整理    点击数:    更新时间:2025/10/21

我们在用STEP 7-MicroWIN SMART这个软件来对PLC控制步进/伺服电机运动(如绝对定位,相对定位,回原点)时,可以利用运动控制向导组态,通过对运动控制向导的设置,从而大大节省编程时间,降低编程难度
接下来都是重点,对新手的工控之路会很有帮助:
 
如上图所示,一般情况下,smart200只有2~3个输出脉冲接口(Q0.0,Q0.1和Q0.3),同时需配合相应的步进驱动器或者伺服驱动器以使电机正常的工作,对于向导的组态,大家可以根据自己的需求进行配置,都是很简单的数字量,有不懂的可以在下方留言,下面我着重介绍相应的组态模块。

使能块 (总控制块,用向导第一个一定要用这个模块),每个引脚的说明:

MOD_~和EN:使能端,两端可都接SM0.0;
Done:完成位,运动控制向导正确加载以后持续置1;
Error:故障字节,有故障显示故障代码,具体的故障代码可以查模块的资料;
C_Pos:填一个双字类型纯出去,存储电机走起来之后的当前位置;
C_Spe:填一个双字类型的存储区,存储当前速度;
C_Dir:是一个开关量,存储当前方向。


 

手动控制模块,每个引脚的说明:

EN:使能端;
RUN:按住手动运行,不按停止;碰到系统组态中的停止位(限位器)会自动停止,再按不会有反应。其实手动和电动从运行结果来说差距不大。
JOG_P:点动之正方向运行,摁住就一直走,点动的速度之前在向导分配好了,如下图所示;
JOG_N:点动之反方向运行;
Speed:手动运行的速度,单位为mm,但电机有一个加速匀速减速的过程,按照向导的加减速来走;
Dir:手动运行方向端,0或1,测试的时候可人为更改以验证正确性;
右边的引脚和上面的模块要保持一致,这个没什么问题吧~
 


在做回原点的运动时,需要按照:
输入—>RPS—>参考点—>查找、搜索顺序、偏移量的顺序组态向导,
RPS: 分配远点的输入点即原点在什么位置如I1.1等;
参考点:
Ⅰ 慢速查找浪费时间,快速查找惯性太大,设置一个适当的速度速度,一般是先快速再慢速;
Ⅱ PLC不知道电机在原点的左右,因此分配一个固定的方向,碰到限位传感器,再返回;
Ⅲ 传感器的感应宽度一般是1cm,停在中心原点的左右也是需要设置的;
Ⅳ 搜索顺序是系统自动回原点的方式如下图。
下来对回原点的子程序RSSK进一步说明:
 

EN:使能端,使能端一定需要使能;
START:有信号就开始回原点,一般配合|P|,有个脉冲就可以;
Done:完成位;
Error:故障位。

④GOTO指令是用的最多的指令,绝对相对运动模块
 

EN:使能端;
START:按钮接上升沿,执行运动,必须先用RSEEK函数定义回原点,要不然按住之后不起作用;
POS:位置,和下面的mode引脚有关;
Speed:以多少速度走;
Mode:
模式0:按照绝对位置来走,走到 Pos mm的位置,走一次,再摁就不动了;
模式1:按照相对位置走,无参考点,按一下走 Pos mm,按一下走一下
模式2:设定一个方向一直走一直走。正方向。
模式3:反方向
about:终止,导通后会终止脉冲发送;
剩下的引脚参考之前的即可。

⑤曲线运动现在运动向导曲线栏里添加曲线,之后点击曲线选择绝对/相对运动并设置 以目标速度走到终止位置
 

EN:使能端;
START:按钮接上升沿,执行运动,必须先用RSEEK函数定义回原点,要不然按住之后不起作用;
Profile:行走的包络,直接写汉字或数字,曲线(几);
about:终止,导通后会终止脉冲发送;
右边的同上,但有几个特殊说明:
C_Profile:是个字节,表示当前包络;
C_Step:是个字节,表示当前步(曲线的第几步);

以上就是我的一些学习经验,如有不合理的地方,欢迎在这一块深耕的学者指正。

Tags:伺服控制,200smart  
责任编辑:admin
相关文章列表
S7-200SMART添加模拟量转换块,变频泵控制块输入输出频率转换
200SMART 模拟量输出控制变频器经典案例,附程序,模拟量输出控制
西门子S7-200SMART如何判断是否是硬件故障指示灯全亮
西门子S7-200 Smart 模拟量扩展卡 模拟量输出\读取与处理(AM03、
西门子S7-200 SMART通信秘籍:全面解析通信端口与连接方式!串口
西门子200SMART案例27(电机运转时间设置)电机运行时间累计
S7-200 Smart入门,产品说明和硬件组态
200SMART扩展模块 数字量模块EM DR16,西门子数字量扩展模块产品
西门子PLC S7-200 smart如何使用Modbus 485通讯传输接收数据_200
一张图就能读懂S7-200 SMART PLC的位、字节、字、双字的数据组合
一起学习S7-200Smart控制器的中断子程序
西门子S7-200 SMART 模拟量概述及自建库文件,西门子PLC子程序创
西门子S7-200SMART间接寻址读取配方 子程序调用方法
用200SMART高速脉冲实现轨迹跟随运动
西门子200SMART PLC编程通过指针轻松实现多个数据排列
西门子S7-200SMART PLC如何实现星三角降压启动多次调用?子程序编
西门子PLC子程序实例,S7-200 SMART PLC带参数子程序应用实例
西门子S7-200SMART PLC彩色灯程序设计_跑马灯程序 , SHB_L循环指
S7-200smart 恒温PID控制_STEP7中PID设置温度自动控制编程
西门子PLC S7-200smart间接寻址应用—求平均值, 创建指令库
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询