西门子S7 - 200 SMART与台达伺服电机实现包装机运动控制开发笔记
西门子s7 200smart与台达伺服电机 运动控制的学习,目标:用触摸屏和西门子smart 控制器件:西门子s7 200 smart PLC,台达伺服电机,昆仑通态触摸屏(带以太网),中途可以加路由器控制方式:触摸屏与plc以太网通讯用途:包装机移动夹袋到缝包机说明:出售的是程序,非硬件。程序有注释,伺服驱动器设置,接线都有,一应俱全最近在研究用西门子S7 - 200 SMART PLC搭配台达
西门子s7 200smart与台达伺服电机 运动控制的学习,目标:用触摸屏和西门子smart 控制 器件:西门子s7 200 smart PLC,台达伺服电机,昆仑通态触摸屏(带以太网),中途可以加路由器 控制方式:触摸屏与plc以太网通讯 用途:包装机移动夹袋到缝包机 说明:出售的是程序,非硬件。 程序有注释,伺服驱动器设置,接线都有,一应俱全
最近在研究用西门子S7 - 200 SMART PLC搭配台达伺服电机,通过昆仑通态触摸屏控制来实现包装机移动夹袋到缝包机的功能,感觉收获颇丰,跟大家分享一下。
一、硬件准备与连接
本次用到的器件有西门子S7 - 200 SMART PLC 、台达伺服电机 ,还有带以太网功能的昆仑通态触摸屏,必要时可能会加个路由器用于网络扩展。PLC与伺服电机之间的接线以及伺服驱动器的设置是关键的第一步。

比如说,台达伺服电机的动力线要正确连接到驱动器的相应端子,编码器线也要连接无误,保证电机运行状态的反馈能准确给到驱动器。而PLC与驱动器之间,一般通过脉冲和方向信号来控制电机的运转。对于S7 - 200 SMART PLC ,像Q0.0 、Q0.1等高速脉冲输出点可以用来输出脉冲和方向信号给台达伺服驱动器。
二、伺服驱动器设置
台达伺服驱动器有一系列参数需要设置,才能让它与PLC默契配合。比如电子齿轮比参数,这个参数决定了PLC发出的脉冲数与电机实际转动角度的对应关系。假设我们的电机一圈需要2000个脉冲,而丝杆螺距是10mm,我们想让PLC发1000个脉冲电机走10mm ,那就需要合理设置电子齿轮比。
下面简单说下设置思路,假设电机编码器分辨率为10000(每转脉冲数),我们要让电机转一圈对应丝杆移动10mm,而丝杆螺距是10mm ,也就是电机转一圈机械移动10mm 。那么电子齿轮比分子设为10000 ,分母设为2000 ,这样PLC发2000个脉冲电机就转一圈,刚好丝杆移动10mm 。
三、PLC程序编写
在S7 - 200 SMART PLC编程软件中开始编写控制程序。这里以梯形图为例,首先要初始化高速脉冲输出。
// 初始化高速脉冲输出
SMB67 = 16#81; // 控制字节,允许PTO功能,单段模式,更新周期值
SMW68 = 1000; // 周期值,这里设为1000us,决定脉冲频率
PLS 0; // 激活高速脉冲输出0
上面这段代码,先设置了控制字节SMB67 ,开启PTO(脉冲串输出)功能并且设定为单段模式,同时准备更新周期值。然后设置SMW68 为脉冲周期值1000us ,最后通过PLS 0指令激活高速脉冲输出0 。

西门子s7 200smart与台达伺服电机 运动控制的学习,目标:用触摸屏和西门子smart 控制 器件:西门子s7 200 smart PLC,台达伺服电机,昆仑通态触摸屏(带以太网),中途可以加路由器 控制方式:触摸屏与plc以太网通讯 用途:包装机移动夹袋到缝包机 说明:出售的是程序,非硬件。 程序有注释,伺服驱动器设置,接线都有,一应俱全
接着,根据触摸屏发送过来的控制信号来控制脉冲的输出。比如当触摸屏发送启动信号时,PLC接收到信号后开始发送脉冲。
// 触摸屏启动信号控制脉冲输出
A I0.0; // 假设I0.0连接触摸屏启动信号
= Q0.0; // 脉冲输出
= Q0.1; // 方向输出,假设高电平为一个方向,低电平为另一个方向
这段代码很直观,当I0.0(假设连接触摸屏启动信号)为高电平时,Q0.0输出脉冲,Q0.1输出方向信号,以此来控制伺服电机运转。
四、触摸屏与PLC通讯设置
昆仑通态触摸屏通过以太网与PLC通讯。在触摸屏软件中,设置好PLC的IP地址等通讯参数。比如说,PLC的IP地址设为192.168.0.1 ,那在触摸屏里就要正确填写此IP 。

然后在触摸屏上创建各种控制按钮和显示元件,比如启动、停止按钮,电机运行速度显示等。这些元件与PLC的相应变量关联起来。比如启动按钮关联PLC的I0.0输入点,电机速度显示关联PLC程序中计算出的速度变量。
五、程序售卖说明
最后说一下,我们出售的是完整的程序,里面详细的注释会让你对每一步操作一目了然。而且伺服驱动器设置说明以及接线图等一应俱全,让你拿到手就能快速应用到实际的包装机项目中,轻松实现移动夹袋到缝包机的功能。
通过这次学习,深刻体会到不同品牌硬件搭配实现自动化控制的乐趣和挑战,希望我的经验能给大家带来帮助。
更多推荐
所有评论(0)