相对位置_西门子1200PLC位置控制的通用程序,一劳永逸

本文介绍了如何使用西门子1200PLC编写一个通用的运动控制函数,实现对多个轴的点动、回原点、相对运动和绝对运动控制,减少了编程工作量。
摘要由CSDN通过智能技术生成

西门子1200PLC最多支持4路高速脉冲输出,可以控制四个步进或伺服电机,如果每个轴都调用一次运动控制值,编程工作量就会成倍的增加。那么有没有通用的程序可以一劳永逸呢,今天就介绍一下西门子1200PLC位置控制的通用程序,编写一个函数就可以实现多个轴的控制。

c68367cc8694ff788303672ce5736e08.png

一、 编写运动控制函数

1. 添加函数块。双击“添加新块”、点击“函数块”、输入名称、编程语言LAD、“确定”;

8a9f1c9adf7d2d5f8954034cf6abaa7c.png

​​图 1 新建函数块

2. 双击“位置控制”函数块,定义输入/输出变量;

2b9b4e3961ca4fe59373f6d88e7f0699.png

图 2 定义输入输出变量

3. 添加运动控制指令。“指令”、“工艺”、“运动控制”、拖动MC_Power指令到编程区域,分配多重背景数据块,点击“确定”;

3061409778423898b4a88395efc597cd.png

图 3 添加MC_Power指令

4. MC_Power分配变量;

1ac3eb6e8a1d10036c629c6c8fb185b1.png

图 4 MC_Power

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值