设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
Q PLC高数计数器模块遇到的问题
返回列表
发新帖
[西门子]
Q PLC高数计数器模块遇到的问题
[复制链接]
1284
|
12
|
2012-2-5 18:20:48
|
显示全部楼层
|
阅读模式
我在用Q 03UDE PLC带QD62高数计数器模块时遇到问题,就是读进来的脉冲数总是跟实际不匹配,实际在十秒钟应该读进来3000多脉冲数,但是每次读进来只有1346个脉冲数。图片是我程序截图,另外智能模块我选择的是线性,当前值保存在D6中,我QQ 57239289 期待高手的解答
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
loveplc
|
2012-2-5 19:34:22
|
显示全部楼层
这个话题很不错!
造成读数错误的原因估计有两个;
一是编码器确实波形错误,那就要接好地,再者看编码器电压是否在5V以上,有些线很长,估计有压降。
二是PLC的扫描速度要快,因为PLC扫描周期和程序的长短有关系,,所以要把程度放到中断中读,例如你的
MOV D6 D100
回复
支持
反对
举报
AK-47/:P
|
2012-2-6 02:45:14
|
显示全部楼层
同意楼上观点
波形与硬件有关,测试一下吧。
另外,软件上,做个10秒中断程序,在中断里面读取编码器脉冲数,这样更精确。
回复
支持
反对
举报
kakliuy333
|
2012-2-6 10:06:20
|
显示全部楼层
{:soso__10403977144997371686_1:}
回复
支持
反对
举报
sandquick
|
2012-2-6 19:50:42
|
显示全部楼层
这个中断程序怎么写啊??不太明白
回复
支持
反对
举报
sandquick
|
2012-2-6 20:13:52
|
显示全部楼层
确认了不是编码器本身的问题,现在大概10秒丢100个脉冲,60秒的话就基本没啥问题了。但是我没理解这个中断要怎么写,是在123步前面加吗?
回复
支持
反对
举报
loveplc
|
2012-2-6 21:34:05
|
显示全部楼层
三菱FX2N的是 EI 开启,
加载 程序结尾标志和FEND之间
还要设置中断标志 的
回复
支持
反对
举报
永恒的爱
|
2012-2-7 08:12:52
|
显示全部楼层
同样的问题,比较难搞
回复
支持
反对
举报
kakliuy333
|
2012-2-8 12:28:23
|
显示全部楼层
本帖最后由 kakliuy333 于 2012-2-8 12:29 编辑
看下这个帖子吧,loveplc帮助我写的
http://blog.plcjs.com/blog-198524-13597.html
中断不好理解,是真的,费劲啊,我是电工出身
回复
支持
反对
举报
wenwen
|
2012-2-12 00:25:51
|
显示全部楼层
一般来说问题解决了,就会潜水了
回复
支持
反对
举报
sandquick
|
2012-2-18 22:38:33
|
显示全部楼层
问题解决了,其实是旋转编码器接线问题。A非B非Z非被胶布缠绕到一起短路了,所以最后脉冲数总是只有原来的三分之一
回复
支持
反对
举报
sandquick
|
2012-2-18 22:44:05
|
显示全部楼层
不过,这个中断还是没太明白。中断标志不需要设置吗?
回复
支持
反对
举报
sandquick
|
2012-2-18 22:45:21
|
显示全部楼层
问题解决了,是因为旋转编码器的A非B非Z非被用胶布缠绕到一起了,短路造成只有三分之一的脉冲数的
回复
支持
反对
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
sandquick
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』