西门子同步动作介绍

       同步动作(synchronized actions)是一个非常有意思的功能,使用它往往很容易实现你需要的功能。国外的机床使用的比较多。同步动作类似于一个简单的中断“程序”,之所以打引号是因为它只是一个程序段,它分成几个部分,如下例:
IDS=1 EVERY G70 $AAA_IM[B]> 15 DO G71 POS[X]=100
“IDS=1”是标号。
“EVERY”是同步动作的作用范围/频率。(EVERY是其中一种)
“G70 $AA_IM[B]>15”是条件
“DO G71 POS[X]=100”是动作
上面这条语句的作用是:当B轴坐标大于15(英制)时,X轴定位到100(公制)。
同步动作语句执行后,系统在控制各轴运动的同时,也在监控同步动作的条件,一旦条件满足,系统会执行相应的动作。
同步动作的条件和动作有很多,可查看光盘手册中的《Synchronized actions Function Manual》这本书。
这里简单举个例子:
用户希望某个轴的位置要根据外围的信号进行调整,当I7.7=1时,轴正向移动;当I7.6=1时,轴负向移动;当I7.7和I7.6都为0时,轴停止运动。
你可以想想有什么方式可以实现。这里我用同步动作完成:
waitp(a)
ID=1 Whenever $A_IN[9]==1 DO MOV[A]=1
ID=2 Whenever $A_IN[10]==1 DO MOV[A]=-1
ID=3 Whenever ($A_IN[9]==0) and ($A_IN[10]==0) DO MOV[A]=0
G01 x100 f100
m02
PLC程序中加4句:
A I7.7
=DB10.DBX123.0
A I7.6
=DB10.DBX123.1
同步动作功能十分强大,希望大家能多用,用好。
另外,系统在处理同步动作时,耗费时间要短,在某些要求节拍或快速响应时,可以尝试使用同步动作.

西门子资料下载地址:

资料名称下载地址
西门子828D系统介绍以及相关资料汇总点击进入
西门子808D系统技术手册点击进入
西门子802C系统介绍以及相关说明书资料下载点击进入
西门子S7-300PLC编程软件 step7点击进入
西门子授权软件汇总点击进入
西门子828D PLC学习资料点击进入
西门子840D调试维修学习资料点击下载
840DSL培训资料点击下载

share5

share5

分享主题:分享数控机床电气调试与维修知识,提升个人技能。分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的.
【座右铭】每天进步一点点。问题有了,方法总会有的。人与人之间的差别在于你只看到别人的成功,看不到别人的努力。
QQ:799309212
微信:share558
技术交流群:343338585
数控资源站:点击进入
share5

未经允许不得转载:共享屋 » 西门子同步动作介绍

赞 (0)

评论 0

评论前必须登录!

登陆 注册