s7-200子程序编程

s7-200子程序编写,在局部变量表中定义的符号,在梯形图程序赋值时,在右键“选择符号”后出现的对话框中,为何看不到在局部变量声明表中定义的符号,也没办法使用。请问各位教师这是哪里的问题。

问题补充:
在定义局部变量的子程序块中就无法使用。为什么?

最佳答案

1、子程序或者中断程序不能访问分配给主程序的局部存储器。子程序不能访问分配给主程序、中断程序或者其他子程序的局部存储器。同样的,中断程序也不能访问分配给主程序或子程序的局部存储器。
2、有关局部变量:
转帖:
S7-200有64个字节的局部存储器,其中60个可以用作临时存储器或者给子程序传递参数。
提示
如果用梯形图或功能方块图编程,STEP7--Micro/WIN保留这些局部存储器的最后四个字节。
局部存储器和变量存储器很相似,但只有一处区别。变量存储器是全局有效的,而局部存储器只在局部有效。全局是指同一个存储器可以被任何程序存取(包括主程序、子程序和中断中断程序程序)。局部是指存储器区和特定的程序相关联。S7--200给主程序分配64个局部存储器;给每一级子程序嵌套分配64个字节局部存储器;同样给中断程序分配64个字节局部存储器。
子程序或者中断程序不能访问分配给主程序的局部存储器。子程序不能访问分配给主程序、中断程序或者其他子程序的局部存储器。同样的,中断程序也不能访问分配给主程序或子程序的局部存储器。S7--200 PLC根据需要分配局部存储器。也就是说,当主程序执行时,分配给子程序或中断程序的局部存储器是不存在的。当发生中断或者调用一个子程序时,需要分配局部存储器。新的局部存储器地址可能会覆盖另一个子程序或中断程序的局部存储器地址。
局部存储器在分配时PLC不进行初始化,初值可能是任意的。当在子程序调用中传递参数时,在被调用子程序的局部存储器中,由CPU替换其被传递的参数的值。局部存储器在参数传递过程中不传递值,在分配时不被初始化,可能包含任意数值。
位:L[字节地址].[位地址] L0.0字节、字或双字: L[大小] [起始字节地址] LB33
3、相关文档:
西门子PLC S7-200视频教程--基本指令介绍之局部变量的使用,下载:
http://www.dqtong.com/news_content.php?artid=4262

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:40
下一篇 2020年10月31日 下午3:40

相关推荐

  • S7-200做为主站与多个仪表通信轮询

    S7-200与多台仪表做MODBUS通信时,程序部分如下,请教:如果有一个仪表故障,怎么跳过这台故障的仪表,对其他正常工作的仪表进行通信,如果有实际案例请发304181687@qq…

    SIMATIC S7-200 2017年6月19日
  • plc 200 300怎么 控制伺服或步进电机,怎么配置硬件??

    请问 200 或 300 的plc 控制 步进电机 或伺服电机,硬件怎么配置,怎么编程?哪位有资料或案例的发个…

    SIMATIC S7-200 2020年11月1日
  • 我要购买二手s7-200 PLC

    购买二手s7-200 PLC, 用来自学PLC 。要能和我的PC机相联,并且能观察其状态的变化!谁要是有,请和我联系!QQ号:963410054!谢谢…

    SIMATIC S7-200 2020年11月1日
  • 一个224能不能进行12路PID控制

    问题补充:自己做PID如何做呢?有没有自己做好的子程序共享一下?  鼠老爹:你有范例让我参考一下吗?gehongjun2008@163.com 最佳答案 用向导…

    SIMATIC S7-200 2021年7月5日
  • PPI接口与PPI协议

    看见资料上一会写PPI接口,一会又是PPI协议。想问是不是PPI接口也有,是一种电气规范,而PPi协议是使用PPI接口的协议? 最佳答案 PPI是通讯协议的名称,属于软件范畴。PP…

    SIMATIC S7-200 2021年7月5日
  • 单台S7-200的通信

    我有一台S7-200 224XP,一台PC,一条USB口的编程线,请问能作一些简单的自由口通信吗?有人说可以用串口调试软件和PLC通信,我的是USB口编程线可以吗? 最佳…

    SIMATIC S7-200 2020年10月31日
  • win8.1 64位s7-200编程软件

    我的电脑是win8的系统想下载s7-200的编程软件,可以一直不行,哪位大神能给一个链接,如果可以,最好给个指点,谢谢了 问题补充:这是我安装时出现的问题大家看看,谁能帮我解决一下…

    2017年6月1日
  • EM235怎么用

    从来没用PLC进行过模拟量输出的试验,现在想用EM235来输出电压信号来噢内阁制一个并励直流电机,请大家提供些资料,关于EM235模拟量输出就行,是不是进行完DIP组态设置后直接将…

    SIMATIC S7-200 2021年7月5日
  • S7-200 如226CPU 上电或断电瞬间 输入Ix.x的指示灯会闪一下,请问是否正常

    如题!谢谢 最佳答案 上电或者断电霎间闪烁,不能够说明问题的原因是这期间,cpu还没有完全建立好正常的工作机制(没有达到或者已经丢失到正常的工作电压)。 提问者对于答案的评价:多谢…

    SIMATIC S7-200 2021年7月5日
  • 关于200PLC modbus通讯的注意点

    我在学西门子200PLC的modbus主站通讯编程时,发现下图中这样一个问题,如果我想用MBUS TCRL的完成位作为MBUS MSG的初始化启动,我必须要在他…

    2017年12月8日