PLC200高速计数采集不到数据

我把一个手轮的脉冲和方向接入PLC的I0.3和I0.4,PLC高速计数脉冲组态选HSC4模式为3,预置值为9999999,当前值VD3000,主程序中SM0.1连接HSC程序块,并监控VD3000和SMD148值和方向I0.4,结果手轮方向改变I0.4通断正常,而VD3000或SMD148值却无变化?PLC中I0.3灯再闪。

问题补充:
当手轮正转时,把万用表打在+24V和I0.4(方向)显示为24V;而把万用表打在+24V和I0.3上电压只有0-0.3V,现在怀疑是手轮问题,先把手轮寄回厂家测试。。。。。。

最佳答案

首先确认硬件连接是否符合电压等级的对应,如24V信号匹配;极性的匹配。
确认高速计数器初始化子程序,用SM0.1特殊标志位触发。然后,确认中断子程序,中断事件号是否合理,(其中,SMB37控制字节;高速计数器号;当前值,预设值;中断事件号,中断连接号,开中断;连接高速计数器)是否合理定义。

提问者对于答案的评价:
厂家也认为脉冲端电压应该在12V左右,可能是线路问题。

专家置评

检查电压等级及接线方式是否正确匹配
高速计数器可以直接使用向导配置,sm0.1调用
使用 HCxx监控当前值

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午4:41
下一篇 2017年6月24日 下午4:41

相关推荐

  • CPU 1214C、AC/DC/RELAIS的V4.2固件6ES7214-1BG40-0XB0_V04.02.01.zip

    找个固件好难找,全是指向西门子的下载网站,要注册,要等,已等了好久好久了,有已下载过的吗,麻烦发我一份 436030912@qq.com  谢谢了!不…

    SIMATIC S7-200 2021年7月5日
  • S7-200型號問題

    請問S7-200型號裡面有 CPU 224 CPU 224 CN CPU 224 XP C…

    SIMATIC S7-200 2021年7月5日
  • 中断程序没有子程序

    我发现别人写的程序,里面用到了中断例行程序,但是没有子程序,这是为什么啊? 最佳答案 中断程序实际上也是一个子程序,只是其调用不是由程序CALL来调用,而是当具备条件后自动的调用。…

    SIMATIC S7-200 2020年11月1日
  • 方案讨论

    客户塑料挤出机,大致配置:一个小投料变频电机,一个75KW主机也是变频电机。 通过主机螺杆的摩擦生热来控制机筒温度。 比如设定值200度,高于200度时可以自动…

    SIMATIC S7-200 2021年7月5日
  • 关于4-20ma信号接两路plc的问题

    一个改造项目,原系统是s7-200系统,其中有一压力表4-20ma进入EM235,现在我改造的项目单独建立一个系统,还要采集这个压力4-20ma进入远程模块,但是压力表4-20ma…

    SIMATIC S7-200 2021年7月5日
  • S7200V变量

    为什么S7-200程序中的V变量要自动置位或复位,与SMART1000是用V变量连接吧,怎样使用V变量呢 最佳答案 与SMART1000连接可以用V变量,也可以M变量,或者I,Q …

    SIMATIC S7-200 2020年11月1日
  • 关于自由通信口的问题

    sm87.7  1  是禁止接收   还时候  0是禁止接收?按照例程是为0时禁止接收 图…

    2017年6月24日
  • 怎么从plc中读取脉冲数

    用em253发脉冲,想读取脉冲数,想知道改用什么程序语句读,还有应该读取哪个寄存器 最佳答案 发的脉冲数是根据你工艺算出来的 你只要把算出来的数据赋给一个变量 …

    SIMATIC S7-200 2020年11月1日
  • 程序时钟

    PLC时钟程序怎样编写 最佳答案 1.请见同类问题<s7200中read rtc读取系统时间问题问题>.问题ID: 32271.连接: h…

    SIMATIC S7-200 2021年7月5日
  • WINCC与两台S7-200的PLC通讯

    如题,两台S7-200的PLC与WINCC通讯如何实现?如果不用EM277,直接PPI通讯,加一个RS232与RS485的转换接口可以不?两PLC之间怎么连接,是否就是直接用RS4…

    SIMATIC S7-200 2020年11月1日