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走完为止

求大神给个好点的办法


先谢谢各位智囊了
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1281 个
工控威望: 6112 点
下载积分: 53128 分
在线时间: 1125(小时)
注册时间: 2012-04-24
最后登录: 2025-01-24
查看john42tw的 主题 / 回贴
1楼  发表于: 2012-11-06 09:31
1.先考慮: 1秒內發出10個訊號---->1個訊號間隔0.1秒=100ms  PLC 掃描時間有多長?

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

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


以上參考看看