编辑: XR30273052 | 2017-07-19 |
3 所示. 4.2 磁栅尺高速计数 此设备上磁栅尺用于记录右锯刀行走当前位置,输出 A/B 相正交信号,利用 S7-200 SMART PLC 的高速计数 功能可非常方便的采集磁栅尺反馈的位置信号. Micro/WIN SMART 提供高速计数器向导,高速计数 模式
9 为A/B 相正交计数器模式,通过参数设置能够生 成用于高速计数器的子程序,编程者只需将这些子程序 进行简单调用,即可实现对磁栅尺信号的采集.例如先 在初始化程序中将当前值 CV 设为断电之前的数值,将预 设值 PV 设为最大,利用边沿指令使触摸屏上设置的数值 改变当前值 CV 和预设值 PV.SMB37 为控制字,SMD38 为当前值 CV,SMD42 为预设值 PV,HDEF 指令将计数 器工作模式设置为 9,HSC 指令执行以上的操作.初始 化程序中设置高速计数功能图如图
4 所示. 4.3 伺服运动控制 S7-200 SMART 运动控制功能通过设置向导即可实 现.选择测量系统:在Micro/WIN SMART 运动向导 中只需通过参数设置即可实现工程单位和脉冲的转换, 直观的显示了控制对象的单位,而无需进行人为的计 算.此设备选择工程单位,电机转一圈需要
10000 个 脉冲,电机转一圈工作台行走 10mm,控制精度可达 0.001mm/ 脉冲,从而能更容易的地实现用户 0.02mm 图3逻辑编写示意图 图4设置高速计数功能图 精度的要求. 在向导生成的功能块中,常用到以下几个子程序: AXISx_CTRL 子例程 ( 控制 ) 用于启用和初始化运 动轴. AXISx_MAN 子例程 ( 手动模式 ) 将运动轴置为手动 模式, 用于电机按不同的速度运行, 或沿正向或负向慢进. (1) 初始化子程序调用图如图
5 所示: (2) 手动子程序调用图如图
6 所示: 4.4 人机界面设计 人机界面组态:系统主要包括点动功能、排料功能、 加工功能、设置功能等. (1) 点动功能:在触摸屏上通过按钮手动控制设备各 P2013-03双色.indd
43 2013-3-18 10:15:17 《PLC&
FA》
44 PLC&
IPC&
EAS PLC&
IPC&
EAS 部件动作;
通过按钮点动控制右锯刀左右移动;
(2) 排料功能:序号为加工的顺序, L 为加工料长度 ( 右 锯刀的移动距离 ),N 为锯刀切割的次数,通过此画面用 户可设定安排加工料的顺序、长度、次数;
(3) 加工功能:设置型材高度,工进延时,并可以对 机头和机头角度进行选择,分别有
45、
67、90 度三种;
点动加工用于单独定义长度的加工工艺;
排料加工用于 按排料功能定义的加工工艺;
角码加工用于左锯头单独 动作的加工工艺. (4) 设置功能:设置加工时各个长度范围的补偿长 度,用于消除误差.比如
100 内填写 0.01,即为加工料 长度设定为
0 ~ 100mm 时,实际加工长度增加 0.01mm;
比如
200 内填写 -0.02,即为加工料长度设定为
100 ~ 200mm 时,实际加工长度减去 0.02mm.功能画面如图
7 所示.
5 结束语 S7-200 SMART 的运算速度快,在定位功能方面速 度响应快,定位更加准确;
与SMART LINE 触摸屏通过 以太网进行通讯,极大的提高了通讯速度;
同时西门子 V60 伺服产品可轻松接入 S7-200 SMART PLC 系统中, 大大提升了设备应用的简易性,是西门子小型自动化产 品整体解决方案的典型应用.相比于之前多品牌国产电 气元件并存,统一的西门子解决方案在有效控制成本的 前提下,提升了设备的性能和品牌,在市场竞争中更具 优势. Micro/WIN SMART 提供运动向导功能,通过参数设 置能够生成用于运动控制的子程序,用户只需调用这些 子程序,即可实现高速脉冲输出功能来控制伺服,节省 了大量精力,有效缩短了调试时间,与以往费时费力编 写大量的程序相比有质的飞跃. 作者简介 蒿阳 (1983-) 男 工程师,现就职于济南鲁控自动化 有限公司,主要研究方向为工业自动化系统集成. 参考文献 [1] S7-200 SMART 产品样本及系统手册 [Z]. 西门子(中国)有 限公司 . [2] SMART LINE 触摸屏产品样本及编程手册 [Z]. 西........