我把一个手轮的脉冲和方向接入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