西门子plc梯形图与指令表转换的问题

作者:老电工时间:2015-09-27 22:06:20

西门子plc梯形图与指令表转换的问题

问:西门子plc梯形图与指令表相互转换,西门子s7-300中各个数据存储单元有哪些,分别是存储什么数据的?

答:一般在编辑程序快时,如在插入一个快时,在siamtic管理器中,选定菜单“insert(插入)/s7 block(s7块)/organization block时,其中就有选项”created in language”(选择编程语言,lad/stl/fbd),选定编程语言后,你的程序语言就确定了;当然,你也可以在打开的程序快(lad/stl/fbd编辑器)中通过菜单view(查看)在三种编程语言(在lad(梯形图)、stl(语句表)和fbd(功能块图))之间切换;

step7支持lad/stl/fbd这所种语言的混合编程以及相互之间的转换。一般来说lad和fbd程序都可以通过step7自动转换为stl语言,但是并非所有的stl语言都可以转换为lad和fbd。

s7-300plc的存储区除有三个基本存储单元(系统存储器、装载存储区和工作存储区)外,还有外设i/o存储区(直接访问本地的和分布式的输入和输出模拟量模块)、累加器(accu1和accu2)、地址寄存器(ar1、ar2)、数据块地址存储器(打开共享数据块db和打开背景数据块di)和状态字寄存器(16个状态位),其中三个基本存储区储存的数据如下:

系统存储区:数字量输入/输出过程映像寄存器i/q、位存储区(根据cpu的型号大小不同)、定时器t和计算器c;

工作存储区:存放cpu运行时执行的用户程序和数据(逻辑快ob/fb/fc、数据块db)、临时本地数据存储区(l堆栈);

装载存储区:动态装载存储区ram(存放用户程序)、可选的内置的固定装载存储区(feprom),用于保存不包含符号地址和注释的用户程序和系统数据(组态、连接和模块参数等)

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc