调用子程序1

监控的时候没有看见上升沿通,子程序L0.1没有通,当LD9却有值,但这个值并不是取使能上升沿的初始值,比如初始值应该取0,LD9是一个跳动变化的值。

问题补充:
那怎样改可以把初始值传递给LD9

图片说明:

调用子程序1    调用子程序1   

钻石用户推荐最佳答案

S7--200 PLC根据需要分配局部存储器。也就是说,当主程序执行时,分配给子程序或中断程序的局部存储器是不存在的。当发生中断或者调用一个子程序时,需要分配局部存储器。新的局部存储器地址可能会覆盖另一个子程序或中断程序的局部存储器地址。
局部存储器在分配时PLC不进行初始化,初值可能是任意的。当在子程序调用中传递参数时,在被调用子程序的局部存储器中,由CPU替换其被传递的参数的值。局部存储器在参数传递过程中不传递值,在分配时不被初始化,可能包含任意数值。
S7-200 可编程序控制器 系统手册,第四章节,建议看看
https://support.industry.siemens.com/cs/document/1109582
补充:
没有在子程序接口入看到 LD9
定义一个双字型 OUT 变量,用 MOV_DW 指令,或MOV_R 指令传给它。定义后这个变量不一定是 LD9,它由系统自动分配一个地址。

图片说明:

调用子程序1  

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:38
下一篇 2021年7月5日 上午11:38

相关推荐

  • td400能连2个CPU吗

    td400一个,CPU226 2个,TD400能同时读他们吗?线怎么连?程序怎么设置啊 最佳答案 不能。 td400c只能同时读取一个plc的数据。(但是反之,…

    SIMATIC S7-200 2021年7月5日
  • s7-226modbus主站通讯问题

    各位大哥,小弟最近编一个cpu226与第三方仪器的modbus通讯。226作为主站,第三方仪器作为从站。    首先我用modscan32软…

    2021年7月5日
  • CPU 224 CN 程序下载问题

    程序编译没问题,但下载后报错:A compile error occurred,check non-fatal errors&nb…

    SIMATIC S7-200 2021年7月5日
  • S7200CPU可带几个称重模块

    我现在用S7200系列的224CPU,后面可带几个西门子称重模块,每块称得模块有几路信号输入. 最佳答案 你好!    可以连接7个。&nb…

    2020年10月31日
  • 变频启动使用两档速度的程序设计

    某设备在混料过程中,高能转子使用两档速度,一档为350转/分钟;另一档为750转/分钟。混料过程中,可以进行切换。在混料过程中,有时会遇到转子卡阻现象,应该停止转子运行,启动变频器…

    SIMATIC S7-200 2020年10月31日
  • 私服电机问题

    1、伺服电机自带的编码器是不是反馈给伺服电机驱动器?不能利用?2、私服电机驱动器的控制是不是跟步进电机驱动器一样,一个脉冲一个角度。还是一个脉冲一圈?3、8000RPM的小型伺服电…

    SIMATIC S7-200 2020年11月1日
  • 【求助】step7 Micro/win v4.0 sp6在xp虚拟机上安装时一直卡在90%如何解决?

    以前也在xp、虚拟机上安装过,现在新装XP虚拟机一直安装不上,卡在90%,请问如何解决 钻石用户推荐最佳答案 嗯我也安装过,也出现了同样的问题也出现过,后来就装sp9了,估计sp6…

    SIMATIC S7-200 2021年7月5日
  • 用文本显示器能改变变量吗?VW区 求教!

    我用过触摸屏!没用过文本显示器! 请教  文本显示器能向触摸屏那样改变 VW变量的值吗?如改VW300 大小范围0到 &…

    2020年10月31日
  • 200以太网OPC通讯

    各位新年好!项目做方案,上位监控下面设备,共20个设备。以后设备数量由可能扩展。设备配置方案为200PLC+CP243以太网模块,通过无线传输模式传送给上位机。上位机采用OPC协议…

    SIMATIC S7-200 2017年12月9日
  • 西门子S7-200PLC和西门子变频器

    变频器启动后,PLC输入端指示灯同时亮起,外部没有输入信号,变频器关闭后,输入指示也熄灭? 问题补充:输入信号端子全部拆掉,指示灯也是亮的 最佳答案 是不是输入信号受到变频器的运行…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论