有关高数计数问题

最近做一个新项目用CPU226采集脉冲,脉冲100-3000PCS/min,请问是不是要用高数计数器,其程序如初:LD     SM0.1
CALL   HSC_INIT:SBR1
读取程序
LD     SM0.0
AN     T37
LPS
EU
MOVD   HC1, VD10
LPP
TON    T37, 30
请教高手不是这样的?我家里读取不了数据??急急急

问题补充:
HSC_INIT里面的程序没有做任何修改如下
LD     SM0.0
MOVB   16#F8, SMB37               
MOVD   +0, SMD38                   
MOVD   +0, SMD42                   
HDEF   0, 0
ENI
HSC    0

最佳答案

一个新项目用CPU226采集脉冲,脉冲100-3000PCS/min,请问是不是要用高数计数器?
答:可以。但是你编写的这个程序有错误,不能正确执行。高数计数器要注意两点:
1,软件要用向导完成。
2,硬件连接要正确。
程序参考:
《西门子 S7-200?LOGO!?SITOP 参考》V0.92版(更新版)(2008.02.15)     下载:
 http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
下述都是不错的文档:
关于西门子S7-200高速计数器的使用方法,连接:
http://blog.sina.com.cn/s/blog_5d7ca9d90100cesx.html

http://www.plc100.com/siemens/shili/yingyong.htm 


《S7-200可编程控制器系统手册》的第132-----164页,对高速计数器有详细介绍。
西门子S7-200在线视频:
http://www.ad.siemens.com.cn/products/as/s7_200/elearning/dictate.asp

一个高速计数器的例子:
LD     SM0.1
MOVB   16#FC, SMB37
HDEF   0, 9
MOVD   VD100, SMD38
MOVD   16#FFFFFFFF, SMD42
ATCH   长度到达:INT1, 12
ENI
HSC    0
使用时将HSC0的值做相应的计算;比较。


可参考:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=60718_1028.html


参考资料:http://www.ad.siemens.com.cn/service/answer/solved_79333_1028.html

提问者对于答案的评价:
有些页面打不开,不过现在问题已经解决!谢谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc294546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:25
下一篇 2020年10月31日 下午1:25

相关推荐

  • S7-200模拟量转换块 库在那里

    S7-200模拟量转换块 库在那里  找不着? 谢谢 最佳答案 模拟量比例换算: 因为A/D(模/数)、D/A(数/模)转换之间的…

    SIMATIC S7-200 2021年7月5日
  • S7-200&S7-200与上位机的通讯

    现在有两个s7-200 PLC,以及一台上位机他们彼此相距较远(300米),我在他们之间用双较线通信,利用ip协议的形式,请问:我该怎么设置,怎么组态?请各位大虾说详细点…

    SIMATIC S7-200 2021年7月5日
  • 模拟量输入

    我用S7-200系列的扩展模拟量输入模块,选择的是电阻型的,接NI1000电阻,电阻与PLC接收的模拟值对应关系是怎样的,量程范围呢?请帮忙解答谢谢  最佳答案 如果你用…

    SIMATIC S7-200 2021年7月5日
  • 如何吧300与200的画面都做到一个组态王里面?需要什么?使用那种通信方式?

    现在有300与200的PLC,但是想要吧300和200的画面都做到一个画面上,应该怎么做?谢谢 问题补充:我是第一次做这系统,请说的尽量详细一些   …

    SIMATIC S7-200 2021年7月5日
  • s7-200 224通讯错误

    现在win7 64位和224通讯不了,如图。PG设置里面也不正常,站参数地址改不成0。地址也刷新不出来。PPI线是好的别人电脑可以下载驱动也是安装好了。 图片说明: &n…

    2021年7月5日
  • 字节移位

    s7-200,如何实现SHRB指令触发一次,DATA整个字节移位,(及移8个位一次后移8位) 钻石用户推荐最佳答案 如图 图片说明:    提问者对于答案的评价…

    2021年7月5日
  • 请教前辈们,伺服控制的几点疑问?

    在用西门子200的PLC控制伺服电机时,我知道频率决定电机的速度,脉冲数决定了电机的定位,其中我有如下几点疑问,望大家指教一下。谢谢了 1.Q0.0最高输出20KHZ的频…

    SIMATIC S7-200 2021年7月5日
  • S7-200模拟量输入/输出模块检测1

    将模拟量输出模块的输出AQW0接到模拟量输入模块的输入AIW0,通过图片中的这段程序,对AQW0进行赋值,在状态表中对AQW0、MW0及AIW0进行检测。可以通过修改MW0的值,使…

    2021年7月5日
  • 模拟量转换时数据处理是先乘还是先除对结果影响小?

    模拟量转换时数据处理是先乘还是先除对结果影响小? 最佳答案 其实你知道谁先谁后有区别了,你心里已经有一个答案的。你的答案与上述结果一致吗?先转换成实数,就怎么算都没有区别的。 提问…

    SIMATIC S7-200 2017年6月13日
  • S7-200控制问题

    请各位师傅帮帮忙。。我现在有一台切铜管的设备处有这样一个问题高不懂,在夹紧铜管送料时减速一定距离然后限位。下一步松开后退到减速,减速到一定距离限位停止。如此循环。问题出在后退减速到…

    SIMATIC S7-200 2021年7月4日