新闻
郑州西门子一级代理商
2023-02-23 13:12  浏览:42
郑州西门子一级代理商

郑州西门子一级代理商

西门子S7-200系列PLC局部存储器区的使用方法

S7-200PLC有64个字节的局部存储器,其中60个可以用作暂时存储器或者给子程序传递参数。

  局部存储器和变量存储器很相似,主要区别是变量存储器是全局有效的,而局部存储器是局部有效的。全局是指同一个存储器可以被任何程序存取(例如,主程序、子程序或中断程序)。局部是指导存储器区和特定的程序相关联。

  几种程序之间不能互访。

  局部存储器区是S7-200CPU为局部变量数据建立的一个存储区,用L表示。该区域的数据可以用位、字节、字、双字四种方式来存取。

  (1)按“位"方式:从L0.0~L63.7,共有512点。

  (2)按“字节"方式:从LB0~LB63,共有64个字节

  (3)按“字"方式:从LW0~LW62,共有32个字

  (4)按“双字"方式:从LD0~LD60,共有16个双字

西门子S7-200系列PLC定时器存储器区与计数器存储器区的使用方法

PLC在工作中少不了需要计时,定时器就是实现PLC具有计时功能的计时设备。定时器的编号:

  T0、T1、……、T255

  S7-200有256个定时器。

  西门子S7-200系列PLC计数器存储器区的使用方法

  PLC在工作中有时不仅需要计时,还可能需要计数功能。计数器就是PLC具有计数功能的计数设备。

  计数器的编号:

  C0、C1、……、C255

西门子S7-200系列PLC子程序调用的作用及方法

  调用子程序的好处

  子程序可以把整个用户程序按照功能进行结构化的组织。一个“好"的程序总是把全部的控制功能分为几个符合工艺控制规律的子功能块,每个子功能块可以由一个或多个子程序组成。这样的结构也非常有利于分步调试,以免许多功能综合在一起无法判断问题的所在;几个类似的项目也只需要对同一个程序作不多的修改就能适用。

  调用子程序的规则

  。子程序在调用时会保持当前的逻辑运算结果,不保存累加器(ACx)的内容 。

  。子程序在执行到末尾时自动返回,不必加返回指令;在子程序中间也可以使用条件返回指令 。

  。子程序不能使用跳转语句跳入、跳出 。

  。子程序返回时,回到调用子程序的指令后面,继续执行上一级程序

  。西门子S7-200 CPU多可以调用64个子程序(CPU226为128个) 。

  。子程序可以嵌套调用,即子程序中再调用子程序,一共可以嵌套8层 。

  。在中断服务程序中不能欠套调用子程序,被中断服务程序调用的。..。

  。子程序中不能再出现子程序调用 。

  。子程序可以带参数调用,在子程序的局部变量表中设置参数的类型;一共可以带16个参数(形式参数)。

 西门子S7-300系列PLC搜索地址的查询方法

  问:比如我要查找 I0.0在哪几块里或哪几个程序段了使用是怎样查的?

  答:1。打开Simatic 管理器,并打开你的程序,依次展开子目录,直至找到Bausteine(块),随便双击任何一个快,如OB1;

  2。在大开的OB1块中,选择Options / Reference Data / Displays(选项/参考数据/显示),在出现的“Display S7 Reference data(显示S7参考数据)中选择"Regenerated“(重新产生),点击“是",出现“顾客化"对话框,选择*项“交叉参考";建立参考数据表;

  3。在产生的交叉参考数据表中*列“地址"中双击I0.0,就会找到I0.0在哪几块里或哪几个程序段被使用。

并行输出的型编码器输出有多少位就要占用plc的多少位接点,以S7-200 PLC CPU224 为例,如使用12位输出的单圈型编码器(PNP集电极开路输出) ,需要占用CPU224的12位输入点。型编码器的12位信号输出线L0—L11依次接入CPU224 的I0.0—I0.7,I1.0—I1.3。如图1所示:


图1 CPU224输入端与型编码器接线图


相关新闻
联系方式
公司:浔之漫智控技术-西门子PLC代理商
姓名:聂航(先生)
电话:15221406036
手机:15221406036
地区:直辖市-上海
地址:上海市松江区广富林路4855弄88号3楼
QQ:3064686604
微信:15221406036
拨打电话
微信咨询
请卖家联系我