青年加油
好好学习,努力挣钱
级别: 论坛先锋
精华主题: 0
发帖数量: 182 个
工控威望: 1057 点
下载积分: 10095 分
在线时间: 152(小时)
注册时间: 2019-06-08
最后登录: 2024-12-21
查看青年加油的 主题 / 回贴
楼主  发表于: 2020-07-27 09:18
程序要求是,连续进料 (x2一直闭合或一直断开)    x2闭合后,经过编码器反馈脉冲多少之后,接通Y0,再过反馈的脉冲数,接通Y1,,,以此类推
                                                                                     x2断开后,经过编码器反馈脉冲多少之后,断开Y0,再过反馈的脉冲数,断开Y1,,,以此类推

                      间断进料(x2不定时的闭合,关闭)    x2接通后,经过编码器反馈,开启Y0,,再经过编码器反馈,开启Y1,,,,
                                                                                    x2断开后,经过编码器反馈,关闭Y0,,再经过编码器反馈,关闭Y1,,,,



现在程序在连续进料的情况下是没问题的
在间断进料时,关闭状态下,输出出现问题了

大神们谁有空模拟一下帮忙看看吧        

程序哪里写的不好的指导一下,谢谢

这个程序已经能好了,还在完善中,谢谢大家,把手头其他活干完之后,再完善一下,
[ 此帖被青年加油在2020-09-15 16:57重新编辑 ]
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4319 个
工控威望: 7696 点
下载积分: 15346 分
在线时间: 2958(小时)
注册时间: 2016-10-31
最后登录: 2024-12-21
查看梦雨天涯的 主题 / 回贴
1楼  发表于: 2020-07-27 10:09
我想知道你的编码器用的是什么型号?是ABZ这种?然后C251页没有看到清零过……
楼主留言:
是的,用的AB两相
清零我还没加,当y0~Y5全开或者全关的时候就可以清零,
这个对现在的程序没影响,每次改变状态我都取当前值

上述清零方法不对,
应该是当Y5接通时(上升沿)清零C251
也不对,我在搞一搞看看
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
王玮北
ggggfnux
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 217 点
下载积分: 1948 分
在线时间: 154(小时)
注册时间: 2019-05-22
最后登录: 2024-11-21
查看王玮北的 主题 / 回贴
2楼  发表于: 2020-07-27 11:53


M21通了不进新板不会断开!
tcrj
级别: 论坛先锋
精华主题: 0
发帖数量: 126 个
工控威望: 1260 点
下载积分: 7629 分
在线时间: 220(小时)
注册时间: 2012-11-02
最后登录: 2024-12-15
查看tcrj的 主题 / 回贴
3楼  发表于: 2020-08-02 15:13
程序看起来好费劲,点亮程序有问题。在间断进料的情况下,Y0亮起,M31置位,此时X2断开。由于M31保持,在没有物料的情况下经过20000个脉冲,Y1点亮,而需要经过60000个脉冲,灭灯程序才会启动。程序混乱,问题在M31没有复位
385385
级别: 论坛先锋
精华主题: 0
发帖数量: 496 个
工控威望: 1219 点
下载积分: 38246 分
在线时间: 330(小时)
注册时间: 2017-01-21
最后登录: 2024-12-05
查看385385的 主题 / 回贴
4楼  发表于: 2020-08-02 17:50
图片:
楼主试一下高速比较置位复会指令不会简便很多