s7-200怎样配置才可以支持两路高速计数器输入,利用TD200对设定值SMD42设置,对当前值HC0,显示

可以同时处理两路高速脉冲输入吗?请各位大师指点!!!多谢!!!!

最佳答案

高速计数器HSCx有6个,从HSC0至HSC5每种高数计数器可以工作在0-11的12种工作模式下,每种工作模式要占用不同的 Ix.x ,如果PLC要使用一路高速输入,那么没问题,如果要配置成2路设置更多路时,要保证选择的2路高数计数器所使用的 Ix.x 相互之间不冲突,这里给你选择两个高速计数器HSC1与HSC4;

  如何配置编程呢?下面给出一路的配置,两路直接更改下就可以了:

  // 主程序
  NETWORK 1 
  LD SM0.1  // 首次扫描时调用SBR_0
  CALL SBR_0

  //子程序SBR_0
  NETWORK 1// 配置HSC1
  LD SM0.1 // 首次扫描有效
  MOVB 16#F8 SMB47 // 配置HSC1
   // - 启用计数器
   // - 写入新当前值
   // - 写入新预置值
   // - 将初始方向设置为向上技术
   // - 选择用高水平的起始及复位输入
   // - 选择4X模式
  HDEF 1 11 // 将HSC1配置成正交模式
   MOVD +0 SMD48 // 清除HSC1当前值
  MOVD +50 SMD52 // 预置值为50
  ATCH INT_0 13 // HSC1当前值=预置值时启动中断13
  ENI // 中断启用
  HSC 1 // 启用HSC1

  

  
  // 中断程序
  NETWORK 1 
  LD SM0.0
  MOVD +0 SMD48 // 清除当前值
  MOVB 16#C0 SMB47 // 重新写入一个新值
  HSC 1 // 再次启用HSC1

 再详细的信息可以参阅S7 200手册的HSC指令部分介绍:
 http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=1&CatFirst=1&CatSecond=2&CatThird=-1

 
 http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=7&CatFirst=1&CatSecond=2&CatThird=-1
 西门子 S7-200·LOGO!·SITOP 参考》V0.93版(更新版) 

 

提问者对于答案的评价:
多谢!!!!!!
 

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:39
下一篇 2021年7月4日 下午11:39

相关推荐

  • 请教VB和S7200 PLC的OPC操作

    VB和S7200 PLC的PCaccess通信,调试程序点击vb的“启动生产4”按钮后出现“无效的过程调用或参数”报警,另外定义客户端句柄时为什么必须从2开始,从1开始就…

    2021年7月5日
  • 求助PID温度控制

    各位大侠,我是菜鸟,近日做一个温控的程序,用EM231热电偶扩展,直接控制实际温度和设计温度有二十度左右的偏差,请问用PID可以精确控制口吗?程序怎么做。 问题补充:我的是CPU2…

    SIMATIC S7-200 2021年7月5日
  • SWAP指令

    西门子S7-200有SWAP指令吗    就是移位指令 最佳答案 SWAP指令:是高低字节交换指令。用法与实例见上传的图片。 图片说明: &…

    2020年10月31日
  • EM235 模拟量处理模块

    EM235 有三个问题,麻烦大家帮助分析一下:1、EM235模块已经接了CPU224的传感器电源,但是电源指示灯不亮,是不是模块有问题?2、EM235模块虽然没有电源指示…

    SIMATIC S7-200 2020年11月1日
  • wincc 2008 SP4

    安装的winnc 2008 SP4 版本在打开一台设备的程序时提示:早前这台设备最后打开是wincc 2008 SP2 …

    SIMATIC S7-200 2021年7月5日
  • 称重累加问题

    西门子200的,模拟量4-20ma采集,谁有实例呀。例如,一个批次50,之后加工完数值清零,下一个批次55,在加工完,清零。多个批次累加,需要得到总重量,需要显示。 最佳答案 如果…

    SIMATIC S7-200 2017年5月31日
  • 6ES7223-1PH21-0XA0

    请教一下S7-200系列中6ES7-1PH21-0XA0与6ES7-1PH22-0XA8的区别,从SIEMENS官网下载的手册中只查到1PH22的特点,为8DI/8DO继电器模块,…

    SIMATIC S7-200 2020年11月1日
  • S7200自建功能块

    自建功能块的资料哪里有呀,我试建了一个,不能用,高手帮忙解达一下,谢谢! 最佳答案 楼主可参考这个链接,s7-200创建子程序 – 已解决问题http://ww…

    SIMATIC S7-200 2017年6月8日
  • CPU226可以同时让两台工控机通过PPI和DP进行通讯吗?

    目前是这样子的,有一台CPU226通过PPI电缆与现场的工控机连接,然后我准备在一个工控机,我准备在CPU226后面加一个EM277,通过EM377将PLC中部分变量传输到另一台工…

    SIMATIC S7-200 2020年11月1日
  • TP170A与CPU224打印数据问题

    现有如下配置cpu224一个,TP170A一个,EM231一个.EM231用来采集温度数据.TP170A用来显示和操作.现在客户提出如下要求: 1\数据能存储,能看曲线&…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论