登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:如何做个指示灯的监控画面指示步进电机正反转?

点击:1470 回复:12

   有一段机械手程序,我现在看这个程序有点困难,现在手上也没有这个设备,只知道输入输出分配,所以我想做个监控画面,看看这个程序到底执行了一些什么工作,动作顺序如何,然后按照自己的思路编一个达到同样动作顺序的程序。
    现在我给步进电机做个正转反转的指示灯都做不出来。 有脉冲输出时表示正转,指示灯不能直接显示脉冲输出点的状态, 反转信号可以显示,但是有时没有脉冲但是仍有反转信号,也显示在反转,如何做到准确显示呢?
13-10-11 23:20
把指示灯接方向输出点不就行了嘛
13-10-12 06:23

引用 gzg_00 在 2013/10/12 6:23:52 发言【内容省略】

假如Q0.0是正转,Q0.0+Q0.2是反转
如果只接Q0.2表示正反转,Q0.2为1时是反转,为0时是正转, 问题是Q0.0和Q0.2均为0时它可能表示正转,仅有Q0.2为1时它也表示反转。
这个程序是用移位指令做的步进顺控,难得看懂,有两个步进控制,还配合其他开关动作,我主要想模拟设备动作更直观地观察各个输出点的动作顺序关系。
13-10-12 07:40
s7-200?如果是可以去看看特殊存储标志位PTO/PWM寄存器的用法,你的想法是不是PLC正反传是否给出脉冲同时判断正反转信号的逻辑来指示正反转的实时工作状态;
最后修改:2013/10/12 8:26:53
13-10-12 08:21

引用 fzl_115 在 2013/10/12 8:21:55 发言【内容省略】

我用过smb67不等于0时判断为有脉冲输出,结果不准确。
13-10-12 13:04

引用 step1 在 2013/10/12 13:04:44 发言【内容省略】

呵呵,终于找出错的地方了了;给你截张图,好好想想SM66.7或SM76.7的用法,可以实际编写试验下;
附件 未命名1.jpg
13-10-12 14:30

引用 fzl_115 在 2013/10/12 14:30:24 发言【内容省略】

这个表里写的很清楚了,应该没问题了吧
13-10-12 17:09

引用 fzl_115 在 2013/10/12 14:30:24 发言【内容省略】

我昨天晚上试过,好像不对,刚才我又测试了一次, 不知道为什么,SM66.7和SM76.7好像是在脉冲输出完成后短时间接通一下。
13-10-12 18:58
我发现程序里面有十多处用到SM66.7 的开关和置位复位指令。
13-10-12 19:49
SM66.7=0的时候代表控制脉冲(PTO 0)输出忙,SM66.7=1的时候代表控制脉冲(PTO 0)输出空闲.
SM76.7=0的时候代表控制脉冲(PTO 1)输出忙,SM76.7=1的时候代表控制脉冲(PTO 1)输出空闲.
不理解
13-10-12 20:03

上一页下一页

工控新闻

更多新闻资讯