您现在所在的是:

西门子SIEMENS

回帖:6个,阅读:3871 [上一页] [1] [下一页]
571
510766749
文章数:4
年度积分:50
历史总积分:571
注册时间:2015/5/19
发站内信
发表于:2015/5/22 23:21:28
#0楼
电机通过步进箱带动转盘,转盘转一圈360度同时编码器也转一圈,通过编码器的高速计数来控制转盘到达各个角度后,置位和复位某些输出,控制外部一些气缸的动作。
没接触过高速计数器,求指点,或有编码器的一些例子可以发给我参考学习,谢谢!
696
jyf0535
文章数:7
年度积分:50
历史总积分:696
注册时间:2015/4/20
发站内信
发表于:2015/5/23 11:40:01
#1楼
看系统手册
按照向导写程序
1235
neverland36
文章数:151
年度积分:50
历史总积分:1235
注册时间:2014/5/23
发站内信
2014逛工博
发表于:2015/5/23 12:10:06
#2楼
用200里面的向导做。。。。
具体怎么设置参数,帮助里面很详细各种模式各个参数都有。。。
大概说一下吧,高速计数器有HSC0-HSC5,好像跟CPU型号有关,如果就一个的话,不用考虑其他的直接HSC0好了,选中这个之后你的输入端口I0.0要留着接你的传感器,不能用于其他的。至于选择什么模式,看看帮助。。。其他的倒没什么了,看看帮助没什么问题。
附件 111111111111111.jpg
571
510766749
文章数:4
年度积分:50
历史总积分:571
注册时间:2015/5/19
发站内信
发表于:2015/5/24 0:00:23
#3楼
回复 #2楼 neverland36
请问下,比如说设置计数预设值pv到达120时,130时,140时等,分别置位Q1.0  Q1.1  Q1.2等,
计数值到达150时,160时,170时等,分别复位Q1.0  Q1.1  Q1.2等
(计数预设值pv是通过触摸屏设置0-360的数值)
我看了向导做中断的话只能单个独立设置当前值cv和预设值pv,无法达到我要做的多个控制
现在是需要设置多个不同的预设值进行多个控制这样子,请问该如何去做呢?
非常感谢你!
1235
neverland36
文章数:151
年度积分:50
历史总积分:1235
注册时间:2014/5/23
发站内信
2014逛工博
发表于:2015/5/24 11:05:41
#4楼
是我理解错了???
感觉你没明白高速计数器。。。。
你说的那些-----比如说设置计数预设值pv到达120时,130时,140时等,分别置位Q1.0  Q1.1  Q1.2等,
计数值到达150时,160时,170时等,分别复位Q1.0  Q1.1  Q1.2等-----
这些是程序外部的,不是高速计数器里面的,想要实现这些,你就在外面编个比较指令就可以了啊。。。。中断可以采用定时中断,或者事件中断,感觉你把事件中断理解错了,理解成你说的那些置位、复位了。。。。。
比如定时中断,SMB34=100,是指每100ms执行一次中断事件INT0
  事件中断,是这个事件成立的时候,执行一次中断事件INT0。。。
[此贴子已经被作者于2015/5/24 11:08:22编辑过]
2265
liangmaoxian
文章数:572
年度积分:50
历史总积分:2265
注册时间:2014/10/26
发站内信
发表于:2015/5/24 13:22:11
#5楼
回复 #3楼 510766749
高速计数器计数跟计数器一样计数值是一个一个达到的,你可以在一个预设值达到时连接的中断里置位或者复位多个输出,倘若需要在多个不同的预设值达到时连接不同的输出的话,那用多个高速计数器呀!
571
510766749
文章数:4
年度积分:50
历史总积分:571
注册时间:2015/5/19
发站内信
发表于:2015/5/24 22:30:40
#6楼
回复 #4楼 neverland36
谢谢你,基本理解了!

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

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

78.0005