在局部变量表中赋值时,只需*声明局部变量的类型(TEMP、IN、IN_OUT或OUT)和数据类型(参见SIMATIC和IEC1131-3的数据类型),但不*存储器地址,程序编辑器自动地在L存储区中为所有局部变量*存储器位置。起始地址为LO,每字节8位,能访问到位。字节、字和双字在局部存储器中按字节顺序分配,例如LBx、LWx或LDx。
S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有较高的性能/价格比。 濮阳西门子PLC模块总代理
西门子中国总代理300系列产品概述
功能强大,结构紧凑并且经济
SIMATIC S7- 300通用控制器可以节省安装空间并且具有模块化设计的特点。
特别提示:SIMATIC S7-400H控制器已全面升级为V6版-5H
PN/DP控制器!
SIMATIC家族内较强大的自动化系统
高**的通讯能力和强大的集成接口使SIMATIC
S7-400成为较适合诸如对整个系统进行协调的较大任务过程控制器的理想选择。CPU的分级使得性能的可扩展成为可能。 濮阳西门子PLC模块总代理
同时,对外设I/
O能力的扩展几乎是无限的。而且,程序控制器信号模块可以在系统运行中(热插拔)进行插入和删除操作,很容易进行系统扩展或模块更换。
西门子中国总代理 西门子PLC模块6ES7222-1HD22-0A01200系列产品概述
新的模块化 SIMATIC S7-1200
控制器是我们新推出产品的核心,可实现简单却高度精确的自动化任务。SIMATIC S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并且完全适合各种应用。
本机集成24输入/16输出共40个数字量I/O
点。可连接7个扩展模块,较大扩展至248路数字量I/O 点或35路模拟量I/O
点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完全适应于一些复杂的中小型控制系统。
SIMATIC
S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有较高的性能/价格比。
S7-200系列出色表现在以下几个方面:
较高的可靠性
较丰富的指令集
易于掌握
便捷的操作
丰富的内置集成功能
实时特性
强劲的通讯能力
丰富的扩展模块
S7-200系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。应用领域较为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如:冲压机床,磨床,印刷机械,橡胶化工机械,*空调,电梯控制,运动系统。
S7-200系列PLC可提供5个不同的基本型号的8种CPU供您使用。
表1.
S7-200SMART CPU 订货号
表2.
S7-200SMART EM 订货号
大量的模块可根据手头的任务被用于扩展集中系统或创建分散结构的系统,并促进备件成本效益的经济性。凭借其令人印象深刻的创新系列,SIMATIC
S7 -300通用控制器成为了一个可以有效节省用户额外投资和维护成本的综合系统。
S7-200SMART
CPU 订货号
CPU型号
规格
订货号
CPU
SR20
AC/DC/继电器
6E37
288-1SR20-0AA0
CPU
ST40
DC/DC/DC
6E37
288-1ST40-0AA0
CPU
SR40
AC/DC/继电器
6E37
288-1SR40-0AA0
CPU
CR40
AC/DC/继电器
6E37
288-1CR40-0AA0
CPU
SR60
AC/DC/继电器
6E37
288-1SR60-0AA0
CPU
ST60
DC/DC/DC
6E37
288-1ST60-0AA0
S7-200SMART
EM 订货号
EM型号
规格
订货号
EM
DE08
8点数字量输入
6E37
288-2DE08-0AA0
EM
DT08
8点数字量输出
6E37
288-2DT08-0AA0
EM
DR08
8点继电器型数字量输出
6E37
288-2DR08-0AA0
EM
DT16
8点数字量输入/8点数字量输出
6E37
288-2DT16-0AA0
EM
DR16
8点数字量输入/8点继电器输出
6E37
288-2DR16-0AA0
EM
DT32
16点数字量输入/16点数字量输出
6E37
288-2DT32-0AA0
EM
DR32
16点数字量输入/16点继电器输出
6E37
288-2DR32-0AA0
EM
AE04
4点模拟量输入
6E37
288-3AE04-0AA0
EM
AQ02
2点模拟量输出
6E37
288-3AQ02-0AA0
EM
AM06
4点模拟量输入/2点模拟量输出
6E37
288-3AM06-0AA0
EM
AR02
2点16位RTD
6E37
288-3AR02-0AA0
主营:数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,触摸屏变频器,
DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器
TEMP(临时变量)为暂时保存在局部数据区中的变量。只有在执行该POU时,定义的临时变量才被使用,POU执行完后,不再使用临时变量的数值。在主程序或中断程序中,局部变量表只包含TEMP变量。子程序的局部变量表中还有三种变量:IN(输入变量)、OUT(输出变量)、IN_OUT(输入/输出变量)。
在局部变量表中赋值时,只需*声明局部变量的类型(TEMP、IN、IN_OUT或OUT)和数据类型(参见SIMATIC和IEC1131-3的数据类型),但不*存储器地址,程序编辑器自动地在L存储区中为所有局部变量*存储器位置。起始地址为LO,每字节8位,能访问到位。字节、字和双字在局部存储器中按字节顺序分配,例如LBx、LWx或LDx。
在程序中使用符号名时,程序编辑器首先检查有关POU的局部变量表,然后检查符号表/全局变量表。如果某符号名在两处都没有定义,程序编辑器则将其视为全局符号,程序编辑器*一条绿色波浪状下划线,并将名称括在双引号中,例如“UndefinedLocalVar”(未定义的局部变量)。如果后来对该符号名赋了值,则程序编辑器不会自动再次读取局部变量表并修改它。为了将该符号名作为局部变量使用,必须手工删除程序代码中的引号,并在符号名前插入#号,例如改为#UndefinedLocalVar。
各子程序较多可调用16个输入/输出参数,如果**出16个,将返回错误。选择希望的变量类型所在的行,并在名称域中键入变量名称,在数据类型域中键入数据类型。不需在局部变量表中的变量名称前加#号,#号只在程序代码中的局部变量名之前使用。
局部变量名可包含数字、字母和下划线(_),也可以包含扩展字符(ASCII128~255)。**个字符必须是字母或扩展字符,关键字不能作为符号名。
局部变量表中的变量名被下载和存储在CPU存储器中,使用较长的变量名将占用较多的存储空间。