一旦I0.5是低电平,VW400的值即由1变为+0,而不是继续保持,这是怎么回事?

传送指令也有这样的问题,一旦使能端失效,则变量中的值即变为+0,是因为程序段过长了吗?

问题补充:
这个程序,在单独的实验程序中,不会有这种问题,但是在一个整体的程序中就会这样,这是怎么回事?另外不加P的话,实验程序中确实会一直增计数,但是整体程序中却一直是+1,这是为什么?

图片说明:

一旦I0.5是低电平,VW400的值即由1变为+0,而不是继续保持,这是怎么回事?   

最佳答案

与程序长度无关,这个是扫描机理有关,因为程序没一个扫描周期都会更新新值(这个除了输出aqw)除外。
补充问题回复:
这个只能说明你在其它程序段中也使用了这个地址区作为数据处理,因为按你贴出的程序段,当I0.5接通时,每一个扫描周期都将加1,如果只需要检测I0.5的连接状态需要加沿(P/N),而你如果没有加沿数值仍然是1,只能说明在其它程序段中钳位了数值。

提问者对于答案的评价:
谢谢,我明白一点了,在实验一下

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日 上午12:05
下一篇 2017年8月15日 上午12:05

相关推荐

  • 子程序中不能有自锁?

    带参数调用子程序(用局部变量),子程序中有自锁(具体是:输入点动一下,即自锁,并输出),主程序调用两次(若I0.0输入一下,Q0.0即一直输出;若I0.1输入一下,Q0.1即一直输…

    SIMATIC S7-200 2021年7月5日
  • 求指教如何实现plc200的CTU计数器循环程序

    程序上的小问题想请教大家!恳请帮帮忙!非常感谢!软件:STEP7-micro/Win 目标:想实现Q0.1-Q0.6的五个输出点循环控制,达到每个Q点能交替亮若干小时以上…

    2021年7月5日
  • s7-200模拟量输出

    s7-200可以挂几个模拟量输出模块 最佳答案 CPU222最多2个即4路输出;CPU224XP最多可以扩展7个即16路输出;CPU224和CPU226最多可以扩展7个即14路输出…

    SIMATIC S7-200 2021年7月5日
  • ET200S 4DO DC24V模块地址分配问题

    在组态时只分配进0到3的地址,分配不进4到7的地址,为什么,谢谢 最佳答案 4到7是自动分配的,同时选中2个模块,然后点击组态右上角的“Pack Addresses”按钮…

    SIMATIC S7-200 2020年11月1日
  • 打开

    请教。怎样用S7200V4.09.25软件打开用smartr软件s7200,v02.04编辑的工程文件。谢谢! 最佳答案 用S7-200软件是无法打开smart200编辑的程序。可…

    SIMATIC S7-200 2021年7月5日
  • 200做保留一位小数

    我用S7-200想做个保留一位小数的程序 不知道怎么做.请教! 最佳答案 如何是用于界面显示,那么在PLC中让数*10,在界面上选1位小数显示就可以了 如果是在…

    SIMATIC S7-200 2021年7月5日
  • 200PLC的PPI通信

    200plC要与上位机进行上位机进行PPI通信,通过485网络,plc那头485线接9针头的3号和8号线,上位机这头我买了一个485转232的转接头,这样线路是否可以通讯??请帮忙…

    SIMATIC S7-200 2018年3月6日
  • s200 子程序 零散问题

    关于s200的子程序,我继续问一些很基本的问题,还烦请前辈指教。1:在主程序里,用了一个定时器T38,计数器C0,我想在子程序中读出他们的数值,比如。直接把C0(或T38)的值用转…

    2017年11月26日
  • S7-200通讯电缆制作问题

    计算机这边用232/485转换器,S7-200这边用972-0BA12 DP接头,中间用DP电缆(通讯距离比较远,编程电缆不够长),这样可不可以,0BA12这个DP接头是…

    SIMATIC S7-200 2020年10月31日
  • 字节,字和双字的起始地址,最高有效字节和最低有效字节,例题求解

    如图,如果MD0=16#1F,那么MB0,MB1,MB2,MB3的数值是多少?图MB0(7     0)  &…

    SIMATIC S7-200 2021年7月5日