PLC工业自动化培训课件:Day10

Day10 1. Automat多状态电子齿轮凸轮相互跳转 Cam Profile Automat 贝加莱专有 2.介绍 状态STATE和事件event 状态包含事件,一个状态可以有不同的多个事件,每个事件都可以用作跳转到其他状态的条件 有两个状态,基础状态0会很快跳出,然后依次是状态1和状态2 能使状态转换的是事件 States change event :1.event type 2.envent attribute 3.target state 蓝字是事件类型 注意:
事件类型和状态都有用到ncST_END,但是两者含义不同 ncTRIGGER event 是接到驱动器上的trigger端子排上。不能用IO模块 ncSIGNAL event 才是可以用IO模块上的链接的变量来触发,因为连接到PLC上所以比上面的trigger反应要慢。

3.Cam Auto 功能 MpAxisCamSequence功能块 一般 状态分为两个段 一段compensation gearing(补偿段)
,一段cam(比例段)..其中第一段是速度变化的段,另一段是匀速的,是实际操作设备的段。

NcWITH_CAM 是分为前后两个补偿段,中间一个比例段 如 200(m),0(s);
1000(m),0(s)
则正中间200走比例,即400到600走比例。

0到400,和,600到1000走补偿 这里的从轴因为都是设置为0(slave),所以从轴都没有动。

CamProfileIndex 的赋值的含义 0xFFFF Preconfigured 1:1 line 0xFFFE Preconfigured 0 curve, point with slope 以上这两个表明要走比例关系的直线。

除此之外都是会写成 0X0001就是用第1个cam表,来走凸轮跟踪。

对MpAxisCamSequencer功能块的操作。

各变量写好之后,将变量 StartSequence 置为1,这是观察输出变量InSync,若他被置一,就表示耦合成功。程序就会按照编写的顺序依次跳转。

4.调用凸轮表 (下面图片中写的0号凸轮表不能用是错误的,可以用)
在CamSepuencer中调用Cam凸轮表,先在这个MpAxisCamSequencerParType.CamTable中的表中为变量赋值。

这样改过之后对应的下面的1000 400 CompMode 1800 3600 中的数字就是要乘进凸轮表中的系数。

推荐访问: