一个高速记数器问题

工程师好:我用着一个编码器接的是S7200的I0。0 I0。1 I0。2 ,编码器说明上是A B Z 能说一下Z是做什么的吗,我在旋转编码器时,在我在程序中读HC0时一直是预置值,上下加2,
 比方说,我一转,HC0值为300 301302 300,反复是这几个数,没有达是一直增的效果,我的预置值为10000,当前值为300,用的是HC0的每九个模式

最佳答案

Z是拿来复位用的,也就是说当编码器旋转一圈时Z会发出一个复位信号.有可能高电平,有可能是低电平,具体看你的编码器怎么接线的,至于是多少时间的高低电平可以这样算:
 转一圈的时间/(编码器转一圈的脉冲数*4)
 比如说你的编码器1S转一圈,转一圈有250个脉冲
 那你Z相就有:1/(250*4)=1mS的高(低)电平.
 介意你这样做:用SM0.1调用一个子程序,在这个子程序里
 LD     SM0.0
 MOVB   16#FC, SMB37
 MOVD   (新当前值), SMD38
 MOVD   (新预置值), SMD42
 HDEF   0, 9
 ATCH   INT_0:INT0, 4    \\当I0.2出现上升沿时触发中断
 ENI
 HSC    0
 然后在中断里这样做
 LD SM0.0
 MOVB   16#C0, SMB37
 MOVD   (新当前值), SMD38
 HSC    0
 最后希望你能解决问题.我这里之所以把I0.2的电平时间计算帖上是因为以前有人出现过因I0.2信号出现时间过短而PLC没有检测到(他在系统块内滤波时间没改过)为什么乘4那是编码器做起来就这样.

提问者对于答案的评价:
很好

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:24
下一篇 2021年7月5日 上午1:25

相关推荐

  • 关于td200的刷新问题

    我的td200与s7-200连接后,可以显示Plc上的vw数据值,但当我改变这个数值时,td200上不显示实时的变化,我用上下键切换一下画面后,它又显示出变化后的值了。就是好像没有…

    SIMATIC S7-200 2017年11月26日
  • MODBUS地址问题,急急急!

    S7-200使用modbus与多参数仪表通讯,通讯正常只是读取的数据不对,请大家帮我看看,问题出在哪,仪表地址及读取程序如图。我要读取地址为000A的A相电流值,在PLC里是不是应…

    SIMATIC S7-200 2020年10月31日
  • S7-200控制步进电机的程序

    因我是第一次用步进电机,那位老师帮帮我先编一个(224CPU)能控制步进电机的速度和正反转的程序,谢谢 最佳答案 程NETWORK 1 // 用于单段…

    SIMATIC S7-200 2021年7月5日
  • 200初学者编程问题

    我想通过两个开关分别控制两个电机,即I1.0控制Q1.0;I1.1控制Q1.1,现在我想编程序,两个开关同时按下时(无论先按下哪一个),两个电机都间隔5秒才启动。我是初学者,请大家…

    SIMATIC S7-200 2020年11月1日
  • 关于200cpu跟mm440变频器是否能modbus通讯的问题

    因为变频器用的一直是mm440,没有其他的,自己也想试一试modbus通讯变频器,所以问问这样是否能通讯,??还有1个问题就是其他牌子的plc,跟西门子变频器通讯除了profibu…

    SIMATIC S7-200 2017年12月10日
  • CPU226系统通讯如何配置?

    我的226的两个串口0口用作了485自由口通讯,另一个1口同时连了一台PC机(232口,内装组态王)用PPI方式,现在我想在两个口之一再加一台维纶触摸屏(485口),好像自由口和触…

    SIMATIC S7-200 2020年10月31日
  • CPU224CN的P0口定义为网络读写端口后如何再通过PC/PPI电缆与PC相连?

    CPU224CN的P0口定义为网络读写端口后如何再通过PC/PPI电缆与PC相连? 最佳答案 1. 将模式选择开关置于“STOP”位置时,PC可以通过PC/PPI电缆经C…

    SIMATIC S7-200 2020年10月31日
  • 两台200plc触摸屏上位机通讯问题

    一台cpu226从站,另一台是cpu222主站,之间使用netr/netw进行通讯,使用226端口0与222端口0连接,cpu226端口0使用带编程口的总线连接器,226端口1接威…

    SIMATIC S7-200 2020年11月1日
  • 食品包装机程序

    各位朋友,有做过食品包装机程序的 吗?用200PLC做的 ,有伺服控制,编码器,变频器,六个光电检测。我的 邮箱是:xzy.19830@163.com…

    SIMATIC S7-200 2021年7月5日
  • S200热电阻模块

    请教高手,S200热电阻模块读PT100型的热电阻到AIW以后的数据直接是温度值吗?是不是要指令转换?要是遇到0.1度或负数是怎样表示的?MICRO-WIN中的比较指令遇到这个怎样…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论