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

相关推荐

  • 224XP与224通信

    做了一条3.4.8对联的电缆,但用V4.0 STEP 7 MicroWIN SP4读不出另一台PLC的编程,现向大家请教。 PC连…

    SIMATIC S7-200 2021年7月5日
  • MODBUS通讯口

    我想要增加modbus通讯口,不知道西门子有没有专用的模块? 最佳答案 1、200CPU自带的485口是支持modbus通信的,用库程序来做就行。2、一个通信口可以通过轮询的方式与…

    SIMATIC S7-200 2017年11月6日
  • S7200程序中可以实现一个下降沿同时控制两个输出M点吗?

    S7200程序使用当中,为什么有的时候M点会出现无法控制,明明是0,在控制当中却是1的结果;还有下降沿可以同时控制多个输出点吗?如下图: 问题补充:问题是如图片上的梯形图,M7.2…

    2017年6月27日
  • 关于S7-200 PLC通讯线缆的问题

    大家好!有一台S7-200. 214-1BD22-0XB0,有一九针编程口,可以用S7-300的线缆进行编程吗?如果不是,该电缆可以自制吗?谢谢大家的解答。 最佳答案 西…

    SIMATIC S7-200 2021年7月5日
  • 和S7-200视频教学光盘

    我急需    和S7-200视频教学光盘    那位老师有请和我联系13963852270&nbsp…

    SIMATIC S7-200 2021年7月5日
  • s7200 226cnPLC

    s7200 226cncpu出现如下报警错误,关了再开有可以,请教高手是怎么回事呀?由于PLC正在上载/下载,处于致命错误状态或缺失硬件而无法处理此命令,如果在版本REL…

    SIMATIC S7-200 2017年10月29日
  • PLC中的END指令怎么用,是不是运行到END就结束不再循环从头扫描

    在编程中能不能在一开头就用定时器的常开或常闭点有些控制上好像没有起动停止,按扭。 最佳答案 PLC中的END指令怎么用,是不是运行到END就结束不再循环从头扫描————不是的,有条…

    SIMATIC S7-200 2020年11月1日
  • S7-200以太网出现的问题

    现象:1个S7-200通过CP243-1连1台电脑,最后用OPC Scout测试时数据为bad,师傅们帮我分析看看。。经过:1、Micro / WIN…

    SIMATIC S7-200 2020年11月1日
  • EM 231热电偶测量温度跟实际温度相差太大

    S7226PLC+EM 231热电偶做温度测量,跟实际温度相差太大,环境温度是13度,PLC显示20度,传感器连线距231模块25M左右,请教大虾如何解决? 问题补充:请…

    SIMATIC S7-200 2021年7月5日
  • EM235怎么用

    从来没用PLC进行过模拟量输出的试验,现在想用EM235来输出电压信号来噢内阁制一个并励直流电机,请大家提供些资料,关于EM235模拟量输出就行,是不是进行完DIP组态设置后直接将…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论