6ES7341-1AH02-0AE0型号规格
西门子电源模块6SL3330-7TE41-4AA3
结构极为紧凑,适合工业应用,可在工业环境中全天使用
紧凑型外壳设计(2 HM)
适合安装在深度仅为 500mm 的小型控制箱内
在环境温度高可达 50 °C 的情况下,也能保持处理器大性能(高配置下),不会下降(减速)
产品设计形式与众不同,前面为*喷漆的新型防污表面
全金属外壳具有高 EMC(电磁兼容性),可以用于工业环境
由于使用了过压通风设计将风扇安装在前部,以及防尘滤网,实现了防尘保护
具有防振动和冲击的硬盘托架和板卡固定器
由于具有更快的数据处理能力,实现了高产能
第四代 Intel® 处理器: Xeon、Core i5 或 Core i3,采用Turbo-Boost、超线程和虚拟化技术
处理器中集成有图形控制器(HD 4600 显卡),可实现超高图形性能
性能*(例如,Intel C226 Express 芯片组,采用双通道技术的 DDR3 存储器)
较高数据传输速率(例如,PCI-Express 技术: 第 2 代和第 3 代,USB 3.0 SuperSpeed (500Mbit/s),SATA III/6 Gbit/s)
系统可用性提高,停产时间缩短
在高达 50 °C 的环境温度下 24 小时可靠运行(平均故障间隔时间较长,使用变速风扇)
采用 RAID 配置(内置 RAID 控制器),数据安全性高
RAID1 配置: 在两个 SATA 硬盘上进行数据镜像,也在热插拔驱动托架中
RAID 配置的“热插拔"可拆卸驱动托架(可在运行期间更换硬盘)
发生故障时迅速识别和更换硬盘(通过用于 RAID 配置的硬盘报警 LED 指示灯和明确的编号)
以太网和 PROFIBUS 或 PROFINET 状态显示(前 LED 指示灯);RAID1/5配置中风扇、温度、监控器和硬盘的报警指示
通过 SIMATIC PC DiagBased 或 DiagMonitor 软件(可选)进行自诊断
通过 iAMT 9.0(Intel® 主动管理技术)进行远程控制和维护
采用多层单元 (MLC)架构的固态驱动器(SSD)和 ECC 存储器(可选)
具有“热插拔"功能的冗余电源(运行时用于更换电源模块)
冗余千兆 LAN 连接(协作功能)
固定位于前部的可更换部件(例如 USB 软件加狗),防止通过锁定门进行未经*的访问
锁定风扇盖:仅在前门打开时,才可对过滤器垫和前置风扇进行更换
仅在前门打开时,才可打开外壳盖
例如,设备中有用于插入软件狗的安全内部 USB 插槽
具有便于维护的设备设计(改动、维护),例如,无需工具即可更换过滤器或前置风扇
由于较高的投资安全性,成本降低
可用性可达 3 - 6 年,保证 5 年内可获得备件
使用 SIMATIC 组件进行了系统测试
通过市场认证 (cULus)
支持传统接口(PS/2、COM、LPT)
安装兼容许多设备的各代版本
服务与支持
调试、运行和维护成本的时间缩短,成本降低
由于采用了集成接口和多 4 个扩展槽(PCI 和 PCI-Express),实现了高度灵活性和可扩展性
预安装、激活操作系统
由于配有重建 DVD,可以实现将硬盘快速恢复到交付时的状态
由于使用受控风扇,实现了低噪声输出
标准实现为工业工作站或服务器
机载 PROFIBUS 或 PROFINET 接口和 RAID1 控制器(可选)
2 个 LAN 10/100/1000 Mbit/s 接口(具有千兆局域网合并带宽能力)
使用极为灵活,可以采用升缩导轨进行定位,也可以用作桌面型工业 PC 机。
采用 iAMT 技术和 SIMATIC IPC Remote Manager 软件实现远程维护
应用SIMATIC IPC647D 能够为机械工程师、工程工程师和控制柜制造商提供高性能、高灵活性的 19" 机架式 PC平台,用于面向机器的工业应用:
过程和机器数据的测量、开环和闭环控制
生产过程的可视化
为了质量检查而进行镜像处理与编辑
数据记录和管理
服务器应用
SIMATIC IPC647D 通过 CE认证,适用于工业领域、住宅区和商业区以及小型企业。除工业应用外,也可以用于楼宇自动化服务或公共设施。
安装深度仅 446 mm,也可方便地集成在 500 mm 19 英寸机柜内。
SIMATIC IPC647D 可与 WinAC RTX 以及 WinCC flexible 或 WinCC一起,作为一种价格较低的 SIMATIC 人机界面产品包订购。
设计基本设计
全金属 19" 外壳 (2 U),抗机械振动与冲击,具有较高电磁兼容性
适合水平安装,可安装伸缩导轨
具有一个可锁前门,可在得到允许时从前面可移动数据存储部件;各种操作部件(复位、电源)、USB 接口、前面风扇和尘土过滤器
用于安全操作和运输 PC 模块的板卡固定器(防振动和冲击)
只需松开一个螺丝就可打开外壳盖,只用一件工具就能更换 PC 组件(如 PC 板卡或硬盘)
更换前置风扇和粉尘过滤器,无需工具
采用滚珠轴承安装的前置风扇进行正压通风以实现防尘;具有用于安装驱动的 3 个插槽
前面:2 个硬盘可拆卸式驱动托架(窄型);1 个光驱(薄型)
内部:2 x 3.5"(位于可选的防振磁盘驱动器支架中),作为可移动驱动器托架的替代部件
内置显卡,Intel® HD 4600 集成在处理器中,高达 3840 x 2160 像素,60Hz,32 位色彩
接口:
2 个 Intel 千兆位以太网接口(RJ45,具有协同能力)
4 个 USB 3.0 端口:2 个后置,1 个前置,1个内置(例如,用于具有可选联锁功能的软件加狗)
3 个 USB 2.0 端口:2 个后置,1 个前置,可在门关闭后使用
2 x DisplayPort V1.2,1 x DVI-I,VGA 通过适配电缆(可选)进行连接
1 x COM1, 2 x PS/2
音频接口:线路输出,麦克风
电源:100 ... 240 V AC,50 ... 60 Hz
设计类型
处理器:
Intel® Xeon? E3-1268L v3
4C/8T,2.3 (3.3) GHz,8 MB 高速缓存,Turbo-Boost 2.0,扩展内存 64 (EM64) 和虚拟化技术(VT-x/-d),iAMT 9.0
Intel® Core? i5-4570TE
2C/4T,2.7 (3.3) GHz,4 MB 高速缓存,Turbo-Boost 2.0,扩展内存 64 (EM64) 和虚拟化技术(VT-x/-d),iAMT 9.0
Intel® Core? i3-4330TE
2C/4T,2.4 GHz,4 MB 高速缓存,扩展内存 64 (EM64)和虚拟化技术 (VT-x)
双通道主存储器配置,4 GB 及更高容量,可实现佳性能
2 GB ~ 32 GB DDR3-1600 SDRAM
8 GB ~ 32 GB DDR3-1600 SDRAM,ECC 存储器
存储器须知:
为了使用超过 4 GB 的存储器,需要使用 64 位的操作系统。在使用至少 4 GB 配置的情况下,可以将可见内存减少到约 3.5GB 或更少(带有 32 位操作系统)。
机载现场总线:
PROFIBUS/MPI,与 CP 5622 兼容;或 PROFINET,3 x RJ45,与 CP 1616 兼容
带 4 个空闲扩展插槽的总线模块(全长插槽):
PCI 插槽(2 个 PCI,2 个 PCI-Express)
2 x PCI
2 x PCI-Express x16(8 通道)Gen 3
PCI-Express 插槽(4 个 PCI-Express)
1 x PCI-Express x16(4 通道)Gen 3
1 x PCI-Express x16(4 通道)Gen 2
1 x PCI-Express x16(4 通道)Gen 3
1 x PCI-Express x16(8 通道)Gen 3
PCI-Express 插槽(2 个 PCI-Express)
1 x PCI-Express x16(4 通道)Gen 3
图像显示能力扩展:
PCI-Express 显卡x16(双头:2 x VGA 或 2 x DVI-D),1 GB,高达 2 048 x 1 536像素,60 Hz,32 位彩色
用于集成显卡接口 (1 x VGA) 的适配器电缆(DVI-I 至 VGA),可连接模拟监视器
采用 NCQ 技术的硬盘 (HDD) SATA / SAS 3.5'' 和采用 MLC 技术的电子式硬盘 (SSD) SATA2.5''
内部安装在固定硬盘支架上:
1x 240 GB SSD
内部安装在防振/防冲击硬盘支架中:
1 x 500 GB 硬盘;
1 x 1 TB 硬盘;
2 x 1 TB 硬盘;
2 x 1 TB 硬盘;RAID1,1 TB(2 x 1 TB HDD,镜像磁盘),内置 RAID 控制器
安装在前面的低型可拆卸驱动托架中(在 RAID 配置中进行热插拔)
1 x 500 GB HDD
1 x 1 TB HDD
2 x 1 TB HDD
1 x 240 GB SSD
RAID1,1 TB(2 x 1 TB 硬盘,镜像磁盘),RAID 内置控制器
RAID1,1 TB(2x 1 TB HDD SAS,镜像磁盘),PCIe x8 RAID 控制器,包括 ZMCP 模块;(占用 2个插槽)
RAID1,240 GB(2 x 240 GB SSD,镜像磁盘),内置 RAID 控制器
光驱:
DVD±R/RW(细长型)
接口:
1 x COM2 和 1 x LPT(在插槽盖中,占用一个插槽),后置
电源:
100...240 V AC,50...60 Hz,冗余
根据具体国家配置电源线
操作系统(预装并激活):
Windows 7 Ultimate SP1,32 位,多语言版
Windows 7 Ultimate SP1,64 位,多语言版
Windows 10 Enterprise 2015,LTSB,64 位,多语言
Windows 10 Enterprise 2016,LTSB,64 位,多语言
Windows Server 2008 R2 标准版 SP1,含 5 个客户端,64 位,多语言版
Windows Server 2012 R2 Standard Edition,含 5 个客户端,64 位,多语言版
Windows Server 2016 Standard Edition,含 5 个客户端,64 位,多语言版
软件扩展:
SIMATIC IPC DiagMonitor 1)
SIMATIC IPC Image & Partition Creator 1)
TPM 模块 - 内置安全硬件(可信平台模块)
1) 更多相关信息可在“扩展组件"下找到。
机架式 PC IPC647D,敞开式
IPC647D,后视图,冗余电源
西门子电源模块6SL3330-7TE41-4AA3
TCP通信方式在发送接收数据前必须建立通信连接,连接需要在通信双方编程建立。主动连接的一方作为客户端,被动连接的一方作为服务器。下面以SIMOTIOND435与S7-300 CP343-1通信为例介绍TCP通信方式。
4.2.1在PLC侧建立通信连接
在STEP7项目下创建S7-300站点,插入以太网通信处理器CP343-1,选择与SIMOTION在相同的网络上。在NETPRO中点击CPU,在下面的连接表中插入一个连接如图14所示:
图14 建立TCP连接
连接的站点选择“Unspecified",连接方式选择“TCPconnection",点击“Apply"键确认进入连接属性界面,如图15所示:
图14 配置TCP常规信息
在“General Information"栏中,“BlockParameters"参数显示CP343-1的地址及连接号,这两个参数也是PLC调用发送和接收通信功能块赋值参数。“Activeconnectionestablishment"选项决定通信双方哪一个是主动连接(客户端),哪一个是被动连接(数据服务器)。选择该选项为主动连接,在SIMOTION侧需要调用函数“_tcpOpenServer"与PLC建立连接,如果没有选择该选项为被动连接,在SIMOTION侧需要调用函数“_tcpOpenClient" 与PLC建立连接。本例中选择PLC为数据服务器,SIMOTION为客户端。
点击“Address"栏配置SIMTION的IP地址及端口号,如图15所示:
图15 配置通信方IP地址
配置完成后将配置选项下载到PLC中。
4.2.2在SIMOTION侧建立通信连接
与PLC在NETPRO中创建连接不同,在SIMOTION侧需要调用函数建立连接,通信函数存储于在“Communication"->“Datatransfer"目录下,函数调用的示例程序参考图16:
图16 SIMOTION侧建立TCP连接(客户端)
函数参数解释如下:
Port
SIMOTION 端口号,数据类型UINT,在NETPRO中定义为2001。
ServerAddress
PLC的IP地址,数据类型为数组,ARRAY [0..3] OFUSINT,在4个字节中输IP地址,例如192、168、1、112,表示IP地址为192.168.1.112。
ServerPort
PLC的端口号,数据类型UINT,例子程序中在NETPRO定义为2000。
NextCommand
枚举数据类型,元素中包括“IMMEDIATELY "、“WHEN_COMMAND_DONE。
“IMMEDIATELY":接收命令与后续所要执行的命令同步执行。
“WHEN_COMMAND_DONE":接收命令执行或失败后执行后续的命令,异步执行。
OUT
调用函数返回信息,包括调用状态和连接号。数据类型为结构体(StructRetTcpOpenClient),返回信息参考表2:
表2:TCP 客户端连接函数返回信息
结构名称数据类型functionResult状态信息,可以查看通信连接是否建立DINTconnectionId连接号,用于发送和接收函数的参数赋值DINT连接函数调用一次,得到连接号后停止调用。
注意:此函数调用需用上升沿信号进行使能。
4.2.3在PLC侧编写通信程序
通信连接建立后,在通信双方需要编写通信函数或通信功能块。在S7-300 PLC侧OB35中(间隔发送)调用发送功能块FC5AG_SEND(“Libraries"->“StandardLibrary"->“SIMATIC_NET_CP"->“CP300",示例程序如下:
CALL "AG_SEND"
ACT :=TRUE
ID :=1
LADDR :=W#16#100
SEND :=P#DB1.DBX 0.0 BYTE 60
LEN :=60
DONE :=M1.2
ERROR :=M1.3
STATUS:=MW2
通信函数FC5的参数含义:
ACT :为1触发。
ID :参考本地CPU连接表中的块参数。
LADDR :参考本地CPU连接表中的块参数。
SEND : 发送区。通信数据为8192字节。与SIMOTION之间4096个字节。
LEN : 实际发送数据长度。
DONE :每次发送成功,产生一个上升沿。
ERROR :错误位。
STATUS:通讯状态字。
示例程序中S7-300 PLC发送DB1中前60个字节。
在通信方CPU OB1中调用接受函数FC6 AG_RECV(“Libraries"->“StandardLibrary"->“SIMATIC_NET_CP"->“CP300",示例程序如下:
CALL "AG_RECV"
ID :=1
LADDR :=W#16#100
RECV :=P#DB2.DBX 0.0 BYTE 60
NDR :=M10.1
ERROR :=M10.2
STATUS:=MW12
LEN :=MW14
通信函数FC6的参数含义:
ID :参考本地CPU连接表中的块参数。
LADDR :参考本地CPU连接表中的块参数。
RECV : 接收区。接收区应等于发送区。
NDR : 每次接收到新数据,产生一个上升沿。
ERROR :错误位。
STATUS:通讯状态字。
LEN : 实际接收数据长度。
示例程序中S7-300 PLC将接收的数据存储于本地数据区DB2的前60个字节中。
4.2.4在SIMOTION侧编写通信程序
在PLC侧调用发送和接收功能块,在SIMOTION侧相应调用发送和接收函数与之相匹配,通信函数存储于在“Communication"->“Datatransfer"目录下,发送函数调用的示例程序参考图17,发送函数与PLC的接收功能块相匹配。
图17 调用发送函数
发送函数参数解释如下:
ConnectionId
参考_TcpOpenClient函数建立的连接。
NextCommand
“IMMEDIATELY":接收命令与后续所要执行的命令同步执行。
DataLength
发送数据的字节长度,数据类型为UDINT,例子中为60,发送数据区Data中前60个字节。
Data
发送数据区,数据类型为数组,ARRAY [0..4095] OF BYTE。
OUT
输出通信状态,数据类型为DINT。
接收函数调用的示例程序参考图18,接收函数与PLC的发送功能块相匹配。
图18 调用接收函数
接收函数参数解释如下:
ConnectionId
参考_TcpOpenClient函数建立的连接。
NextCommand
“IMMEDIATELY":接收命令与后续所要执行的命令同步执行。
ReceiveVariable
数据接收区,数据类型为数组,ARRAY [0..4095] OF BYTE,4096字节。
OUT
调用函数返回信息,包括调用状态和接收的字节数量。数据类型为结构体(StructRetTcpReceive),返回信息参考表3:
表3: 接收函数返回信息
西门子S7-300plc的数据类型分以下三种:基本数据类型、复合数据类型和参数类型。
一、基本数据类型
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、双字(DoubleWord)
相邻的两个字(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,DoubleInteger)
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-DefinedDataTypes)
由用户将基本数据类型和复合数据类型组合在一起形成的数据类型。
可以在数据块DB和变量声明表中定义复合数据类型。
三、参数类型
是为在逻辑块之间传递参数的形参(FormalParameter,形式参数)定义的数据类型。