www7797257
级别: 略有小成
精华主题: 0
发帖数量: 74 个
工控威望: 256 点
下载积分: 4397 分
在线时间: 60(小时)
注册时间: 2007-11-17
最后登录: 2020-07-16
查看www7797257的 主题 / 回贴
楼主  发表于: 2012-11-03 16:09
因设计需要,现需做以下功能
伺服电机每走一段距离后,PLC发出一个信号,
条件:1,伺服不停下,只是发个信号,
2,信号时间很短,不能常亮
3,每次距离一样,
4,伺服运行总长度约400mm,时间约1s,共需6~10次信号,

比如
每50mm一次,伺服走到50mm处时PLC 发出一个信号,100的时候再一次,150一次,200一次,250一次,300一次,350一次,400一次
也有可能不是整数,每37mm一次或其他,这个长度是可以更改的
每37mm一次,伺服走到37一次,74一次,111一次,148一次,以下省略,直到400走完为止

求大神给个好点的办法


先谢谢各位智囊了
350800564
级别: 略有小成
精华主题: 0
发帖数量: 28 个
工控威望: 222 点
下载积分: 2878 分
在线时间: 41(小时)
注册时间: 2012-09-29
最后登录: 2014-04-16
查看350800564的 主题 / 回贴
1楼  发表于: 2012-11-03 16:41
用比较啊 比较Y0发出脉冲的当前值 =30是置位一个辅助继电器 然后计时1S 后复位 不就好了
724105300
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 166 点
下载积分: 467 分
在线时间: 17(小时)
注册时间: 2011-10-27
最后登录: 2018-09-25
查看724105300的 主题 / 回贴
2楼  发表于: 2012-11-03 16:43
路过,什么型号的PLC?可以考虑用当前进给值与设定值作比较输出信号
yiqb00
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 154 点
下载积分: 484 分
在线时间: 283(小时)
注册时间: 2011-04-26
最后登录: 2024-11-01
查看yiqb00的 主题 / 回贴
3楼  发表于: 2012-11-03 17:02
以前做过自动喷码平台,大概和你的要求差不多,用的是比较指令,速度不能太快
15920589444
级别: 略有小成
精华主题: 2 篇
发帖数量: 169 个
工控威望: 337 点
下载积分: 3328 分
在线时间: 149(小时)
注册时间: 2011-10-13
最后登录: 2021-08-25
查看15920589444的 主题 / 回贴
4楼  发表于: 2012-11-04 07:46
用脉冲计数
rosephy
级别: 略有小成
精华主题: 0
发帖数量: 117 个
工控威望: 281 点
下载积分: 434 分
在线时间: 78(小时)
注册时间: 2008-08-29
最后登录: 2024-08-18
查看rosephy的 主题 / 回贴
5楼  发表于: 2012-11-04 08:22
嗯嗯,同意楼上,用伺服反馈脉冲,作为比较基准,这样给出的信号可用性较强一些
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1278 个
工控威望: 6109 点
下载积分: 52442 分
在线时间: 1123(小时)
注册时间: 2012-04-24
最后登录: 2024-12-27
查看john42tw的 主题 / 回贴
6楼  发表于: 2012-11-06 09:31
1.先考慮: 1秒內發出10個訊號---->1個訊號間隔0.1秒=100ms  PLC 掃描時間有多長?

2.如果PLC 掃描時間 200ms
    用比較指令 =  可能一個都發不出
   用比較指令 >=  可能發出3~5個訊號

3.如果PLC 掃描時間 < 100ms
    就有可能訊號全部發出  但精準度看可否接受


以上參考看看