品牌:siemens/西门子
西门子(siemens)的plc产品包括logo、s7-200、s7-1200、s7-300、s7-400、s7-1500等。 西门子s7系列plc体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。s7系列plc产品可分为微型plc(如s7-200),小规模性能要求的plc(如s7-300)和中、高性能要求的plc(如s7-400)等
内置于 s7-200 smart cpu 的运动控制功能使用运动轴(axis ofmotion)进行步进电机和伺服电机的速度和位置控制。
s7-200 smart 提供3个轴的开环位置控制所需要的功能和性能:
提供高速控制,速度从每秒2个脉冲到每秒100,000个脉冲(2hz到100khz);
提供可组态的测量系统,既可以使用工程单位(例如英寸和厘米)也可以使用脉冲数;
提供可组态的反冲补偿;
支持绝、相对和手动位控方式;
提供连续操作;
提供多达32组移动曲线,每组多可有16步;
提供4种不同的参考点寻找模式,每种模式都可对起始的寻找方向和终的接近方向进行选择。
s7-200 smart cpu 运动控制输入/输出点定义见表 1:
*如果axis1组态为脉冲加方向,则p1分配到q0.7。如果axis1组态为双向输出或者a/b相输出,则p1被分配到q0.3,但此时axis2将不能使用。
micro/win smart 为运动控制提供了方便快捷的工具,遵守以下步骤即可:
组态 axis of motion :
micro/win smart 提供了运动控制向导,可生成组态/曲线表和位控指令。
测试 axis of motion :
micro/win smart 提供一个运动控制面板,用以测试输入输出的接线、axis of motion的组态以及运动曲线的运行。
创建 cpu 执行程序:
位控向导自动生成位控指令。您可以将这些指令插入您的程序中。将以下指令插入您的用户程序当中:
- 要使能位控模块,请插入一个axisx_ctrl指令。用sm0.0(始终接通)以确保这条指令在每一个循环周期中都得到执行。
-要将电机移动到一个指定位置,使用一条axisx_goto指令或一条axisx_run指令。axisx_goto指令使电机运动到您在程序中输入的指定位置。axisx_run指令则使电机按照您在位控向导中所组态的路线运动。
-要使用绝坐标进行运动,您必须为您的应用建立零位置。使用一条axisx_rseek或一条axisx_ldpos指令建立零位置。
- 位控向导生成的其它指令为典型应用提供需要的功能,对于您的特定应用,这些指令是可选的。
编译您的程序并将系统块、数据块和程序块下载到 s7-200 smart cpu 中。
展开全文