回复:关于互锁

Amcorben

  • 帖子

    164
  • 精华

    1
  • 被关注

    0

论坛等级:游士

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2003-01-15 23:42:53

0楼

就程序而言,必须考虑执行周期,下列情况中,每次I0.0,I0.1跃变时只执行两行程序一次(一个周期),则没有预期的结果:
//主程序
//MAIN
NETWORK 1
LD I0.0
EU
LDN I0.0
EU
OLD
LD I0.1
EU
OLD
LDN I0.1
EU
OLD
CALL SBR_0
//子程序
//SBR0

NETWORK 1
LD I0.0
AN Q1.1
=I Q1.0

NETWORK 2
LD I0.1
AN Q1.0
=I Q1.1

至于在这个实例中,如果你的电机功率很大而且惯性大,我认为不仅要做软硬件互锁,还要做Q1.0,Q1.1的下降沿一定时间的延时,因为在电机往一个方向转时加上要使它往另一个方向转的电压会产生相当大的电流而烧坏电机,延时程序如下:

NETWORK 1
LD I0.0
AN I0.1
A T33
= Q1.0

NETWORK 2
LD I0.1
AN I1.0
A T34
= Q1.1

NETWORK 3 //5s Delay
//
LDN Q1.0
TON T33, W#+500

NETWORK 4
LDN Q1.1
TON T34, W#+500

如果电机可以,而且控制触点电流小或者有灭弧,则不必加电路互锁和延时,因为你的程序已经有一定程度的互锁了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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