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

这是调用了子程序“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

相关推荐

  • step7-micro/win搜索不了

    如题,在用micro/win sp9一段时间没用后,再打开发现搜索功能用不了了,不知怎么回事?如图片所示! 问题补充:哦,是我把搜索“区分大小写打钩了”,这样就搜索不到了…

    2017年6月13日
  • 224xpCPU端口问题求助。

    使用224xp cup本体上的port1口和威纶的触摸屏通讯,port0口用来下载PLC程序,现下载完PLC程序之后有时会出现和触摸屏通讯不上的情况,插拔下通讯线就OK了…

    SIMATIC S7-200 2017年11月23日
  • EM277与DCS的DP通讯

    各位高工好!有一项目,S7-200要与用户的DCS进行DP通讯,请问是否与S7-200和37-300的DP通讯一样的,S7-200只要按DP主站设置的V区偏移量和输入、输出区的字节…

    SIMATIC S7-200 2020年11月5日
  • 如何实现S7-200(CPU224XP)控制比例换向阀

    PLC的模拟量输出只有0~10V和0~20mA,但是比例换向阀的输入是-10~10V或4~20mA,这个情况应该怎么解决,能否通过编程转换? 最佳答案 -10~10V显然对模拟量输…

    SIMATIC S7-200 2021年7月5日
  • S7_200 Sm0.1 是什么?

    难道是首次上电置1? 最佳答案 初始化脉冲,PLC通电第一个扫描周期ON一个周期,随后就一直OFF,主要用于设备通电复位一些动作,及顺序控制程序置位初始步. 提问者对于答案的评价:…

    SIMATIC S7-200 2017年6月27日
  • s7200编程延时

    想实现以下逻辑功能:只有当设定的时间已经结束并且输入信号仍为“1”时,输出信号 才从“0”变为“1” 。 就像S7300编程(S_ODT &…

    SIMATIC S7-200 2021年7月5日
  • Starter软件中 DCC无法打开

    我用的是Starter V4.5版本的   组态配置好了之后无法添加DCC chart 即 Insert&nb…

    SIMATIC S7-200 2021年7月5日
  • tp170a和S7-200通讯不上怎么办啊

    我的TP170A和200连不上怎么回事啊。具体怎么做啊 谢谢了 最佳答案 1、S7-200通讯口P1.  2、画面程序设置:通讯——连接 &…

    SIMATIC S7-200 2021年7月4日
  • S7-200与笔记本通信超时

    因为设计和应用需要,需要将S7-200连接笔记本,而笔记本不带RS232串口,故购买了EXPRESS的  RS232串口。在电脑设备管理中能够正确显示串口卡成功…

    2017年11月29日
  • 西门子EP200S 、ET200 SP等的选型工具

    哪位大神有西门子EP200S 、ET200 SP等的选型工具,中国工控网有但我下不了,西门子官网我也下不了,一致提示注册有问题很奇怪?谁有的话能发我邮箱吗,Xi…

    SIMATIC S7-200 2021年7月5日