您现在所在的是:

欧姆龙OMRON

回帖:3个,阅读:2161 [上一页] [1] [下一页]
906
zyqsyl
文章数:25
年度积分:50
历史总积分:906
注册时间:2010/11/10
发站内信
发表于:2014/1/11 22:13:47
#0楼
我想请教一下CP1H的内置电位器A642 在定时器中是怎么使用的? 如果时间设定是1分钟要怎么处理?
[此贴子已经被jint于2014/1/13 10:56:02编辑过]
37237
cvlsam 版主
文章数:12401
年度积分:1589
历史总积分:37237
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2014/1/12 8:38:50
#1楼
以下是引用zyqsyl2014/1/11 22:13:47的发言:
我想请教一下CP1H的内置电位器A642 在定时器中是怎么使用的? 如果时间设定是1分钟要怎么处理?

首先,A642中存储的是电位器的值,这个电位器在CP1H的位置在:

附件 snap1.jpg

其次,A642中存储的数值为BIN格式,数值范围在00~FF之间,也就是说在0~255.


附件 snap2.jpg

然后,因为CP1H并不像CJ2一样,可以支持定时器定时值BCD和BIN的混合使用,因此需要将PLC的定时器定时值的格式由默认的BCD改为BIN格式,在项目属性中可以做更改。


附件 snap3.jpg

接着,就可以在程序中使用了,下图中,能看到定时器根据使用的指令不同,其时基也不同,TIMX指令支持的时基为100MS,因此,在程序中给A642赋值&10就得到了1秒的定时值。


附件 snap4.jpg

可以看到,100MS定时器是该机型中时基最长的定时器了,由于电位器最大值只能到255,所以最多也只能到25.5秒,如果需要构建大于该值的定时器,需要使用传统长定时器方法,例如:定时器之间的串联,定时器与计数器的配合使用等等。
附件 snap5.jpg

Good Luck~
906
zyqsyl
文章数:25
年度积分:50
历史总积分:906
注册时间:2010/11/10
发站内信
发表于:2014/1/12 21:02:27
#2楼
谢谢 我如果用BIN→BCD转换指令BCD(024)来处理可以吗?
37237
cvlsam 版主
文章数:12401
年度积分:1589
历史总积分:37237
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2014/1/12 21:11:51
#3楼
以下是引用zyqsyl2014/1/12 21:02:27的发言:
谢谢 我如果用BIN→BCD转换指令BCD(024)来处理可以吗?

可以,如果不嫌麻烦的话。

就个人认为,BCD定时器与二进制定时器修改修改属性设定就可以了。

Good Luck~

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

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

31.2002