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日
下一篇 2021年7月4日

相关推荐

  • s7 200计数器

    请问s7200的计数器指令是异步于PLC扫描过程,还是同步PLC扫描过程,还是就是PLC200 与300 400的PLC扫描过程有什么不同吗,谢谢大家回答 最佳…

    SIMATIC S7-200 2020年11月5日
  • S7200的高速输入,输出如何使用

    S7200的高速输入,输出如何使用 钻石用户推荐最佳答案 1、S7-200 高速计数器常见问题http://www.ad.siemens.com.cn/productpo…

    SIMATIC S7-200 2021年7月5日
  • 各位大侠,我的PC/PPI电缆要怎么设置?请看图

    我的系统是WIN10的1、我的PPI电缆需要怎么设置才能和我的电脑连接上?2、我的PPI电缆能不能个我的屏幕编程?     要是需…

    2017年6月14日
  • 99h

    bcd码中的99h ,,h是什么意思 最佳答案 h代表十六进制的意思。99h,就是说是十六进制的99。换算成十进制,就是153。 提问者对于答案的评价:哦 专家置评 已阅…

    SIMATIC S7-200 2017年11月16日
  • cpu226 通讯新现象

    用西门子原装usb-ppi通讯电缆,能搜索到地址126,但显示通讯超时。以前还能正常通讯上传和下载,这是在用step7 sp4强制将cpu226 i0.3置1后…

    2021年7月5日
  • 200子程序调用定时器

    有30多个温度控制,控制方式基本相同,用S7-200来控制,想编个可以调用的子程序来将程序简化。控制程序需要用到延时接通TON命令,而200的定时器编号不象300/400那样用变量…

    SIMATIC S7-200 2021年7月5日
  • S7-200编程,通过延时接通定时器无法激活置位.2

    1:图片中的内容是从一个大程序里面单独挑出来的部分网络,图片所示内容为仿真的全部内容。想请问下输入端I0.6接通后激活T60,T60延时到后却没有置位M1.6,导致Q0.1无法输出…

    2021年7月5日
  • 请教台达4行文本显示器TP04G与西门子S7-200 224PLC的通讯问题

    手上有一个台达4行文本显示器TP04G,与西门子S7-200 224PLC的Port0端口采用485连接,台达TPEditor里面做画面组态时已经设置PLC为S7-200…

    SIMATIC S7-200 2021年7月5日
  • S7 200电源板

    我的一个S7 200PLC(DC/DC/DC)的电源板不明原因烧换了,貌似烧了个电容,大家谁有电路板的图纸啊,光坏了个电源板造成整个PLC不能用也太亏了,到西门子维修就要…

    SIMATIC S7-200 2020年11月1日
  • 西门子PLC触摸屏选型

    我有一套系统,输入31点,输出42点,模拟量输入7个,一个232串口通讯,10寸触摸屏。选用S7-200,S7-200SMART,S7-1200,S7-300,那一套性价比高点。另…

    2021年7月5日

发表回复

登录后才能评论