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的滤波程序怎样写 最佳答案 转贴: 1 模拟量和数字量一样,也是主程序结束时更新的;也就是说用plc编程是达不到很高的准确性的。 &nbs…

    SIMATIC S7-200 2021年7月5日
  • TD200老版本使用问题

    组态一条消息,含有一个可编辑数据,不需要用户确认,编辑完确认后该页面对应V的为被复位,算正常不?还有按上下键和确认键,监控时对应的V的位也没变化,正常不?地址绝对没错。 最佳答案 …

    SIMATIC S7-200 2020年11月1日
  • s7200 netw与netr 指令的应用

    采用NETR和NETW指令可以与那些设备通讯?除S7-200以外.是什么协议? 最佳答案 网络读写(NetR/NetW)- PPI通信 PPI协议是专门为S7-…

    SIMATIC S7-200 2021年7月5日
  • 200cnplc通讯问题

    200plcstop时状态,通讯正常,plc运行状态时,就显示通讯超时 问题补充:和电脑V4.0 STEP 7 MicroWIN SP9软件…

    SIMATIC S7-200 2021年7月5日
  • 关于windows-7与s7-200

    s7-200编程软件在windowsXP上能正常运行,可是在windows-7上不能运行,这是我什么?上s7-200编程软件版本不够高吗?哪位大侠知道怎么做请告诉小弟。在下先谢谢了…

    SIMATIC S7-200 2020年11月1日
  • 寻找关于PLC的论文题材

    最近要写论文 想写关于PLC题材的!能不能给我找些关于PLC题材的? 最佳答案 http://www.51lunwen.com/PLC_itemkey.htmlhttp:…

    SIMATIC S7-200 2020年11月1日
  • S7-200的调用子程序怎么使用T定时器

    如图,因为这个子程序为模拟转换程序,有个上下限报警,但是取得的值有时候会跳动一下,触发报警,然后又恢复正常,造成报警灯会乱报警,模拟量又比较多。按我自己的写法有点麻烦,不知道各位有…

    2020年10月31日
  • 为什么200程序,输入输出映像区要先保存到V区

    就是输入i0.0保存到v0.0、输出q0.0保存到v100.0这种,有什么好处吗 最佳答案 如果外围点坏了程序中只需调整一步无需满大街到处找。 提问者对于答案的评价:非常感谢,只能…

    SIMATIC S7-200 2017年6月24日
  • S7-200PLC,通信口地址能做在触摸屏上吗/

    客户要求我们的系统能带通信接口。不清楚客户的地址是多少。想把接口参数设置相关数据放到屏上设置。请教各位大师。地址没找到是那个特殊寄存器 最佳答案 没有这样的做法.你可以扩展一个EM…

    SIMATIC S7-200 2017年11月29日
  • EM232 CN模拟量问题?

    我用CPU224 S7-200PLC和EM 232CN联起来,控制比例阀。比例阀为ITV1050-012N,量程4-20mADC,0.005-0.9MPA,而E…

    SIMATIC S7-200 2021年7月5日