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日 下午7:24
下一篇 2017年6月1日 下午7:25

相关推荐

  • SIMATIC S5

    大家好!我是新手,请多多指教,现在我有关于SIMATIC S5的问题,我的 CPU 是115U CPU 942B 的,请…

    SIMATIC S5 2017年6月3日
  • siemens编程问题

    PLC编程不是直接按逻辑编写就可以吗。例如一个机械手的取物动作,按顺序编写就好了。为什么还要有一些功能块的编程? 最佳答案 你可以不用功能块的,功能是集成了某些功能后,做好的编程块…

    SIMATIC S5 2017年6月1日
  • ET200S 是否包含配套的底座

    6ES71511CA003BL06ES71354LB020AB06ES1344GD000AB06ES71314BF000AA06ES71324BF000AA0 &nbsp…

    SIMATIC S5 2021年7月5日
  • 请教一段S5的程序

    :C   DB11:L   DW131:L   KF-1:XF:C  …

    SIMATIC S5 2017年6月1日
  • S5中的SLW8 、SRW7、LIR 0怎么理解

    1、S5中的SLW8 、SRW7、LIR 0怎么理解 2、在S5转S7时 S5转到S7中的源文件如图中的错误该怎么处理 图片说明: &nbs…

    2017年5月31日
  • S5 PLC通讯问题,求助!

    各位大侠:我们有一台西门子S5-100U的PLC与一台Digital的触摸屏(型号:GP477R)通过RS232串口进行通讯。这些天以来通讯一直不正常,开始发现一会儿能链接上,一会…

    SIMATIC S5 2017年6月3日
  • S5-115H的通讯问题

    S5-115H和S5-115U控制器有什么区别? 通讯卡件都是CP1430TF,115U很容易就同步了,采用相同的方法,115H怎么都不能同步,是什么原因呢,?&nbsp…

    SIMATIC S5 2017年6月1日
  • 西门子S5 PLC 程序下载问题

    PLC是西门子SIMATIC 6SE5928-3UB12   CPU 928B  现在想用软件PG-95下载程…

    2017年5月29日
  • s5现场走线

    我公司购进二手扒皮一台,它是用S5编程器。它的总站308-3UA11和4个分站318-8MA11之间是如何连接,电缆型号是什么。 最佳答案 扒皮是什么设备?  …

    SIMATIC S5 2017年6月3日
  • STEP 5 数据查找与索引

    S5 如何查找定义数据块中数据在程序中哪些地方被调用,在程序XRF中,怎么样的格式才正确? 我输过,如:DB80:D11.0  ;&nbsp…

    SIMATIC S5 2017年6月3日