想知道这段程序运行起来的结果,原因是什么?

这是调用了子程序“auto” 里面做一个比较指令。 然后主程序中也有使用到auto中的V29.0
(一个复位指令)  结果:现在客户那边反应看起来像V29.0 在VD0与VD200的值的上下一直做置1置0的动作。。。 望解释原因。。

图片说明:

想知道这段程序运行起来的结果,原因是什么?    想知道这段程序运行起来的结果,原因是什么?    想知道这段程序运行起来的结果,原因是什么?   

最佳答案

子程序的m0类型定义为temp,会在每个周期调用子程序时临时开辟堆栈中使用新地址,所以即使使用S,R指令,也无法保持。
1、所以该子程序直接使用实际地址,如V100.0,
2、或M0.0或者将m0改成IN_OUT类型,调用时使用外部地址V100.0/M0.0

提问者对于答案的评价:

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • s7-200plc V存储器里的数值 断电后能保持住吗?

    完全是新手,请不吝赐教。我用触摸屏给VW0存储区写一个数据,然后把这个数据传送给输出口。我现在想,如果断电后,VW0里面存储的东西会消失吗?难道每次开机,都要重新给VW0赋值?但我…

    SIMATIC S7-200 2017年12月7日
  • modbus rtu调试

    我在做一个项目,S7-200的PORT0作为从站,波特率为9600,从站地址为35,采用偶校验。我主站是用MODSCAN32模拟,设置也与PLC一样,并且计算机的端口也设置为与一样…

    SIMATIC S7-200 2020年11月1日
  • S7-200 MODBUS和PPI通信

    我有40台S7200的CPU通信。方案如下: 1.每两台CPU进行通讯。6ES7 214-2BD23-0XB8的PROT0作主站与6ES7226-2BD23-0XB8的P…

    SIMATIC S7-200 2021年7月5日
  • 组态王和200以及称重仪表的ModbusRTU通讯

    最近使用宁波柯力的XK3101-K称重仪表和西门子226CPU做个项目,上位机使用组态王,打算用modbus主从模式通讯,有两种方式:一、组态王做主站,226和称重仪表做从站。二、…

    SIMATIC S7-200 2017年12月21日
  • PC_ACCESS_V1.0安装过程出错

    200和WINCC通讯,想用PC_ACCESS,查了一下资料先安装PC_ACCESS_V1.0.然后安装SP6,可是在安装PC_ACCESS_V1.0一半的过程中提示错误,哪位师傅…

    2017年8月15日
  • TON和TOF的应用

    请问S7-200的延时关断定时器和延时导通定时器能不能都定义成T37,如果能够的话那T37的常开点是代表TON还是TOF呢? 最佳答案 定时器号不能重复使用,延时关断定时器选T37…

    SIMATIC S7-200 2020年11月1日
  • 压力工资水泵问题

    现场有个压力传感器是电压型的,压力大于设定设定值时要水泵停止运行,这段程序怎么做?不需要用带PID吧? 问题补充:不好意思没有说清楚,这里用的是200的,要怎么进行设定压力对应电压…

    SIMATIC S7-200 2018年3月6日
  • s7-200xp 可以代替脉冲采集器吗?有哪些利弊?

    s7-200xp 可以代替脉冲采集器吗?脉冲水表,每1分钟大约10个脉冲左右,有哪些利弊? 最佳答案 s7-200xp 可以代替脉冲采集器吗?可以。利:如果用于…

    SIMATIC S7-200 2020年10月31日
  • pc/ppi

    安装sp7后pg_pc无参数问题 最佳答案 这个与版本的兼容性及安装方式有关。如windows环境下操作系统与 STEP 7 V5.5不兼容。这个链接…

    SIMATIC S7-200 2021年7月5日
  • CPU226可以同时让两台工控机通过PPI和DP进行通讯吗?

    目前是这样子的,有一台CPU226通过PPI电缆与现场的工控机连接,然后我准备在一个工控机,我准备在CPU226后面加一个EM277,通过EM377将PLC中部分变量传输到另一台工…

    SIMATIC S7-200 2020年11月1日