设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
西门子PLC 单轴控制
返回列表
发新帖
[西门子]
西门子PLC 单轴控制
[复制链接]
255
|
0
|
2024-8-16 10:19:12
|
显示全部楼层
|
阅读模式
现在有一个工程项目,我们需要使用组态软件来控制一个工作台上的滑动座,这个滑动座是由步进电动机驱动的。具体的要求如下:
滑动座(标记为③)是由步进电动机(标记为②)通过丝杠(标记为①)在轨道上进行左右滑行的。
我们有三个磁性限位开关(标记为⑧),它们分别代表左极限位置、外部参考点位置和右极限位置。这些限位开关的信号会直接输入到西门子S7-1200 PLC的输入点上。
滑动座的最大移动距离是1000毫米。
滑动座需要具备以下功能:可以向左或向右进行点动操作(即短距离移动),可以以一定的速度连续运行,以及可以返回到预设的原点位置。
①丝杠;②步进电动机;③滑动座;④机盖;⑤杆端;⑥左、右机械限位;⑦工作台底座;⑧磁性限位开关(分别是左限位、原点、右限位)
通过组态软件控制工作台滑动座步进电动机的主要元件包括西门子S7-1200 PLC、步进驱动器及步进电动机。工作台滑动座步进电动机控制的电气接线如图1-1所示。表1-2为工作台滑动座步进电动机控制的输入/输出定义。
2.电气接线
3.PLC编程
(1)参考以前文章新增工艺对象“轴_1”如图1-3所示,并在组态菜单中填入各个输入/输出点、机械参数,然后进行简单的调试(在未写主程序的情况下)。
(2)建立PLC参数表见表1-4,包括左点动、右点动、速度运行、相对移动、回原点、轴使能的位变量M10.0~M10.5,以及点动速度、运行速度、相对移动距离、实际距离的实数变量MD20、MD24、MD28和MD100。
(3)编写PLC梯形图程序(见图1-6)。
程序段1以M10.5为变量使用运动控制指令MC_Power启用或禁用“轴_1”。程序段2为调用MC_Home回原点。程序段3为调用MC_MoveJog指令进行点动控制,包括左点动、右点动、点动速度。程序段4为调用MC_MoveVelocity指令进行左、右速度运行,其中的速度值可以用正、负表示。程序段5为调用MC_Halt指令,在速度运行的控制中,轴会立即按照组态好的减速曲线停车。程序段6为调用MC_MoveRelative指令进行相对移动。程序段7为调用MC_MoveAbsolute指令进行绝对位置移动(程序段8为实时显示当前距离。
4.组态王操作
(1)根据要求进行组态王变量定义,见表1-7。
(2)从图库中选择合适的图符,如用游标进行当前位置的定义、电动机主控开关向导等。图中未画出相对移动和绝对移动。
(3)系统运行。图中,在电动机主控为“开”的情况下,可以设置点动速度进行左点动、右点动;可以设置运行速度进行速度运行;可以回原点。在上述运行情况下,画面会实时显示当前位置。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
工控无忧
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』