主营:数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,触摸屏变频器,
DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器
CPU 315-2 DP 概述
具有中、大容量的程序存储器和程序规模的 CPU,支持
SIMATIC 工程工具的可选使用
? 对二进制和浮点数运算具有较高的处理能力
? 在具有集中式和分布式 I/O 的生产线上作为集中式控制器使
用
? PROFIBUS DP 主站 / 从站接口
? 用于大量的 I/O 扩展
? 用于建立分布式 I/O 结构
? 经由 PROFIBUS 的等时同步模式
CPU 315-2 PN/DP 概述
具有中等容量的程序存储器和程序规模的 CPU
? 对二进制和浮点数运算具有较高的处理能力
? 在具有集中式和分布式 I/O 的生产线上作为集中式控制器使
用
? 具有双端交换机的 PROFINET 接口
? PROFINET I/O 控制器,用于控制分布式 PROFINET I/O
? PROFINET I-Device ,用作连接带 SIMATIC 或第三方 PROFINET
I/O 控制器的 CPU 的智能 PROFINET 设备
? 经由 PROFINET 基于组件的自动化 (CBA)
? PROFINET 代理,用于基于组件的自动化 (CBA) 系统中的
PROFIBUS DP 智能设备
? 集成 Web 服务器,带有创建用户定义的 Web 站点的选项
? 集成 MPI/PROFIBUS DP 主 / 从接口
? 经由 PROFIBUS 和 PROFINET 的等时同步模式
西门子总代理,西门子代理商6ES7392-1AM00-0AA0库存主打优势品牌和产品:
【西门子SIEMENS】
PLC:S7-200Smart/200CN/300/400/1200/1500PLC/ET200
触摸屏:TP700/900/1200/KTP700/900/1200/6AV
变频器:V20/G120/MM420/430/440
伺服电机:V90/S120
西门子低压配电及控制产品:3VL/3WL/3RT/3RV/3RK/3RW/3RU
【欧姆龙OMRON】:工业自动化产品(PLC、变频与传动、传感器、元器件,视觉等)
【施耐德schneider】:低压配电产品及变频器
调用POU提供的输入参数。
OUT 返回调用POU的输出参数。
IN_OUT 数值由调用POU提供的参数,由子程序修改,然后返回调用POU。
TEMPORARY 临时保存在局部数据堆栈中的临时变量。一旦POU完全执行,临时变量数值则无法再用。在两次P0U执行之间,临时变量不保持其数值。
局部变量是分配给每个子程序的临时存贮区。
当子程序被调用时,系统分配局部变量区给子程序;子程序执行完成后,该局部变量区被释放。释放时其中存贮的值也同时丢失,不能再下一扫描周期再被子程序使用。
局部变量区的大小为64个字节,其中最后4个字节被系统所占用,实际可供子程序使用的为60个字节。
由于局部变量区的数据不能带到上一扫描周期,因此只能用于存迪程序运算中的中间值,可以减少对全局变量区的占用。
由于局部变量区在子程序被调用时才被分配,且分配时并不对数据区进行初始化,所以其初始值是不确定的。因此在程序中用到这些存贮区的值的指令前,必须有对该存贮区地址的赋值操作,否则可能会出现错误的执行结果。尤其在子程序中存在大量的跳转指令时,很容易出现漏掉对局部变量赋值的情况,要格外注意。
每个子程序调用的输入/输出参数的较大限制是16,如果您尝试下载的程序**过此一限制,IN和out加起来共16个**过16个就会出错,本人做一个程序的时候发现了这个问题,在这里提醒各位**。
1、子程序或者中断程序不能访问分配给主程序的局部存储器。子程序不能访问分配给主程序、中断程序或者其他子程序的局部存储器。同样的,中断程序也不能访问分配给主程序或子程序的局部存储器。
2、有关局部变量:S7-200有64个字节的局部存储器,其中60个可以用作临时存储器或者给子程序传递参数。
如果用梯形图或功能方块图编程,STEP7--Micro/WIN保留这些局部存储器的最后四个字节。
局部存储器和变量存储器很相似,但只有一处区别。变量存储器是全局有效的,而局部存储器只在局部有效。全局是指同一个存储器可以被任何程序存取(包括主程序、子程序和中断中断程序程序)。局部是指存储器区和特定的程序相关联。S7--200给主程序分配64个局部存储器;给每一级子程序嵌套分配64个字节局部存储器;同样给中断程序分配64个字节局部存储器。
子程序或者中断程序不能访问分配给主程序的局部存储器。子程序不能访问分配给主程序、中断程序或者其他子程序的局部存储器。同样的,中断程序也不能访问分配给主程序或子程序的局部存储器。S7--200 plc根据需要分配局部存储器。也就是说,当主程序执行时,分配给子程序或中断程序的局部存储器是不存在的。当发生中断或者调用一个子程序时,需要分配局部存储器。新的局部存储器地址可能会覆盖另一个子程序或中断程序的局部存储器地址。
局部存储器在分配时PLC不进行初始化,初值可能是任意的。当在子程序调用中传递参数时,在被调用子程序的局部存储器中,由CPU替换其被传递的参数的值。局部存储器在参数传递过程中不传递值,在分配时不被初始化,可能包含任意数值。
3、CPU226的项目中较多可以创建128个子程序,其他CUP可以创建64个子程序。子程序可以嵌套调用,即在子程序中调用别的子程序,一共可以嵌套8层。在中断程序中调用的子程序不能再调用别的子程序。不禁止递归调用(子程序调用自己),但是应慎重使用递归调用。
4、子程序中的定时器:停止调用子程序时,线圈在子程序内的位元件的ON/OFF状态保持不变。如果在停止调用时子程序中的定时器正在定时,100ms定时器将停止定时,当前值保持不变,重新调用时继续定时;但是1ms定时器和10ms定时器将继续定时,定时时间到时,它们的定时器位变为1状态,并且可以在子程序之外起作用。
如何输入**个局部变量赋值欲在局部变量表中赋值,请遵循以下步骤: