薛立军
级别: 家园常客
精华主题: 0
发帖数量: 247 个
工控威望: 797 点
下载积分: 3326 分
在线时间: 398(小时)
注册时间: 2011-03-27
最后登录: 2024-10-21
查看薛立军的 主题 / 回贴
楼主  发表于: 2013-01-06 15:16
     各位师傅你好:连续运转的设备。我需要的动作是X3每触发一次,X0、1接的高速计数器当前值被读取并加456。
                X3触发1次称为N1(计数器当前值加456)触发2次N2(计数器当前值再加456)触发是N次
                高速计数器当前值到N1是Y0输出0.01S。然后是N+1如此循环。计数器加到最大益处如何处理,计数器N1输出      
                结束就不再使用,换N2如此下推。
     怎样处理啊?
hzy
好东西,应该大家分享。互学互进
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 285 点
下载积分: 1515 分
在线时间: 88(小时)
注册时间: 2007-09-19
最后登录: 2023-07-27
查看hzy的 主题 / 回贴
1楼  发表于: 2013-01-06 16:13
学习了
xuefenfeilxw
级别: 略有小成
精华主题: 0
发帖数量: 144 个
工控威望: 243 点
下载积分: 2097 分
在线时间: 439(小时)
注册时间: 2010-10-23
最后登录: 2022-07-28
查看xuefenfeilxw的 主题 / 回贴
2楼  发表于: 2013-01-06 17:16
把计数器溢出的次数存起来用就行啦!
rgbfii
级别: 工控侠客
精华主题: 0
发帖数量: 312 个
工控威望: 3201 点
下载积分: 11712 分
在线时间: 754(小时)
注册时间: 2008-08-30
最后登录: 2024-11-01
查看rgbfii的 主题 / 回贴
3楼  发表于: 2013-01-06 18:35
还没有看明白你所说的意思。有溢出位的。Y0输出0.01S?
rockyhuo
专业制造全伺服高速卫生巾机器
级别: 论坛先锋

精华主题: 0
发帖数量: 1611 个
工控威望: 1929 点
下载积分: 4459 分
在线时间: 438(小时)
注册时间: 2008-07-14
最后登录: 2024-10-09
查看rockyhuo的 主题 / 回贴
4楼  发表于: 2013-01-06 20:49
按你的运算速度是有溢出机会,没办法,只能找计算64位的数据的PLC,或者你用浮点运算试试
变频器中心放卷,可以稳定达到280M/分钟线速度.
全伺服卫生巾、尿裤、护垫机机器项目合作,承接多功能卫生巾中包机制造,尿裤垛码机制造
QQ:84818626
电话:18923140420
xuefenfeilxw
级别: 略有小成
精华主题: 0
发帖数量: 144 个
工控威望: 243 点
下载积分: 2097 分
在线时间: 439(小时)
注册时间: 2010-10-23
最后登录: 2022-07-28
查看xuefenfeilxw的 主题 / 回贴
5楼  发表于: 2013-01-07 08:16
假如计数器从0开始计数到2147483647 ;那么你的连续计数次数最大值 = 2147483647/456=4709393  
当你计数到第4709394次(或计数当前值>2147483208)的时候要对计数器重新赋值 = 2147483647 — 数器当前值 + 456  就可以拉!
薛立军
级别: 家园常客
精华主题: 0
发帖数量: 247 个
工控威望: 797 点
下载积分: 3326 分
在线时间: 398(小时)
注册时间: 2011-03-27
最后登录: 2024-10-21
查看薛立军的 主题 / 回贴
6楼  发表于: 2013-01-17 08:44
引用
引用第5楼xuefenfeilxw于2013-01-07 08:16发表的  :
假如计数器从0开始计数到2147483647 ;那么你的连续计数次数最大值 = 2147483647/456=4709393  
当你计数到第4709394次(或计数当前值>2147483208)的时候要对计数器重新赋值 = 2147483647 — 数器当前值 + 456  就可以拉!


谢了!!!
薛立军
级别: 家园常客
精华主题: 0
发帖数量: 247 个
工控威望: 797 点
下载积分: 3326 分
在线时间: 398(小时)
注册时间: 2011-03-27
最后登录: 2024-10-21
查看薛立军的 主题 / 回贴
7楼  发表于: 2013-01-17 08:49
引用
引用第3楼84569+6于2013-01-06 18:35发表的  :
还没有看明白你所说的意思。有溢出位的。Y0输出0.01S?

主要是读取计数器当前值+不定值X,然后计数器到当前值+不定值X,输出信号。
问题是连续读取,连续输出。计数器到当前值+不定值X,输出动作以后不再使用。保存当前值,和读取当前值的寄存器怎样做?
nazid1231
学习中!成长中!
级别: 略有小成
精华主题: 0
发帖数量: 105 个
工控威望: 284 点
下载积分: 1331 分
在线时间: 27(小时)
注册时间: 2013-01-11
最后登录: 2013-03-07
查看nazid1231的 主题 / 回贴
8楼  发表于: 2013-01-17 10:00
你们公司就没个师傅带带你?
奋斗人生
级别: 家园常客
精华主题: 0
发帖数量: 585 个
工控威望: 740 点
下载积分: 10839 分
在线时间: 67(小时)
注册时间: 2011-09-05
最后登录: 2024-06-06
查看奋斗人生的 主题 / 回贴
9楼  发表于: 2013-01-17 19:58
没看懂```