切换为不分页显示
【首页】→ 【PLC】→ 主题:请大家帮忙
字体:    评论
请大家帮忙
发表:DSG  (2009-09-23 23:11:05)
分类:PLC  |  阅读:23824  |  评论:10  |  最新评论:2009-09-27 11:40:18 By 刘建阳
PLC是FBS-24MCT,我自己编的一段程序,是利用X4上下沿中段来复位高速计数器HSC1的现在值CV,在X4-I中断程序里编辑了复位高速计数器HSC1现在值CV的程序,当计数器还没到计到PV时,X4发生中断了,为什么有时会没复位到HSC1的现在值CV呢,我用示波器看了HSC1的计数端信号与X4作了对比,发现计数端的信号停止后,X4的信号才出现,这样就排除复位后再计数的可能性了,怎么可能复不到位呢,是哪出了问题啊? 我有程序,但没上传权限.              
                    请教各位了!
[此文在2009-09-23 23:14:37被*DSG*编辑过]

评论 | 引用

本文共10条评论
.5.  回复4楼:请大家帮忙
DSG(2009-09-25 19:58:16)  IP:112.93.112.*
我今天找到了问题原因了,是把X4的中断标记名写成了X4+I  应该是X4-I才对,但我还有个问题,为什么有时候在HSC0发生中断后,Y4得电,常闭点断开,HSC2应该可以计数了,但就是计不了,要吗停止程序后再运行,要吗把电源切断再上电,才能解除这种现像.程序已发给你了,拜托

.4.  回复:请大家帮忙
刘建阳(2009-09-25 9:28:36)  IP:59.61.48.*
把程序发过来看下吧
danny604@163.com
.3.  回复1楼:请大家帮忙
DSG(2009-09-25 0:42:48)  IP:112.93.112.*
补充一下,计数脉冲最小宽为1MS,最小周期为2MS,另外在6MS的时间里没计数脉冲到来,硬件电路就会产生下降沿
.2.  回复:请大家帮忙
DSG(2009-09-25 0:01:56)  IP:112.93.112.*
我是用HSTCW指令把CV清零的,不是每次都复不到位,十次里有三四次不行,我的电路设计大体是这样的:通过HSC1对一路信号进行计数,当信号是一串连续的脉冲时,就能使HSC1的CV=PV而发生计数器中断去执行相关的中断程序.如果信号是几个断断续续的干扰脉冲,其它硬件电路就会在断点处产生一个高电位到低电位的下降沿,我就是用这个下降沿来做为X4的输入,并把X4组态为正负缘中断,在X4的中断程序里使用HSCTW来复位尚未计到PV的HSC1,然后又重新计数,总体说这就像个滤波电路,我现不知哪个环节出了问题,在这里我先感谢你的回答,
.1.  回复:请大家帮忙
刘建阳(2009-09-24 8:44:35)  IP:59.61.48.*
用什么指令复位CV?
HSC1是硬体计数器,要用HSCTW复位,或者接通内部复位点M1947。

 [返回]
<< [1] [2] >>

按用户名:    按标题:   按内容:       包括所有回复
【首页】→ 【PLC】→ 评论:请大家帮忙
帖子标题:
   未登录!    

您的权限:
发表回复:×
UBB功能:×
文件上传:×
 
 
  图示说明: 24小时新发主题  最近被编辑的主题  超过24小时普通主题
页面执行时间:281.25毫秒 | 在线:37 今日:681 合计:8975531 | 清除COOKIE |