步进顺序控制的表驱动法实现

已锁定

'Razor

西门子1847工业学习平台

  • 帖子

    3206
  • 精华

    41
  • 被关注

    222

论坛等级:至圣

注册时间:2008-03-31

钻石 钻石 如何晋级?

步进顺序控制的表驱动法实现

1625

11

2017-10-28 21:49:45


应用:组合机床主轴动力头的运动控制,动力头由液压驱动。

电磁阀YT1得电,前进;失电,后退。

电磁阀YT2控制前进及后退的速度,得电快速,失电慢速。

工作过程:

1、从原位(行程开关1XK ON)开始工作,按下起动按钮,先快速前进;

2、到行程开关2XK ON,转为工进(慢速前进);

3、加工一定深度,3XK ON,快退;

4、退到2XK OFF(目的为了排屑),又快进;

5、快进到3XK ON,又转工进;

6、加工完毕,4XK ON,快退,直到原位1XK ON停。


I/O分配如下:

输入1XK、2XK、3XK、4XK分别为I0.0、I0.1、I0.2、I0.3;

输出YT1、YT2分别为Q0.1、Q0.2。


顺序控制有多种方法,这里提供一种以数值为处理对象,结合表驱动的理念,进行程序设计。

步进控制系统中,输入通道的值,反馈信号的类型值(上升沿有效还是下降沿有效?),输出通道的值,

分别构建各自对应的三个数组,形成“表”,然后根据现行的“步”号建立索引下标,对上述的表进行寻址操作,将输出通道值表中的值输出到实际输出,根据读取的“反馈信号类型值”,结合表中的“输入通道值”进行计算,并根据计算结果,控制“步”的触发。

控制流程简图如下:


控制主程序如下:




步进顺序控制的表驱动法实现 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。