调用子程序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

相关推荐

  • TD400C编程

    请问TD400C在向导完成生成了子程序之后,需要在主程序中用SM0.0来激活吗,控制子程序和报警子程序都必须要加吗? 最佳答案 不需要SM0.0激活也不需要另外增加子程序看看下面的…

    SIMATIC S7-200 2020年11月1日
  • MODBUSRTU什么意思

    新手问题 求解 最佳答案 对于串行通讯来说,modbus是指通讯协议,而RTU是指串行通讯数据传输时的数据打包方式,RTU是指采用二进制编码方式并进行传输的,而相对的传输…

    SIMATIC S7-200 2020年11月1日
  • 用什么办法使pc/ppi电缆能传输200米

    诸位大侠请问:wincc与200通信时,用pc/ppi电缆,长度200米怎么办 最佳答案 从485口延长200米,也许能好用! 本人曾经做过100米,通讯正常,再长就没做…

    SIMATIC S7-200 2021年7月5日
  • s7200的modbus通讯问题

    请教,s7200的PLC用modbus库读三菱PLC的M位地址怎么做啊,s7200的MSG中Addr地址怎么填的,还有就是读回来的数据是怎么处理的,如图片所示,是放在VW10中吗 …

    2021年7月5日
  • cp 5611 如何与S7 200  224通过MPI连接

    问题补充:如何直接用CP5611(用MPI)对S7 200 224 编程?   cpu 224 &n…

    SIMATIC S7-200 2021年7月5日
  • S7-200如何处理拉力突增的程序?

    是一个绞车的程序,其中在运行过程中拉力会随着长度越来越大,但是在运行中会遇到卡住的情况,卡住的时候拉力突增的特别大。利用中断做的,不知道有没有问题,请教下(VD500是拉力传感器检…

    SIMATIC S7-200 2020年11月5日
  • 231模块两通道互相干扰

    第一个通道接转子流量计的4到20mA信号,第二个通道接的射频导纳液位计,都是两线制接法,先给流量计供电,显示是0点几,管道内没有液体流动显示是正常的,我接着给液位计供电,液位计显示…

    SIMATIC S7-200 2020年10月31日
  • netr/netw

    具体问题是:我用S200,在网络向导里编写NETR/NETW,在向导提示里,最开始提醒需要几条NETR/NETW,我选择两条,接下来会让我具体选择NETR还是NETW,是不是我选择…

    SIMATIC S7-200 2020年11月1日
  • PLC200在供热机组的控制原理

    PLC200在供热机组的控制原理是什么? 最佳答案 泵切换 循环 温控器信号采集 给定你先了解机组的工作原理 就是程序了很简单 提问者对于答…

    SIMATIC S7-200 2020年11月1日
  • 关于200故障灯的问题

    各位好,我有一个PLC。给这个200plc通电后,三个状态灯全部亮红色。用电缆将PLC与PC相连,也无法建立通信。这是否代表此PLC已经损坏了? 最佳答案 SF是 &nb…

    SIMATIC S7-200 2017年11月13日

发表回复

登录后才能评论