图1 锯切割设备示意图
硬件及软件需求
1. 硬件要求
SIMATIC S7-200 SMART V2.4以上SR/ST PLC
Smart 700 IE V3以上精彩系列触摸屏
V90 PN 伺服驱动器
2. 软件要求
STEP 7-Micro/WIN SMART V2.7
SIMATIC WinCC flexible SMART V4 SP1
西门子PLC模块 技术要点
切割方向设置
通过控制X轴和Y轴的驱动器,实现待切割物料在水平方向的横向和纵向移动,从而确定切割方向。
如图2所示,从操作层面上,在触摸屏的“参数设置”画面中,点击红色方框中的“请选择轴”文本对话框,可选择对应的步要动作的轴或者要在该步之前结束切割。
图2 参数设置
如图3所示,以“步-1”为例,通过“工进给定处理”子程序,根据触摸屏选定的轴,将X轴或Y轴步进指令(M10.0或M10.1)置位并将轴运行距离和速度传送到对应轴SINA_POS指令的给定VD304,VD308或者VD404,VD408。
图3 工进给定处理
触摸屏画面关联的变量为:“步-1”的“轴选择”对应VD500,“距离”和“速度”分别对应地址VD504和VD508。后续步的地址按照每次累加4个字节类推,例如“步-2”的“轴选择”对应VD512,“距离”和“速度”对应VD516和VD520。
触摸屏设置的步进距离和步进速度单位为mm相关的物理单位,需要转换为LU相关单位。因此“步-1”的步进距离和步进速度接口对应的VD1504和VD1508来自于图4所示的“数据处理”子程序。
图4 数据处理和配方功能
西门子PLC模块 配方存储功能
图4所示的“数据处理”子程序有两个功能,一个是数据转换,另一个是配方存储。
数据转换用于将触摸屏上设置的浮点数类型的轴运行距离和速度,转换为双整数。按照10000LU=1mm进行转换。本示例中地址对应关系为VD500对应VD1500,VD504转换后对应VD1504,依次顺序类推。
图2蓝色方框中的按钮为配方相关的按钮,首先点击“工件选择”后面的“点击选择”文本对话框,可选择要进行操作的配方,通过点击“写入到PLC”可将本界面中设置的步操作参数(选定的轴、轴运行距离和速度)写入到PLC的VB2000之后的数据区中。
每个步操作参数(选定的轴、轴运行距离和速度)各占用4个字节,每一步共占用12个字节。该程序默认每个配方使用240个字节,因此zui多可扩展到20步。如果有更多的操作步,则要在图4所示的“数据处理”程序块内部的网络2中修改指针偏移量。
西门子PLC模块 数据流向
前述画面和程序的数据流向如下图所示。“数据处理”在主程序中调用;“工进给定处理”在“自动工进”子程序中调用,每一步工进都调用一次;SINA_POS指令在“X轴伺服模块”和“Y轴伺服模块”子程序中调用。
图5 数据流向
本文摘自:网络