6ES7288-1SR20-0AA1 S7-200 SMART AC/DC/继电器
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 报价
- ¥88.00元每台
- 西门子
- 西门子代理商
- 西门子CPU
- 西门子plc
- 德国
- 全新原装
- 联系电话
- 195****8569
- 全国服务热线
- 195****8569
- 经理
- 吴悦
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-01-07 08:08
6es7288-1sr20-0aa1
相似图像
simatic s7-200 smart,cpusr20, 上,ac/dc/继电器, 机载 i/o: 12 个 24v dc 数字输入;8 do 继电器 2a; 电源:ac47-63hz 时,85 - 264v ac, 77 至 138 v dc 程序存储器/数据存储器 20 kb
6es7288-1sr20-0aa1 |
s7-200的循环左、右移位指令的梯形图编程格式如图3-73 所示。
梯形图中的rol_b为移位指令标记,其中:rol:ro为循环移位标记,l为左移(r为右移);b:字节指令标记(w为16位字,wd为32位双字);in:需要移位的存储器地址;out:结果存储器地址。
s7-200的循环移位指令可以将被移出的数据从另一端依次返回到移出数据后的空位上,实现数据的循环移动。其他特点与左、右移位指令相同。
在前面的文章中,给大家介绍了s7-200smart如何驱动xy轴平台实现画圆的功能,今天给大家介绍s7-200smart如何驱动xy轴平台实现画多边形的功能,文中以画三角形为例给大家介绍,希望大家通过对该文章的阅读及理解可实现画多边形的功能。
一、 实验设备介绍
(1)西门子s7-200smart系列plc,cpu型号为st20。
(2)xyz轴平台一套,该平台有三个步进驱动器,三套电机配合丝杆,在本例子因st20型号的cpu只支持2轴高速脉冲输出,所以只驱动x轴和y轴。实验平台如下图所示:
注:定义往电机方向移动为正方向,丝杆的逻辑为4mm,步进驱动的细分设置为3200个脉冲一转。
cpu输出端q0.0和q0.2分半为x轴的脉冲和方向信号,q0.1和q0.7位y轴的脉冲和放信号,步进驱动器有plc的接线图如下所示:
二、 直线插补算法说明
如下图所示,原点,1#点,2#点,三点构成了一个三角形,若需要使用s7-200smart系列plc驱动前面所描述的xy轴实验平台画出来,则需要用到xy轴同时运动来实现走直线的功能,但s7-200smart系列plc没有直线插补功能,只能考虑自编程序来实现。
如上图所示,x轴和y轴要同时从原点启动到1#点位置,则x轴和y轴所移动的时间是相同的,因此已知目标位置的坐标及一个轴的速度(主站速度),然后根据已知的轴的位置和速度计算出时间后再去计算出另外一个轴的速度。根据此原则则可得到如下公式:
三、三角形移动程序设计说明
根据分析,对s7-200smart系列plc的驱动xy轴平台实现三角形运动的程序设计主要分为“运动向导的组态配置”、“初始化与回原点程序”、“速度换算程序”、“取juedui值程序”、“开始运行程序”几部分组成。
(1)速度换算程序
速度换算程序,根据给定的x轴的速度,计算出y轴的速度,在输的计算中为了保证计算得到的速度值为正数,因此对目标位置减去当前位置后得到的结果去juedui值运算,因此还需要编写取juedui值的子程序。如下图所示,第一段程序为取juedui值运算的子程序,第二段为速度换算的子程序。
(2)初始化和回原点程序设计
对x轴和y轴分别进行初始化,初始化程序如下图所示
对x轴和y轴分别心回原点操作,使画笔移动到原点位置
(3)编写走三角形运行程序
四、结语
程序仅供参考,实际使用请根据情况进行修改,需要通过该案例后大家可一反三,能够编写出更复杂的程序。
展开全文