您现在所在的是:

PLC论坛

回帖:18个,阅读:1019 [上一页] [1] [2] [下一页]
16218
zrx517697809
文章数:6262
年度积分:50
历史总积分:16218
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2014/12/3 13:18:18
#10楼
同意上升沿用法不对
此帖发自论坛手机版
致力于自动化
伺服 PLC HMI
1637
758877899
文章数:62
年度积分:50
历史总积分:1637
注册时间:2011/6/28
发站内信
发表于:2014/12/3 17:25:07
#11楼
LZ 上升沿要用中间变量 M点和DB点都行 你用I点的话 上升沿就没效果了
3897
anheng
文章数:1081
年度积分:50
历史总积分:3897
注册时间:2007/2/8
发站内信
2015【逛工博】(二)
寻找英威腾(二)
我秀我做2014
发表于:2014/12/8 20:30:58
#12楼
以下是引用BBxieyangcai2014/12/2 12:47:53的发言:
正常时候 I 8.0 或是 I 8.1 是没有机器人夹不良品过来,其光电开关信号是“1” 状态返回 PLC
当操作工人将不良品工各边位的 产品 拿出时,其各边的感应 I 8.0 或 I 8.1 感应光电就“1”
是光电信号整错了吧,感觉应该是常闭才对呢,不用上升沿也可以呢,直接串联触点信号

  没有不良品是返回是1 , 但是当机器人检测到不良品时这时 ,DB40,DBW50 或是 DB50,DBW50 就自动加 "1", 这时  I 8.0 或是 I 8.1 就是 "0 " 信号, 且如工人没有拿走不良品,机器人检测到不良品并还是堆垛在上面时,这是 DB40,DBW50 或是 DB50,DBW50 数据继续加"1" , 只有当 工人拿 走 全部不良品时 , I 8.0 或是 I 8.1 就是 "1 " 这时需要自动 将DB40,DBW50 或是 DB50,DBW50 数据也自动清"0"
技术学习成长中,兼职设备维修,SIEMENS 备件代售 !价格从优 !
3897
anheng
文章数:1081
年度积分:50
历史总积分:3897
注册时间:2007/2/8
发站内信
2015【逛工博】(二)
寻找英威腾(二)
我秀我做2014
发表于:2014/12/9 8:34:51
#13楼
  昨天修改成这样的程序,对吗?
附件 QQ截图20141209083403.jpg

  可是还是没有效果呀 ?
技术学习成长中,兼职设备维修,SIEMENS 备件代售 !价格从优 !
726
002900201
文章数:44
年度积分:50
历史总积分:726
注册时间:2014/12/10
发站内信
发表于:2014/12/10 16:30:01
#14楼
你要表达的意思是不是这样。左右各有个NC出口,清零信号来至出口的检测光电(I8.0、I8.1),在有不良品信号来到时,不良品存储地址中数值加1,若工人拿走全部不良品,则不良品计数清零对吗?
1、从你的程序上没看到累加器,
2、使能信号M0.1 变为1时是不是不良品信号的到来。
3、存储地址中是不是零和你用外部信号清零是两码事,为什么要写在一起,为什么用比较指令?
4、如果比较指令换成累加指令,你把它们写在一起,会引起来一次不良品信号,左右各会增加一次计数,对不良品计数不准。
我觉得分开写比较合理。
3897
anheng
文章数:1081
年度积分:50
历史总积分:3897
注册时间:2007/2/8
发站内信
2015【逛工博】(二)
寻找英威腾(二)
我秀我做2014
发表于:2014/12/10 21:49:01
#15楼
[quote]以下是引用0029002012014/12/10 16:30:01的发言:
你要表达的意思是不是这样。左右各有个NC出口,清零信号来至出口的检测光电(I8.0、I8.1),在有不良品信号来到时,不良品存储地址中数值加1,若工人拿走全部不良品,则不良品计数清零对吗?
  亲,一看就是高手,终于能看出是一个如何工作的设备. 一看是 二边 二个 NC 出口

1、从你的程序上没看到累加器 ,  计数累加器有程序的前面有做,是给机器人使用, 因为每增加一个不良品, 机器人的工作数据发生变化, 高度增加.

2、使能信号M0.1 变为1时是不是不良品信号的到来。  当机器人在搬运产品前,夹具夹住 产品, 通过夹具上的传感器测量是好还是坏品,这时如是坏品 DM40DBW50 的数据就加1 ,机器人就将 不良品 堆 在 I 8.0 的位置.

3、存储地址中是不是零和你用外部信号清零是两码事,为什么要写在一起,为什么用比较指令?
   比较指令是我用来判断机器人有没有在搬运过程中检查出有无不良品, 因为这人信号有时操作人员会碰到这个光电开关的信号,也会引起变化.

4、如果比较指令换成累加指令,你把它们写在一起,会引起来一次不良品信号,左右各会增加一次计数,对不良品计数不准。
 机器人的计数是很准的, 当机器人往哪边堆垛时, 哪边的 NC 才计数
技术学习成长中,兼职设备维修,SIEMENS 备件代售 !价格从优 !
726
002900201
文章数:44
年度积分:50
历史总积分:726
注册时间:2014/12/10
发站内信
发表于:2014/12/11 12:38:06
#16楼
从你的描述上我还是没有看出你的困难在哪?
如果是计数能正常的话
用I8.0为1时触发清零计数地址就行了啊。
如果是那边的计数有问题的话,就用机械臂向那个方向转动的信号串进去作为使能信号就可以了啊。
726
002900201
文章数:44
年度积分:50
历史总积分:726
注册时间:2014/12/10
发站内信
发表于:2014/12/11 12:50:52
#17楼
还是说你在现场调试过程中,工人没有把不良品全部拿走,计数地址因为有误感应的使能信号就把地址清零了,这样机械臂就会把产品放在第一个不良品放置的位置啊?
如果使能信号有误感应的话,就给他做个300MS的防震信号,我想就能解决了啊。
如你能把困难写详细点我想这不是什么大的问题。
希望能帮助到你。
3897
anheng
文章数:1081
年度积分:50
历史总积分:3897
注册时间:2007/2/8
发站内信
2015【逛工博】(二)
寻找英威腾(二)
我秀我做2014
发表于:2014/12/13 12:33:47
#18楼
以下是引用0029002012014/12/11 12:50:52的发言:
还是说你在现场调试过程中,工人没有把不良品全部拿走,计数地址因为有误感应的使能信号就把地址清零了,这样机械臂就会把产品放在第一个不良品放置的位置啊?
如果使能信号有误感应的话,就给他做个300MS的防震信号,我想就能解决了啊。
如你能把困难写详细点我想这不是什么大的问题。
希望能帮助到你。

 谢谢,现在就是有这个问题,有时机器人不良品摆放正常,有时计数是 1,因摆放第二个位置高度,但实际有时发生摆放在还是第一个位置高度,发生故障停车
技术学习成长中,兼职设备维修,SIEMENS 备件代售 !价格从优 !

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005