子程序之间为什么不能相互调用全局变量

在主程序中调用了两个子程序,在SBR1中的M11.0 已经接通怎么在翻转子程序中常开触点M11.0 的值不是接通状态 。具体程序看下图

图片说明:

子程序之间为什么不能相互调用全局变量    子程序之间为什么不能相互调用全局变量   

最佳答案

不会错的。
你做一个最简单的程序自己验证吧。同样是自己做的,简单的程序可以,为何现在这个程序不行,自己找原因。因为目前情况不明确,无法给你什么答案。

提问者对于答案的评价:
谢谢

专家置评

检查程序里是否有多个地方对M11.0进行了写操作。

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

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

相关推荐

  • smart触摸屏

    触摸屏里面组态了开关,操作中打开了开关,变成on状态,但是切换画面后,开关状态变成了off,但是程序里面关联的变量没有变化 产品版区:SIMATIC S7-200 SMART 悬赏…

    SIMATIC S7-200 SMART 2019年6月10日
  • smart200做S7通讯的存储器建议地址问题

    smart200做S7通讯时,存储器分配的建议地址是VB70-VB139,请问这个建议地址有什么作用?程序中可以可以使用VB70-VB139的地址吗? 钻石用户推荐最佳答案 帮助描…

    SIMATIC S7-200 SMART 2021年7月4日
  • 一台SMART与5台smart通讯这样配置行吗?

    楼主遇到一个项目,需要一台smart做总控,其余5台SMART做就地控制,既要对下面的状态采集,又要控制下面,对一台就地SMART需要一个PUT和一个GET查看手册上面说最多8个主…

    2017年6月6日
  • 程序编写1

    3台电动机相隔5s起动,各运行20s,循环往复。使用传送指令和比较指令完成控制要求。本人不知道该如何编写程序,请大师帮个忙编写程序和解释一下为什么这么去编写。非常感谢您的帮忙! 问…

    SIMATIC S7-200 SMART 2019年6月10日
  • 200SMARTPLC ModBus RTU 控制设备

    项目里面有5台空压机要读写、5台智能电表要读取。一个PLC控制足够了嘛,另外485的线需要怎么接呢。是否需要额外增加硬件。 最佳答案 可以只用本体的RS485串口。给10个设备分配…

    SIMATIC S7-200 SMART 2021年7月4日
  • 200smartCPU固件升级

    谁有200smart固件升级文件呢,现在是2.3的固件,想升级为2.4,2.5 钻石用户推荐最佳答案 1、升级固件方法一使用MICROSD卡,将升级包解压至存储卡,然后断电状态下插…

    2020年10月30日
  • S7-200 SMART以太网口支持的协议

    以太网通信所有SR/ST CPU 模块配备以太网接口,支持西门子S7 协议、有效支持多种终端连接:? 可作为程序下载端口(使用普通网线即可)…

    SIMATIC S7-200 SMART 2019年6月10日
  • S7-200 SMART GOTO子程序使用问题

    S7-200 SMART GOTO子程序只能在上电第一次运行的时候可以定位到指定的脉冲数值,运行过一次之后再定位就不停了,脉冲数都超出很多了,也没有停下来的节奏…

    2019年6月10日
  • SMART 200 PLC中PID分配地址的排列

    各位朋友,大家好! 我想请教一下SMART 200 PLC中PID分配地址的排列是怎样的 最佳答案 这个你要做个PID向导时,设定库存储地址分配,你要…

    SIMATIC S7-200 SMART 2021年7月4日
  • 2台西门子plc之间通讯问题

    西门子200plc与smart200plc之间通讯如何编程 产品版区:SIMATIC S7-200 SMART 悬赏西币:1 | 解决时间:2017-08-17 15:01:51 …

    SIMATIC S7-200 SMART 2019年6月10日