S5的PLC上,在DI上接入编码器信号,如何做一个不经过PII刷新的立即读取?怎么做?

S5 CPU928B,我在DI点上接入了编码器信号,一圈40个PULSES,编码器在计数的速度是6圈/秒,在实际的编程与测试时发现,计数时有严重的丢脉冲的现象。后来听人讲,可以用直接读取物理地址的做法,就是直接 L PY ,我试了一下,发现还是不行;后来又在OB10 (中断为10MS 的组织块)中做了一下,结果发现还是丢脉冲,请教各位,我要怎么做,才能计数精准啊?直接读PII 中的PY和读没有PII更新的PY 有什么区别?后者该怎么做?

问题补充:
S5的带中断的摸板和计数摸板早已经停产了,就算能买到,估计价格也很高,而且我要做的事有一个量的问题,没那么多经费.普通的DI板卡,就不能实现立即读取的功能吗?

最佳答案

首先确认编码器没有问题吗?你是每秒输入240个脉冲,这个速度不算高也不算低,普通口真未必反映的过来,不知道你的工艺过程是怎样的,建议你加个单独的计数器(这个很便宜),脉冲先给到计数器,然后设定多少个脉冲之后给PLC输入一个信号,根据这个来编成,立即输出就行了,也许要是你的工艺情况允许,直接从计数器输出给执行元件也是可以的。

提问者对于答案的评价:
谢谢各位的建议!
 我在实际过程中也没用到直接读PY的功能,速度感觉上差不了多少!
 如果可以用计数模块的话,肯定是可以快很多的!不过,一没硬件,二我也不会用,呵呵!
 我最终的的解决方案为:分别检测A,B相的上升和下降沿,然后用四个C计数器计数,再把计数值时时读取并做加运算,然后与设定的数值相比较,从现场的测试来看效果还可以,呵呵!方法比较拙劣,让大家见笑了...!
 再次谢谢大家的热心关注与回答!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日
下一篇 2017年6月1日

相关推荐

  • S5 V7.2的安裝問題

    安裝完成後 執行S5  出現critial error :no himem.sys or no&nb…

    SIMATIC S5 2017年6月3日
  • 6FM1723位置模块故障判断

    在PLC上电后,位置模块故障灯一直亮,是什么原因呢,断电几次后有时又正常,谁有6FM1723-3AA10的详细资料能给我一份吗?谢谢 问题补充:我们那是老设备了,没有任何资料可查,…

    SIMATIC S5 2017年6月3日
  • S5 115U 不工作

    西门子S5 115U 不工作。上电后ST QVZ BASP灯常亮。ZYK RN灯熄灭。对PLC进行了复位操作后故障依旧。复位了几次…

    SIMATIC S5 2017年5月29日
  • S5-9U的程序修改问题

    请问为什么西门子S5-90U系列PLC的程序改变之后,只要一断电程序又变回原来的,请问有什么办法让修改后的程序在断电后不再消失 最佳答案 楼主是不是PLC上面还插着EPROM卡。拔…

    SIMATIC S5 2017年5月28日
  • 关于PLC模块的悬浮与非悬浮的接地问题

    1.使用S5-PLC遇到如下问题,模拟和数字的I/O 模板都有悬浮和非悬浮(隔离与非隔离),例如6ES5-441-7LA11  ,6ES5 …

    SIMATIC S5 2017年6月3日
  • 求6AV7882-0DB10-6BA0

    外形尺寸及安装尺寸图 最佳答案 外壳正面宽度 415?mm外壳正面高度 310?mm安装深度 73?mm安装截面/设备深度宽 x …

    2021年7月5日
  • S5升级S7时总线如何扩展

    我公司有两台96年安装的德国产的电镀机,现在因各元器件老化买不到备品要升级;原系统用的是S5-155U的PLC扩展有两条现场总线,第一条用S5  IM308C接…

    SIMATIC S5 2017年6月1日
  • 增量编码器可否用软件监控

    我的增量编码器连接在s5上。我想知道它的读数,就像读模拟量一样。或者用第三方软件读出或监控它的状态。编码器型号(tr electronic gmbh …

    SIMATIC S5 2017年6月1日
  • PG720

    请问如何将客户的备份程序拷到PG720编程器里面?PG720上面没有USB的接口啊? 最佳答案 可以使用S5的读卡器把程序拷贝进去。参考http://www.ad.siemens.…

    SIMATIC S5 2017年5月29日
  • S5中的Integral Blocks在STEP 5中如何调用?

    FB240,FB241等在OB1中不能JU FB240.要什么调用呢? 最佳答案 首先要确定你的CPU是否集成了FB240和FB241,另外,这两个块一般是在PB中调用。…

    SIMATIC S5 2017年6月3日