西门子S7-1500PLC 控制器产品系列中具有较大容量程序及数据存储器的 CPU,适用于具有较高程序范围和联网要求的苛刻应用。具有*处理速度,适用于二进制和浮点运算。用于系列机器、机器以及工厂中的跨领域自动化任务,在具有集中式和分布式 I/O 的生产线上作为集中式控制器使用。
产品简介
详细介绍
广东西门子S7-1500PLC模块代理商为您报价
S7-300的数据类型分以下三种:基本数据类型、复合数据类型和参数类型。
一、基本数据类型
1、位(bit)
常称为BOOL(布尔型),只要两个值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。
2、字节(Byte)
一个字节(Byte)等于8位(Bit),其间0位为最低位,7位为最高位。如:IB0(包含I0.0~I0.7位),QB0(包含Q0.0~Q0.7位),MB0,VB0等。规模:00~FF(十进制的0~255)。
3、字(Word)
相邻的两字节(Byte)组成一个字(Word),来表明一个无符号数,因而,字为16位。如:IW0是由IB0和IB1组成的,其间I是区域标识符,W表明字,0是字的开始字节。需求注意的是,字的开始字节(如上例中的“0”)都有必要是偶数。字的规模为十六进制的0000~FFFF(即十进制的0~65536)。在编程时要注意,假如现已用了IW0,如再用IB0或IB1要特别加以当心。
4、双字(Double Word)
相邻的两个字(Word)组成一个双字,来表明一个无符号数。因而,双字为32位。如:MD100是由MW100和MW102组成的,其间M是区域标识符,D表明双字,100是双字的开始字节。需求注意的是,双字的开始字节(如上例中的“100”)和字相同,有必要是偶数。双字的规模为十六进制的0000~FFFFFFFF(即十进制的0~4294967295)。在编程时要注意,假如现已用了MD100,如再用MW100或MW102要特别加以当心。
以上的字节、字和双字数据类型均为无符号数,即只要正数,没有负数。
5、16位整数(INT,Integer)
整数为有符号数,最高位为符号位,1表明负数,0表明正数。规模为-32768~32767。
6、32位整数(DINT,Double Integer)
32位整数和16位整数相同,为有符号数,最高位为符号位,1表明负数,0表明正数。规模为-2147483648~2147483647。
7、浮点数(R,Real)
浮点数为32位,能够用来表明小数。浮点数可认为:1.m×2e。
8、常数的表明办法
常数可所以字节、字或双字,CPU以二进制方式存储,也能够用十进制,十六进制ASCII码或浮点数方式来表明。
阐明:
(1)S5T#格局为:S5T#aD_bH_cM_dS_eMS,其间a,b,c,d,e分别是日,小时,分,秒和毫秒的数值,输入时能够省掉下划线。
(2)D#取值规模为:D#1990_1_1~D#2168_12_31。
二、复合数据类型
用户通过复合基本数据类型而生成就是复合数据类型。
复合数据类型包含以下几种:
1、数组(ARRAY)
将一组同一类型的数据组合在一起组成一个单位就是数组。
2、结构(STRUCT)
将一组同不同类型的数据组合在一起组成一个单位就是结构。
3、字符串(STRING)
字符串是由最多254个字符组成的一维数组。
4、日期和时间(DATE-AND-TIME)
用于存储年、月、日、时、分、秒、毫秒和星期的数据。占用8个字节,BCD编码。星期天代码为1,星期一~星期六代码分别是2~7。
如:DT#2004_07_15_12:30:15.200为2004年7月15日12时30分15.2秒。
5、用户定义的数据类型(UDT,User-Defined Data Types)
由用户将基本数据类型和复合数据类型组合在一起构成的数据类型。
能够在数据块DB和变量声明表中定义复合数据类型。
三、参数类型
是为在逻辑块之间传递参数的形参(Formal Parameter,方式参数)定义的数据类型。
1. 串行通讯模块基本信息介绍
CP340/CP341/CP440/CP441-1/CP441-2模块是西门子S7-300/400系列PLC中的串行通讯模块,这些模块具有1个或2个(CP441-2)串行通讯接口(RS232C、20mA-TTY或RS485/422)。可以运用这些通讯模块完成S7-300/400体系与其他串行通讯设备的数据交换,例如打印机、扫描仪、智能仪表、第三方MODBUS主从站、Data Highway、变频器,USS站等。
2.注意事项:
2.1完成MODBUS通讯时,需要在CP341/CP441-2模块上刺进相应协议的硬件狗(硬件狗、Dongle、协议驱动或Loadable driver指的是同一个东西)
广东西门子S7-1500PLC模块代理商为您报价
2.2 MODBUS 是单主站结构的串行通信协议,体系中只可以有一个MODBUS主站,而且只可以完成主站和从站的数据交换,从站之间不能进行数据交换。
2.3 RS232C接口的通讯最大间隔为15m;RS422/485接口的通讯最大间隔位1200m。
2.4 串行通讯模板只有RS232C、20mA-TTY或RS485/422 三种电气接口类型, 想完成串口的光纤通讯,只能购买第三方转化设备,西门子不供给该类设备。
为什么在某些情况下,保留区会被重写?
在STEP 7的硬件组态中,可以把几个操作数区定义为“保留区”。这样可以在掉电以后,即使没有备份电池的话,仍能保持这些区域中的内容。如果定义一个块为 “保留块”,而它在 CPU 中不存在或只是临时安装过,那么这些区域的部分内容会被重写。在电源接通/断开之后,其他内容会在相关区里找到。
26:为何不能把闪存卡的内容加载入S7 300 CPU?
你的项目在闪存卡上。现在要用它加载 S7 300 。但加载结束后发现 CPU 的 RAM 中仍是空的。 出现此问题的原因是你的程序里有无法处理的,"错误的"组织块(比如说, OB86 没有 DP 接口)。 在重新设置和重新启动 CPU 后, RAM 仍是空的。 诊断缓冲区对这个"无法加载"的块会提示一些信息。
27:当把 CPU315-2DP 作为从站,把 CPU315-2DP 作为主站时的诊断地址
在组态一个 CPU315-2DP 站时,你使用 S7 工具 “H/W CONFIG” 来分配诊断地址。如果发生一个故障,这些诊断地址被加入诊断 OB 的变量 “OB82_MDL_ADDR” 里。 你可在 OB82 里分析此变量,确定有故障的站并作出相应的反应。
下面是如何分配诊断地址的例子:
第 1 步: 通过 CPU315-2DP 组态从站并赋予一个诊断地址,比如 422。
第 2 步: 通过 CPU315-2DP 组态主站
第 3 步: 把组态好的从站链接到主站并赋予一个诊断地址,比如 1022。
28:需要为S7-300 CPU的DP从站接口作何种设置,才可以使用它来进行路由选择?
如果使用CPU作为I-Slave,并且该CPU也起S7 路由器的作用,那么请注意如下事项:
用于路由选择的从站的DP接口必须设置为活动状态。这可以在HW Config中完成:在DP接口的属性对话框中,选项" Commissioning/Test operation"或"Programming, status/modify..."必须激活。关于这些设置的注意事项可以在下表中获得。
对于S7 路由连接,有 4 种可用的连接资源-与其它任何连接资源无关。没有使用PG/OP的连接资源或S7基本通信.
如果必须通过DP接口来建立一个与位于其机架上的通信伙伴连接时(如在 CP 343-1 中),也要使用一个路由连接。而对于通过MPI接口与一个位于其机架上的通信伙伴的连接,则不使用路由连接资源,因为在这种情况下,能够直接到达伙伴。注意事项:这不适用于CPU 318。
西门子S7-400系列:
序号 定货号 注释
电源模块
1 6ES7 407-0DA02-0AA0 电源模块(4A)
2 6ES7 407-0KA02-0AA0 电源模块(10A)
3 6ES7 407-0KR02-0AA0 电源模块(10A)冗余
4 6ES7 407-0RA02-0AA0 电源模块(20A)
5 6ES7 405-0DA02-0AA0 电源模块(4A)
6 6ES7 405-0KA02-0AA0 电源模块(10A)
7 6ES7 405-0RA01-0AA0 电源模块(20A)
8 6ES7 971-0BA00 备用电池
CPU
9 6ES7 412-3HJ14-0AB0 CPU 412-3H; 512KB程序内存/256KB数据内存
10 6ES7 414-4HM14-0AB0 CPU 414-4H; 冗余热备CPU 2.8 MB RAM
11 6ES7 417-4HT14-0AB0 CPU 417-4H; 冗余热备CPU 30 MB RAM
12 6ES7 400-0HR00-4AB0 412H 系统套件包括 2 个CPU、1个H型中央机架、2个电源、2个1M 存储卡、4个同步模块、2根同步电缆,以及4个备用电池(PS407 10A)
13 6ES7 400-0HR50-4AB0 412H 系统套件包括 2 个CPU、1个H型中央机架、2个电源、2个1M 存储卡、4个同步模块、2根同步电缆,以及4个备用电池(PS405 10A)
14 6ES7 412-1XJ05-0AB0 CPU412-1,144KB程序内存/144KB数据内存
15 6ES7 412-2XJ05-0AB0 CPU412-2,256KB程序内存/256KB数据内存
16 6ES7 414-2XK05-0AB0 CPU414-2,512KB程序内存/512KB数据内存
17 6ES7 414-3XM05-0AB0 CPU414-3,1.4M程序内存/1.4M数据内存 1个IF模板插槽
18 6ES7 414-3EM05-0AB0 CPU414-3PN/DP 1.4M程序内存/1.4M数据内存 1个IF模板插槽
19 6ES7 416-2XN05-0AB0 CPU416-2,2.8M程序内存/2.8M数据内存
20 6ES7 416-3XR05-0AB0 CPU416-3,5.6M程序内存/5.6M数据内存 1个IF模板插槽
21 6ES7 416-3ER05-0AB0 CPU416-3PN/DP 5.6M程序内存/5.6M数据内存 1个IF模板插槽
22 6ES7 416-2FN05-0AB0 CPU416F-2,2.8M程序内存/2.8M数据内存
23 6ES7 416-3FR05-0AB0 CPU416F-3PN/DP,5.6M程序内存/5.6M数据内存
24 6ES7 417-4XT05-0AB0 CPU417-4,15M程序内存/15M数据内存
内存卡
25 6ES7 955-2AL00-0AA0 2 X 2M字节 RAM
26 6ES7 955-2AM00-0AA0 2 X 4M字节 RAM
27 6ES7 952-0AF00-0AA0 64K字节 RAM
28 6ES7 952-1AH00-0AA0 256K字节 RAM
29 6ES7 952-1AK00-0AA0 1M字节 RAM
30 6ES7 952-1AL00-0AA0 2M字节 RAM
31 6ES7 952-1AM00-0AA0 4M字节 RAM
32 6ES7 952-1AP00-0AA0 8M字节 RAM
33 6ES7 952-1AS00-0AA0 16M字节 RAM
34 6ES7 952-1AY00-0AA0 64M字节 RAM
35 6ES7 952-0KF00-0AA0 64K字节 FLASH EPROM
36 6ES7 952-0KH00-0AA0 256K字节 FLASH EPROM
37 6ES7 952-1KK00-0AA0 1M字节 FLASH EPROM
38 6ES7 952-1KL00-0AA0 2M字节 FLASH EPROM
39 6ES7 952-1KM00-0AA0 4M字节 FLASH EPROM
40 6ES7 952-1KP00-0AA0 8M字节 FLASH EPROM
41 6ES7 952-1KS00-0AA0 16M字节 FLASH EPROM
42 6ES7 952-1KT00-0AA0 32M字节 FLASH EPROM
43 6ES7 952-1KY00-0AA0 64M字节 FLASH EPROM
开关量输入模板
44 6ES7 421-7BH01-0AB0 开关量输入模块(16点,24VDC)中断
45 6ES7 421-1BL01-0AA0 开关量输入模块(32点,24VDC)
46 6ES7 421-1EL00-0AA0 开关量输入模块(32点,120VUC)
47 6ES7 421-1FH20-0AA0 开关量输入模块(16点,120/230VUC)
48 6ES7 421-7DH00-0AB0 开关量输入模块(16点,24V到60VUC)
开关量输出模板
49 6ES7 422-1BH11-0AA0 开关量输出模块(16点,24VDC,2A)
50 6ES7 422-1BL00-0AA0 32点输出,24VDC,0.5A
51 6ES7 422-7BL00-0AB0 32点输出,24VDC,0.5A,中断
52 6ES7 422-1FH00-0AA0 16点输出,120/230VAC,2A