刘安
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 115 点
下载积分: 831 分
在线时间: 3(小时)
注册时间: 2012-06-11
最后登录: 2012-06-15
查看刘安的 主题 / 回贴
楼主  发表于: 2012-06-11 10:52
小弟我是新手,最近负责一个项目,有关绞车测速,plc采集编码器脉冲。因为以前没用过200,所以把自己编的晒出来,请大家指点
 9_KDZPCXNFZ@0GW.jpg" border="0" onclick="if(this.width>=600) window.open('http://www.ymmfa.com/file:///C:/DOCUME~1/liuan/LOCALS~1/Temp/U]97%@1)9_KDZPCXNFZ@0GW.jpg');" onload="if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';" > 我感觉程序是有问题的,请指教,谢谢
刘安
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 115 点
下载积分: 831 分
在线时间: 3(小时)
注册时间: 2012-06-11
最后登录: 2012-06-15
查看刘安的 主题 / 回贴
1楼  发表于: 2012-06-11 11:02
晕,图片看不了。我描述下:我在子程序里先定义HDEF,设置SMB37字节,选用的是HSC0的mode9.然后设置初始值什么的。首先,我想实现的试通过每秒测出编码器的脉冲数实现测速,所以我加时间中断。
SMB34我设成200ms,然后调用ATCH模块。这里要编写一个中断程序。我有个疑问:我要实现每个200ms测量一次脉冲的功能,是否要在中断程序里调用计数器呢?