Siemens CP243-1 User Manual

Page 1
SIMATIC NET CP 243-1 IT
用于工业以太网和 信息技术的通讯处理器
技术手册
前言 产品信息 目录 插图目录 表格目录 概述 特性和功能 安装和调试 组态 编程 诊断 附录 附录B 举例 附录
技术数据
超时
C
03/2003 J31069-D0429-U001-A0-7618
Page 2
西门子公司版权所有©2003 保留所有权利 未经允许 禁止传递和复制本手册 或利用和泄露其内容 违者必究 保留所有权利 尤其是注册的专利权和实用新型发明权
西门子股份有限公司 自动化与驱动集团 邮政信箱 4848
D-90327 Nuremberg
西门子股份有限公司
郑重声明 我们已核对过 本手册的内容与所述硬件和软件相符 但错误之处 在所难免 本手册中的内容将定期审查 并在下一版中进行修正
欢迎提出宝贵意见
若有变动 恕不事先通知
J31069-D0429-U001-A0-7618
Page 3
安全信息分类
本手册包含有一些必须遵守的信息 以防止人身伤害或财产损失 这些信息都使用一个警示三角符号来特别 提示 并对危险程度进行分级
危险
意思是指不采取相应的措施 将会造成死亡和严重伤害
警告
意思是指不采取相应的措施 可能会造成死亡和严重伤害
小心
带有一个警示三角符号 意思是指不采取相应的措施 可能会造成轻微伤害
品牌
小心
没有警示三角符号 意思是指不采取相应的措施 可能会造成财产损失
注意
意思是指不采取相应的措施 可能会造成不良后果或状态
说明
引起你对产品的重要信息和处理产品或文件的特定部分的注意 遵守这些建议会有好处
SIMATIC® SIMATIC NET® SINEC® 和 SIMATIC NET Networking for Industry®
均为西门子公司的注册
商标 任何第三方为其自身目的使用本手册中的其它名称 可能会侵犯商标所有人的权益
Page 4
产品安全相关信息
在使用本手册所及产品之前 必须遵守以下安全注意事项
有资格人员
只有具有资格的人员才能调试或操作该设备 鉴于本手册所及安全目的 有资格人员是指根据相关安全标准 有权对设备 系统以及电气回路进行调试 接地和标签的人员
硬件产品的使用
在使用硬件产品时 应注意以下内容
小心
本装置只能用于产品目录或技术说明书中阐述的应用 并且只能与西门子公司认可或推荐的其它生产厂的装 置或组件相连接
能否正确 安全地使用该产品 取决于正确的运输 贮存 安装和装配以及认真的操作和维护 在开始使用随附的样例程序或用户自己的程序之前 应确保在运行的系统中不会对人身或财产造成损失
EG
说明 在安装该组件的机器符合
89/392/EWG directive
的规定之前 禁止进行设备调试
Page 5
03/03
前言
前言
本手册的用途
本手册的目的在于在你使用 处理器进行通讯以及如何使用信息技术
先决条件
为了更好的理解 还应具有
适用对象
本手册适用于具有自动化和通讯系统以及人机接口系统一般知识的工程师 编程人员 调试工程师以及维护 技术人员
CP 243-1 IT
CP 243-1 IT
TCP/IP FTP E-Mail HTML Web
的功能 应阅读本手册以及
通讯处理器时提供技术支持 阐述了如何通过工业以太网与该通讯
Information Technology
SIMATIC S7-200
浏览器以及
Java
功能
的基本知识
可编程控制器的相关手册 另外
样例程序
在本手册中 包含有一个样例程序 旨在举例说明如何对
7-Micro/WIN 32 V3.2.3
运行该样例程序 必须根据程序组态调整所使用的
进行编制 并可运行在
S7-200 CPU 224
CPU
CP 243-1 IT
如果想在其它
进行编程 该程序可以使用
S7-200 CPU
STEP
5
Page 6
产品信息
03/03
产品信息
地址标签 MAC 地址
CP 243-1 IT
MLFB 供货范围
CP 243-1 IT 6GK7 243-1GX00-0XE0
使用固定的
产品名称
MAC
地址供货
MAC
地址标在设备上翻盖下面的标签上
MLFB
光盘文件
CP
供货范围
6
Page 7
03/03
目录
目录
前言 产品信息 目录 插图目录 表格目录
概述
1
特性和功能
2
......................................................................................................................................................................................5
......................................................................................................................................................................................6
......................................................................................................................................................................................7
......................................................................................................................................................................................9
....................................................................................................................................................................................10
...................................................................................................................................................................................1-1
........................................................................................................................................................................2-1
概述
2.1
在工业以太网中的
2.2
........................................................................................................................................................................ 2-1
通讯
初步说明
2.2.1
通讯类型
2.2.2
S7
..............................................................................................................................................2-3
..............................................................................................................................................2-4
.................................................................................................................................. 2-3
2.2.3 通讯伙伴..............................................................................................................................................2-4
2.3 IT
2.3.1
2.3.2
2.3.3
2.3.4 FTP
2.3.5 FTP
2.3.6 HTTP
2.4
2.5
2.6
文件系统 用户管理 安全
2.6.1
2.6.2
2.6.3
通讯
...................................................................................................................................................................2-8
初步说明 通讯类型
......................................................................................................................................................................2-24
E-Mail...................................................................................................................................................2-9
...............................................................................................................................................................2-20
...............................................................................................................................................................2-22
组态
数据安全性 通讯安全性
..............................................................................................................................................2-8
..............................................................................................................................................2-8
服务器 客户机
服务器
...................................................................................................................................................2-24
.......................................................................................................................................2-11
.......................................................................................................................................2-13
.....................................................................................................................................2-16
........................................................................................................................................2-25
........................................................................................................................................2-25
连接
2.7
指示器 前面
2.8
安装和调试
3
3.1
3.2
3.3
3.4
3.5
3.6 CP 243-1 IT
4 组态 ...................................................................................................................................................................................4-1
4.1
......................................................................................................................................................................2-26
LED ..............................................................................................................................................2-27
........................................................................................................................................................................3-1
在控制面板中的安装尺寸 在
DIN
在控制面板中的安装 在标准 备件
可能的组态
导轨中的安装尺寸
DIN
........................................................................................................................................................................ 3-7
导轨中的安装
的拆除
............................................................................................................................................................. 4-1
............................................................................................................................................... 3-7
......................................................................................................................................3-4
....................................................................................................................................3-4
..............................................................................................................................................3-5
....................................................................................................................................3-6
7
Page 8
目录
03/03
4.2
4.3
4.4 组态 CP 243-1 IT 的其它方式 ............................................................................................................................4-11
组态数据的取值范围
4.2.1 IP
4.2.2
4.2.3 TSAP
端口
4.2.4
4.2.5
使用
STEP 7
基本组态
4.3.1
用户管理的组态
4.3.2
4.3.3
4.3.4
结束组态
4.3.5
4.4.1 分配的系统标志区 SM ..........................................................................................................4-13
地址
子网掩码
E-Mail
组态
E-Mail FTP
..............................................................................................................................................4-3
................................................................................................................................................4-3
..............................................................................................................................................4-3
传输层服务接入点
.....................................................................................................................................................4-4
标志
......................................................................................................................................... 4-4
CP 243-1 IT Micro/WIN 32...................................................................................................4-6
..............................................................................................................................................4-6
...................................................................................................................................4-9
功能的组态
功能的组态
............................................................................................................................................4-11
..............................................................................................................................4-9
................................................................................................................................4-10
..............................................................................................................4-3
4.4.2
4.4.3
4.4.4
4.4.5 Internet
4.4.6
4.4.7 E-Mail
4.4.8 FTP
4.5
4.6 CP 243-1 IT
编程
5
5.1
5.2
5.3
5.4
使用
...................................................................................................................................................................................5-1
ETHx_CTRL............................................................................................................................................................5-2
ETHx_CFG .............................................................................................................................................................5-4
ETHx_XFR..............................................................................................................................................................5-5
ETHx_EMAIL .........................................................................................................................................................5-7
组态数据块 网络参数块 网络数据块
用于用户管理的组态文件的结构
STEP 7
CDB NPB NDB
数据块
客户机的组态文件结构
客户机的组态文件结构
组态通讯伙伴
对组态错误的响应
IDB
................................................................................................................................4-33
的结构
的结构
的结构
..........................................................................................................................4-37
..............................................................................................................4-14
..............................................................................................................4-18
..............................................................................................................4-18
的结构
........................................................................................................4-20
文件
文件
文件
..............................................................................4-23
.................................................................................4-26
......................................................................................4-29
.udb
.edb
.fdb
5.5
诊断
6
6.1
6.2
6.3 E-Mail 测试例程中的出错报文............................................................................................................................6-13
附录
A
附录
B
附录
C
缩写词
ETHx_FTPC............................................................................................................................................................ 5-9
...................................................................................................................................................................................6-1
诊断能力
CP 243-1 IT
6.2.1
6.2.2 字格式的出错报文.............................................................................................................................6-10
技术数据
举例
............................................................................................................................................................................B-1
超时
............................................................................................................................................................................C-1
..........................................................................................................................................................................
.................................................................................................................................................................6-1
的出错报文
字节格式的出错报文
....................................................................................................................................................................A-1
........................................................................................................................................6-4
...........................................................................................................................6-6
缩写词
-1
8
Page 9
03/03
目录
插图目录
1
2 IT
3
4
5.
6
7
8. “S7
9.
10 调用 ETHx_CFG 子程序 图 11 调用 ETHx_XFR 子程序
系统概述
功能概述 连接 前面 安装空间要求 在控制面板中的安装尺寸 在
DIN
调用
..............................................................................................................................................2-5
..........................................................................................................................................2-8
...................................................................................................................................................2-26
LED ...........................................................................................................................................2-27
........................................................................................................................................3-3
导轨中的安装尺寸
连接属性 窗口
ETHx_CTRL
...........................................................................................................................4-34
子程序
........................................................................................................................3-4
.....................................................................................................................3-4
.......................................................................................................................5-2
........................................................................................................................5-4
........................................................................................................................5-5
图 图
12.
13.
调用
ETHx_EMAIL
调用
ETHx_FTPC
子程序
子程序
.....................................................................................................................5-8
.......................................................................................................................5-9
9
Page 10
表格目录
03/03
表格目录
1
2 CP 243-1 IT
3
4
5
6
7 CDB
8 NPB
9
10 11
预定义
用户名和密码的长度 每个
LED
e-mail
系统标志区
的结构
的结构 网络数据块 读/写作业的组态
IDB 的结构
HTML
页面
............................................................................................................................2-19
的目录结构
.....................................................................................................................2-21
...........................................................................................................................2-23
的功能
中占位符格式化指令举例
..............................................................................................................................2-28
.......................................................................................................4-5
........................................................................................................................................4-13
......................................................................................................................................4-16
......................................................................................................................................4-18
NDB
的结构
.................................................................................................................4-20
................................................................................................................................4-20
.......................................................................................................................................4-22
12
13
14
15
16 FTP
17
18
19
20
21
22
23
24
25
用于用户管理的组态文件的结构 用户参数记录的结构
E-Mail FTP
输入参数 返回参数 输入参数 返回参数 输入参数
返回参数 输入参数 返回参数 输入参数
客户机的组态文件结构 客户机的组态文件结构 作业的参数记录结构
ETHx_CTRL .....................................................................................................................5-2
ETHx_CTRL .....................................................................................................................5-3
ETHx_CFG .......................................................................................................................5-4
ETHx_CFG .......................................................................................................................5-4
ETHx_XFR .......................................................................................................................5-6
ETHx_XFR ...................................................................................................................5-7
ETHx_EMAIL ...............................................................................................................5-8
ETHx_EMAIL ...............................................................................................................5-8
ETHx_FTPC ...............................................................................................................5-10
...........................................................................................................................4-24
.............................................................................................................4-27
................................................................................................................4-29
...................................................................................................................4-31
..........................................................................................................4-23
26
27
28 NPB
29
30 31
32
33
34
返回参数
全局错误及模板信息的寻址
ETHx_FTPC ...............................................................................................................5-10
存储区的布局
字节式的出错报文 字格式的出错报文 E-Mail 测试例程中的出错报文 技术数据 以太网中的超时 背板总线中的超时
............................................................................................................................................A-2
................................................................................................................................6-9
..............................................................................................................................6-12
..................................................................................................................................C-1
...............................................................................................................................C-2
...................................................................................................................6-2
...........................................................................................................................6-3
.............................................................................................................6-13
10
Page 11
03/03
概述
1
概述
定义和应用
CP 243-1 IT
到工业以太网 可以通过工业以太网对
S7-200
进行通讯 基于
机中控制自动化系统 另外 诊断报文还可通过 它计算机以及控制器系统交换全部文件
在开放式
可以通过以太网与另一台
CP 243-1 IT 的 IT
是一种通讯处理器 设计用于在
中 并通过以太网进行通讯 即使在低端的
IE
S7-200
SIMATIC NET
功能 可以实现监控 如果需要的话 还可通过
通讯系统中 工业以太网可以用作过程控制级和单元级网络 在物理上 工业以太
进行组态 编程和诊断 即使有一段地理距离 使用
S7-200 S7-300 或 S7-400
S7-200
e-mail
可编程控制器中运行 它可用于将
产品系列中 使用
S7
控制器进行通讯 也可与
Web
在系统中发送 使用
IT
STEP 7 Micro/WIN 32
CP 243-1 IT
浏览器 从一台联网的工控
功能 可以非常容易地与其
S7-200
OPC
系统连接
一台
服务器PC机
网是一种基于屏蔽同轴电缆 双绞电缆而建立的电气网络 或一种基于光纤电缆的光纤网络 工业以太网根 据国际标准
IEEE 802.3
工业领域中的连续通讯——全球通达
工业以太网是 级 单元级和现场级的不间断联网运行 制器和当今办公环境中所使用的普通计算机之间的连接
SIMATIC NET
兼容性
本手册所及 以与各种不同类型的 S7-200 CPU 222 224 226 226XM 相连接
l CPU 222 rel.1.10 l CPU 224 rel.1.10
CP 243-1 IT
定义
订货号
或以上 或以上
概念的一部分 与现场总线
功能 以其全球化的统一标准和协议 可以在全球范围内实现控
IT
6GK7 243-1GX00-0XE0
PROFIBUS 和 AS i
通讯处理器可以用于
接口一起 可以确保过程控制
S7
通讯
CP 243-1 IT
l CPU 226 rel.1.00 l CPU 226XM rel.1.10
CPU 222
模板
CP 243-1 IT 与 CP 243-1
运行
注意
每个
IT
S7-200 CPU
处理器
上最多可以安装
S7-200
或以上
只能连接一个
系统将不能正常运行
或以上
完全兼容 这就意味着以前为
个扩展模板 而在
2
CP 243-1
或一个
224 226 和 226XM CPU
CP 243-1
CP 243-1 IT
所编写的用户程序也可在
如果还连接了其它
上最多可以安装
CP 243-1 IT
CP 243-1 或 CP 243-1
7
个扩展
1-1
Page 12
概述
03/03
组态
编程
CP 243-1 IT
l S7 XPUT/XGET l S7-200 I/O l HTTP 1.0
FTP 根据传输报文方法 RFC959
l
l SMTP
软件符合以下标准
S7 READ/WRITE
总线规范
根据传输报文方法
根据传输报文方法
RFC1945
RFC2821/2822
只对于
e-mail
发送功能
可以使用
使用固定的
IT
STEP 7 Micro/WIN 32
MAC
地址供货
版本
3.2.3
地址和子网掩码必须进行组态或从
IP
或以上 对
CP 243-1 IT
通讯处理器进行组态 标准
BOOTP
服务器中获取
CP 243-1
组态
使用
STEP 7 Micro/WIN 32 的 Internet wizard
CP 243-1 IT
动态变量不是永久保存
CP 243-1 IT
以太网组态可被保存在
的固件在生产时已被编程在闪存中 并在其中永久保存
的组态分为工业以太网和
S7-200 CPU
IT
的数据块中 在启动时
应地进行初始化
服务的组态保存在
IT
CP 243-1 IT
件可以在运行过程中被连续使用
的文件系统中 用于用户管理
服务
可以对用户程序中的通讯进行编程 参见第
CP 243-1 IT
运行过程中的系统状态或
CP 243-1 IT
FTP
可以从
客户机和
CPU
e-mail
章和第
4
5
中读取组态 并相
服务 这些组态文
1-2
Page 13
03/03
特性和功能
2
特性和功能
2.1 概述
CP 243-1 IT
l S7
具有以下功能
通讯
-  可对通过工业以太网的数据通讯进行预先格式化 基于标准 TCP/IP 协议进行通讯 -  可通过 RJ45 进行以太网访问
通过
-  -  -  - 
S7-200
可以实现一种灵活的分布式自动化架构 为简化过程数据的进一步处理和归档打下基础 可同时与最多
背板总线 即可与
8 个 S7
控制器通讯
S7-200
系统简单连接
可提供与
- 
简单的网络管理
- 
-  S7 -  S7
对于监控连接
- 
S7-OPC
通讯服务 通讯服务
传输连接时间
l IT
通讯
-  永久将 -  用于发送 e-mail 的 SMTP 客户机 除了纯粹的文本信息以外 还可传送嵌入的变量 只有在发
Web
和组态文件保存在
的连接
XPUT/XGET READ/WRITE
Keep Alive
既可作为客户机 也可作服务器
作为服务器使用
持续作用 还必须组态所有
CP 243-1 IT
文件系统中
TCP
与主动和被动通讯伙伴的
e-mail 时 才能确定这种变量的当前值 可最多组态
- 
用于访问
- 
用于与
- 
32 封 e-mail
CP 243-1 IT
FTP
服务器进行数据交换的
每个
e-mail
文件系统的
FTP
FTP
最多
1024
服务器
客户机
个字符
可最多组态
- 
-  FTP -  FTP -  HTTP
客户机功能支持 客户机对
数据 用于
-  -  -  -  - 
S7-200
通过
HTML
HTML
提供有 用户管理功能 最多有
32 个 FTP
服务器 用于同时通过最多
页面和
Java Applets 和 Beans
客户机运行
READ WRITE 和 DELETE
CP 243-1 IT 的 FTP
服务器的访问功能
4 个 Web
系统诊断和过程变量访问的
页面发送一个测试
Java Applets
e-mail
保存在
用于开发自有
个用户权限 用于访问文件 状态信息和过程变量
8
指令
浏览器读和写访问
HTML
页面
CP 243-1 IT
HTML
S7-200
的文件系统中
页面和
Java Applets
系统的过程数据和状态
2-1
Page 14
特性和功能
03/03
组态
l
- 
- 
看门狗定时器
l
CP 243-1 IT
常为
通过工业以太网和 的上载和下载或状态说明
STEP 7 Micro/WIN 32
无需重新编程/组态以太网功能 即可更换模板 热插拔 由于 中 在更换
CP 243-1 IT
时必须重新将该组态装入模板中
中安装有一个看门狗电路 每次
由于组件的误差原因 这一时间可能会增加到
5
实现
S7-200
CP 243-1 IT
系统的远程编程 组态和诊断 例如程序
功能的组态保存在
IT
CP 243-1 IT
启动时 看门狗也启动 看门狗监控时间通
如果看门狗监控功能触发
7
IT 将自动复位 并重新启动 CP 243-1 IT 同时 CP 243-1 IT 会向 S7-200 CPU 报告 Parity Error
偶性校验出错 对于这类错误的处理 详见 通过预设
l
在出厂时已对每个 用
BOOTP
MAC
地址
位数值 进行地址分配
48
CP 243-1 IT
协议 通过预设的
进行了
MAC
STEP 7 Micro/WIN 32
MAC
地址分配
地址 可以将
地址分配给
IP
MAC
地址位于上前翻盖下面的不干胶上 使
CP 243-1 IT
手册
通讯处理器
CP 243-1
2-2
Page 15
03/03
2.2 在工业以太网中的 S7 通讯
特性和功能
2.2.1
初步说明
在工业以太网中进行 S7 通讯 可以使通过 SFB/FB 通讯和组态的 S7 连接进行程控通讯成可能 使用 XPUT/XGET READ/WRITE 服务 CP 243-1 IT 可以通过工业以太网支持 S7 通讯 每个作业一般最多可
传输 户数据
CP 243-1 IT
以根据客户机/服务器原理在每个通道运行 每个通道 每次只能接收 处理或响应 主动响应或被动响应 一个作业 只有在发送响应后
如果 第一个作业处理完毕后才予以处理 即直到发送响应后 作业进行缓存
212 byte
CP 243-1 IT
的用户数据 如果
可支持一个或多个远程通讯伙伴的最多
CP 243-1 IT
CP 243-1 IT
作为服务器在一个组态的通道中接收到几个作业 只有第一个作业被处理 其它作业将在
作为服务器运行 在读作业中 可最多传输
8 个 S7
通讯处理器才能接受其它作业
通讯通道到客户机或服务器
CP 243-1 IT
没有通道作业管理功能 因此不能对
222 byte
CP 243-1 IT
的用
与工控机/编程器进行通讯的先决条件
和以前一样
243-1 IT
在编程器/工控机中已插入一块以太网卡 并已组态 有一个工业以太网或
l
可以通过路由器 防火墙等
在工控机/编程器中已安装有
l
l CP 243-1 IT
中获取
此时 只能有一个 的组态 必须使用以太网接口
S7-200 CPU
访问 为此 必须满足下述先决条件
已分配有一个有效的地址 该地址可以在组态中永久定义 或通过从一个
STEP 7 Micro/WIN 32
仍可通过
STEP 7 Micro/WIN 32
PPI
接口由编程器/工控机来访问 另外 也可以通过以太网使用
连接至
进行通讯 对于
CP 243-1 IT
BOOTP
服务器
IT
可以通过
TCP/IP
版本
3.2.3
CP 243-1 IT 与 S7-200 CPU
或以上
CP
服务
2-3
Page 16
特性和功能
03/03
2.2.2
通讯类型
CP 243-1 IT
1.
连接其它
2.
连接基于
3.
2.2.3 通讯伙伴
S7-200 CPU CP 243-1 CP 243-1 IT
l
l S7-300 CPU l S7-400 CPU
提供有三种通讯关系 可以单独使用 也可以组合使用
STEP 7 Micro/WIN 32
SIMATIC S7 OPC
的工控机/编程器应用程序
CP 343-1 或 CP 343-1 IT
CP 443-1 或 CP 443-1 IT
的通讯
系列远程组件
编程器/工控机与
l
编程器/工控机与
l
STEP 7 HW-Config
可以与 讯 功能
对于 的版本型号标示在 或更长
应记住 功能 因此不能与
注意
CP 243-1 IT
S7-300
CP 243-1 IT
系列系统
MLFB
CP 243-1 IT
OPC STEP 7 Micro/WIN 32
程序可以显示支持
进行通讯 在样本目录中选型
不支持纯粹的
服务器
XPUT/XGET
号中 如果你使用的是
S7
只能通过以太网使用版本
ISO
进行通讯
协议
连接 由于
XPUT/XGET 的 S7-300 CPU 和 S7-400 CPU
CP 343-1
S7-300 或 S7-400 CPU
1.1
通讯处理器
CP 443-1 ISO
或以上的通讯处理器运行 通讯处理器
MLFB
既没有
TCP/IP
时 该
CPU
号必须包含字符串
功能 也没有
必须支持
的类型
S7
EX11
RFC 1006
每个
S7-200 CPU
处理器
IT
说明
就与 OPC 服务器的通讯而言 应注意 CP 243-1 IT 不支持 S7-200 上的对象自动查询 例如 DBxx 等 只有在该服务器支持两个
S7-200
只能连接一个
系统将不能正常运行
S7
CP 243-1
服务
READ 和 WRITE
或一个
CP 243-1 IT
CP 243-1 IT
如果还连接了其它
才能与
OPC
CP 243-1 或 CP 243-1
服务器进行通讯
2-4
Page 17
03/03
概述
特性和功能
服务器
/写操作
以太网
服务器
客户机
1
你可以使配有 讯 在这种情况下 除了
系统概述
S7 站的组态和编程连接
为了组态 S7-200S7-300 S7-400 OPC 服务器之间的通讯 你可以使用 STEP 7 Micro/WIN 32 版本
或以上 以及
3.2.3
组态和编程 程 则需要基于以太网的
S7-200
CP 243-1 IT 的 CPU 22x
STEP 7 Mi- cro/WIN
STEP 7
可以使用
STEP 7 和 NCM
版本
或以上 带有
5.1 STEP 7 Micro/WIN 32
与其它
S7-200 S7-300 和 S7-400
连接以外 还可以提供最多
Service Pack 3
S7-300 S7-400 或 OPC
或以上 以及用于工业以太网的
8
系统以及
种连接 见图
OPC
服务器的组态和编
服务器进行通
1
NCM
2-5
Page 18
特性和功能
03/03
通过工业以太网进行数据通讯
通过
CP 243-1 IT
支持全双工和半双工 而且
用户也可以永久规定运行模式和传输速率 如果
说明
自适应模式只能在所有所连接的网络组件都支持该模式时才能运行 工业以太网和
程 基于
CP 243-1 IT
CPU
的响应也与本地
TCP/IP
的数据通讯为基于以太网设计 因此不能保证数据通讯的确定性 即不能保证响应时间
10 和 100-Mbit/s
支持 自适应 功能 用于所使用运行模式和传输速率的自适应 在组态
TCP/IP
的通讯应用有限 例如控制回路 周期采样等
都不支持时间驱动的数据流 无法知道远程
S7-200 CPU 的 CPU
网络
CP 243-1 IT
CP 243-1 IT
循环不同步 因此 对于具有时间相关要求的分布式应用
没有有效组态 将总是使用 自适应 模式
CPU
何时才会执行所请求的作业 来自远
2-6
Page 19
03/03
S7 通讯
特性和功能
XPUT 和 XGET S7
也可以作为一个服务器使用
CP 243-1 IT CP 243-1 IT
CP 243-1 IT
和运行在工控机/编程器上的 作为服务器使用 其它
可以支持以下数据类型或数据区
CP 243-1 IT 作为客户机
读和写访问
l
数据类型总为
l
只能在本地系统上访问变量
l
通讯伙伴系统上的可访问存储区用于
l
通讯伙伴系统上的可访问存储区用于
l
CP 243-1 IT
作为服务器
服务都可用于两个控制器之间的数据通讯 此时
BYTE
字节
S7
OPC
服务器之间的通讯 都使用
服务 例如
S7-200 S7-300
CP 243-1 IT
既可作为一个客户机使用
READ 和WRITE S7
S7-200
数据块等中的目标自动查询服务 将不被支持
通讯伙伴的输入 输出 变量和标志 通讯伙伴的输入 输出 变量和标志
服务 此时
写访问
l
l
l
l
l
l
l
数据类型包括 数据类型
CPU
CHAR
的固件状态
BOOL
字符
布尔型
INT
BYTE
整数
字节
DINT
WORD
双整数
REAL
DWORD
本地系统上的可访问存储区包括输入 输出 变量 标志和状态位区域 读访问 数据类型包括 数据类型
CPU
BOOL
CHAR
的固件状态
字符
布尔型
INT
BYTE
整数
字节
DINT
WORD
双整数
REAL
DWORD
本地系统上的可访问存储区包括输入 输出 变量 标志 系统区和状态位区域
说明
双字
实数 的使用取决于所用
双字
实数 的使用取决于所用
S7-200
S7-200
如果
S7-300 或 S7-400
运行 这就说明 在这种情况下
是运行在
S7-200
系统上的客户机的服务器
S7-300 或 S7-400
系统不允许发送
CP 243-1 IT
作业到
S7
希望该服务器总是被动
S7-200
系统
STEP 7 Micro/WIN 32的通讯
对于
CP 243-1 IT 和 STEP 7 Micro/WIN 32
Micro/WIN 32
总作为客户机使用
之间的通讯
CP 243-1 IT
总作为服务器使用 此时
STEP 7
背板总线通讯
所有
S7-200 CPU
中止
的数据区都可以进行访问 读和写访问与
STOP
停止 状态无关
CPU
是处于
RUN
运行 状态 还是处于
TERM
2-7
Page 20
特性和功能
03/03
2.3 IT 通讯
2.3.1
初步说明
除了通过工业以太网的 功能 这包括通过 FTP 的数据通讯 发送 e-mail 功能 以及同时使用最多 4 个 Web 浏览器读取 S7-200 系统的过程数据和状态数据 见图
通过 FTP 发送 e-mail 或文件访问 可由 S7-200 用户程序激活 对于这两种功能的每一个 只能同时激活 一个作业 只有在
通讯以外
S7
CP 243-1 IT
CP 243-1 IT
2
对作业响应之后 用户程序才能开始另外一个作业
还支持
XPUT/XGET 和 READ/WRITE
服务以及各种
IT
2.3.2
服务器
手持式
2 IT
通讯类型
功能概述
服务器
客户机
服务器
以太网
浏览器
除了在第 使用 也可组合使用
1.
2.
3.
4.
2.2.2
e-mail
与位于远程系统中的 与
FTP
统中的 与运行在远程系统中的最多
节中所描述的
服务器的通讯
服务器的通讯 这种服务器通常位于远程系统中 但是 也可以连接到运行在本地
CP 243-1 IT
FTP
上的
通讯关系以外
S7
客户机的通讯
FTP
服务器
4 个 Web
CP 243-1 IT
浏览器的通讯
还提供有
种类型的
4
通讯关系 可单独
IT
S7-200
2-8
Page 21
03/03
2.3.3 E-Mail
工作原理
特性和功能
SMTP
段组成 文本报文由
e-mail
在组态过程中
e-mail
在组态过程中由 被访问 如果该 e-mail 服务器 如果该代用 e-mail 服务器也不能被访问 将生成一个相应的出错报文
注意
CP 243-1 IT
收件人收到并阅读
协议控制
ASCII
CP 243-1 IT
服务器 然后
只能监控要发送到组态
e-mail
CP 243-1 IT
IP
e-mail
的传送 一个
字符组成 文本中可以包含占位符 用于参考本地
将从本地
可以将由用户程序预组态的
e-mail
地址和端口号规定的
服务器不能被访问
服务器将
e-mail
S7-200 CPU
e-mail
e-mail
e-mail
由一个或两个地址字段 一个主题字段和一个实际文本报文字
中读取这种数据值 并以所需格式插入到报文中的指定位置
发送到通过
地址字段中规定的
CP 243-1 IT
发送到
服务器必须位于
e-mail
服务器的
将被发送到一个也在组态
e-mail
e-mail
e-mail
是否被提交 它不能说明该
S7-200
系统数据值的变量 在发送
地址和一个端口指定的
IP
e-mail
的子网络中或能够通过网关
CP 243-1 IT
e-mail
收件人
时规定的代用
是否被指定
说明
由于
S7-200 CPU
e-mail
CP 243-1 IT
行组态
说明
在从
CP 243-1 IT
发送中止 这也就说明
不支持
的存储区必须根据发送
S7-200 CPU
e-mail
发送
e-mail
的接收
之前 必须确保能够访问正在运行的
e-mail 和 e-mail
e-mail
的复位报文不能通过
时的组态来读取
服务器的地址参数可使用
S7-200 CPU
e-mail
e-mail
的中途复位或掉电都会造
发送
服务器
STEP 7 Micro/WIN 32
e-mail
服务器的一般可访问性可使用
见第
2.3.6
HTML
页面
sendmail.htm
来测试 该页面包含在
CP 243-1 IT
2-9
Page 22
特性和功能
组态
03/03
e-mail 和 e-mail
服务器的地址参数可使用
态数据将被永久保存在
Micro/WIN 32
最多可以组态 每个
e-mail
-  E-mail
从其组态的系统中通过
32 个 e-mail
的结构如下所示
编号
该编号可以用于由 收件人地址
- 
收件人的 其它收件人地址
- 
e-mail
该地址是指可以接收
-  主题
CP 243-1 IT
每个
S7-200
地址 必须指定该地址
e-mail
STEP 7 Micro/WIN 32 的 Internet wizard
的文件系统中的后缀为
FTP
e-mail
传送到
CP 243-1 IT
文本都可最多由
用户程序组态的
e-mail
.edb
1024
参考
复件的收件人 该地址可以不用指定
来组态 所输入的组
的文件中 这些数据可以使用
个字符组成
STEP 7
e-mail
包括占位符和格式字符的
- 
每个地址字段只能包含一个收件人地址 如果一个 立一个分发列表 并将该列表指定为
的简短说明 必须说明主题
E-mail
e-mail
文本 实际传送的信息即位于此
e-mail
收件人
被发送给几个收件人 必须在
除了用于数据值占位符的控制字符以外 e-mail 文本中还包含以下格式字符
-  \n -  \t
换行
制表符
说明
具有
1024
\n
如果在发送
个字符的
e-mail
\t
时占位符的分辨率超过
e-mail
文本的最大长度是指实际报文文本 包括所有嵌入的占位符和所有格式字符
1024
个字符的最大允许长度
1024
e-mail
个字符以后的
服务器中建
e-mail
文本
将被截去 并返回一个相应的出错报文 但是 仍将发送所截取的
e-mail
不支持
MIME 或 UUENCODE
功能可以通过组态来激活或取消
等转换程序 另外 文件不能附加在
e-mail
中发送
CP 243-1 IT 的 e-mail
通讯伙伴
除了常规工控机以外 所有具有
e-mail
功能的终端一般都可作为
e-mail
收件人 例如移动电话或传真机
2-10
Page 23
03/03
特性和功能
性能/一般条件
发送 e-mail 是 S7 通讯的附属功能 发送
e-mail
数据量越大 处理和发送
小心
嵌入在
S7-200 CPU CPU
e-mail
的循环时间以及背板总线的负载
2.3.4 FTP 服务器
的响应时间取决于组态 一般不能规定 同时运行的
e-mail
文本中的占位符可以从
传送到
CP 243-1 IT
的时间就越长
S7-200 CPU
这就意味着新建一个
中单独读取 每个
e-mail
连接数量越多 通过这些连接传送的
S7
循环 只能有一个这种数值从
S7
所需时间取决于所包含的数据量
S7-200
工作原理
使用 CP 243-1 IT FTP 服务器 可以将 Web 文件和组态文件从远程 FTP 客户机通过工业以太网 传 送到
CP 243-1 IT
在这种情况下 总是由 FTP 客户机激活数据传送 CP 243-1 IT FTP 服务器本身从不激活 FTP 传送 所有类型的文件都可被传送到
相适应
小心
对于 传送
CP 243-1 IT 的 FTP
FTP
的文件系统 并进行读操作
CP 243-1 IT
服务器和远程
客户机一侧应建立这种传送类型
的文件系统 并且不需检查这些文件是否与
FTP
客户机之间的文件传送 一般使用
CP 243-1 IT
BINARY
二进制 形式的
的运行
访问保护
说明
由于
CP 243-1 IT
和时间
FTP
在建立 证之后 用户才能访问
对于 定用户名和相关密码的位置
00:00
是一种协议 在访问
CP 243-1 IT 的 FTP
CP243-1 IT
不提供时间标志 通过
FTP
CP 243-1 IT
可最多组态
FTP 从 CP 243-1 IT
服务器之前 用户必须验明正身 这需要一个对服务器有效的用户名和密码
客户机和
8
FTP
的文件系统 并可通过目录树进行访问 传送文件和管理目录
个用户以及一个管理员 管理员拥有相对于
服务器之间的连接之后 必须输入用户名和相关密码 在成功验
保存或读取的文件都具有日期
个用户的特殊权利和保存固
8
01.01.1980
2-11
Page 24
特性和功能
03/03
自动登出
用户名和密码可以使用 传送到 能将用户组态传送到
说明
如果没有指定用户名或密码
不支持同时有几个
FTP
如果位于 服务器的连接 在最后的
CP 243-1 IT
服务器中安装有一个自动登出程序 以防止被
CP 243-1 IT
STEP 7 Micro/WIN 32
并永久保存在其文件系统中 并带有后缀
CP 243-1 IT
CP 243-1 IT
FTP
客户机对
中的
FTP
60
CP 243-1 IT 的 FTP
服务器与一个
秒钟之内 服务器将确定在它和第一个
不支持
FTP
进行组态 使用
FTP
访问
服务器进行访问
FTP
客户机的未定义连接中止所锁住
客户机相连接 并且另一个
Internet wizard
.udb
只有具有管理员的用户名和密码
FTP
客户机之间是否有基于
创建的组态文件通过
FTP
客户机想建立与
FTP
FTP
FTP
的通 讯 如果没有 就断开与第一个 与第一个
所支持的 FTP 命令
FTP
些命令的同时 它们将内部由 有些市售
能保证
CP 243-1 IT
通讯伙伴
所有通过工业以太网进行通讯并符合 服务器的通讯伙伴 这就意味着不仅可以实现与基于工控机的
S7-300 或 S7-400
FTP
客户机的控制框中输入
FTP
客户机的连接 并拒绝第二个
FTP
客户机还提供有其它
上的
FTP
支持的
FTP
FTP
HELP
服务器支持每一个这种命令
客户机的连接 并接受第二个
FTP
命令之后 将出现一个由该客户机支持的
客户机转换成为子命令 并发送到
RFC959
RFC959
客户机的通讯
客户机的连接请求
标准中没有包含的命令 或其规范没有捆绑的命令 因此
标准的
FTP
FTP
客户机都可认为是位于
FTP
客户机的连接请求 否则 就继续
FTP
FTP
客户机的通讯 也可实现与
服务器
命令列表 在执行这
CP 243-1 IT
中的
S7-200
FTP
性能/一般条件
通讯是
FTP
说明
同时只能有一个 FTP 客户机访问 FTP 服务器 如果 S7 用户程序通过 FTP 客户机功能访问 CP 243-1 IT
FTP
服务器 就不能访问远程
通讯的附属功能 这就意味着
S7
FTP
FTP
客户机 反之亦然
通讯的响应时间取决于组态 一般不能事先规定
2-12
Page 25
03/03
特性和功能
2.3.5 FTP
工作原理
客户机
CP 243-1 IT 的 FTP
将一个文件的内容复制到本地 至于是全部传送还是只是部分传送 这之间有区别 要传送的字节数量可以在读或写作业中规定 如果在一个写作业中规定要传送的字节数量为
作业中规定的文件名的空文件 如果在一个读作业中规定要传送的字节数量为 被全部传送到本地 定为一个读作业 必须与要读文件的文件长度相匹配 否则 在执行读作业时
借助于 在使用
FTP FTP
客户机可以用于传送
S7-200
S7-200
客户机 可以从本地 传输过程中 被交换的文件将不能再更改 数据也不能转换 所有传送的数据都将作为字节格式
系统的数据块中 如果这不会超过其存储空间的话 如果要读取的字节数量被指
S7-200
S7-200
系统的数据块
系统中删除
系统中的数据块部分到一个
0
将在寻址
FTP
服务器文件系统中的文件
FTP
服务器的文件系统中建立一个具有在写
FTP
0
服务器的文件系统
这将意味着指定文件将
CP 243-1 IT
将报告出错
处理 要写入的数据以字节形式被保存在指定文件中 通过 S7-200 服务程序的触发 CP 243-1 IT FTP 客户机开始进行文件传送 一个 FTP 本身不能生成
请求
FTP CP 243-1 IT
CP 243-1 IT
机作业 在组态过程中由
注意
通过
FTP
传送的数据不被永久性地保存在
同时只能接收一个来自
就作出相应的响应 只有在作出响应之后
地址规定的
IP
从或到
S7-200 CPU
S7-200
FTP
CP 243-1 IT
服务器必须位于
存储器的数据传送以二进制模式进行 这些数据不能进行转换或格式化
用户程序的
FTP
CP 243-1 IT
客户机请求 只要这种请求一被全部处理完
S7-200
用户程序才能发出一个新的
的子网络中或能够通过网关被访问
FTP
客户
组态
作业可使用
FTP 243 IT
通过 FTP 传送到 CP 243-1 IT 每次一个文件处理只能预定义最多 32 FTP 作业 每个这种作业都使用 以下参数记录进行说明
的文件系统中的后缀为
-  FTP
每个组态的 FTP 作业都可根据该编号用于 S7-200 用户程序
-  FTP
其文件系统要被访问的系统的 IP 地址
STEP 7 Micro/WIN 32 的 Internet wizard
的文件中 这些数据可以使用
作业编号
服务器上的
IP
.fdb
地址
来组态 所输入的组态数据将被永久保存在
STEP 7 Micro/WIN 32
从其组态的系统中
CP
2-13
Page 26
特性和功能
03/03
-  FTP
-  FTP
服务器上的用户名 以该名字登录到 利
服务器上的密码
FTP
服务器 这就意味着在此指定的用户名必须具有编址
在此规定的加密密码用于登录到 相应文件的路径名
- 
必须指定包含整个路径的文件名 要执行的作业类型 可能的作业类型包括
- 
-
-
-
数据块中的数据起始地址和数据长度
- 
从 从
FTP FTP FTP
服务器的文件系统的写操作 服务器的文件系统的读操作 服务器的文件系统的文件删除操作
在此可指定要读取数据并保存到
FTP
服务器
S7-200 CPU
FTP
服务器的访问权
存储器中的数据起始地址 或要写数据并发送到
服务器的数据起始地址 以及要传送的字节数量
FTP
说明
到一个
FTP
服务器的连接总是使用端口
说明
如果使用
FTP
服务器可以进行数据交换 并且相应的文件系统允许文件名使用大小写字母
支持大小写字母的文件名
小心
在组态过程中
STEP 7 Micro/WIN 32 的 Internet wizard
用于数据通讯 端口
20
用于命令传送
21
客户机就
FTP
只检查
FTP
客户机组态语法的正确性 只有在进
通讯伙伴
行文件处理时 才能执行这种组态语法检查
CP 243-1 IT 的 FTP
功能可以通过组态来激活或去活
所有通过工业以太网进行通讯并符合
RFC959
服务器的通讯伙伴 这就意味着不仅可以实现与基于工控机的
S7-200 S7-300 或 S7-400
中的
FTP
服务器的通讯
标准的
FTP
客户机都可认为是位于
FTP
服务器的通讯 也可实现与运行在
CP 243-1 IT
中的
FTP
2-14
Page 27
03/03
性能/一般条件
说明
特性和功能
如果来自远程 已被使用的存储器中 CP 243-1 IT 只对此进行根本的安全性检查
由于这些数据到或从 预知 中有效
对于 每个循环
为了保证海量数据的一致性 必须在 如果
统中 在这种情况下 在
CP 243-1 IT
FTP
CP 243-1 IT 的 FTP
CP 243-1 IT
FTP
写作业 每个循环
CP 243-1 IT
服务器的数据被保存在本地
S7-200 CPU
不能保证所有要传送的所有数据都源自本地
CP 243-1 IT
可最多将
客户机和
S7-200
通过
FTP
的传送在本地
254
用户程序将输出一个错误报文 并且不能自动重新进行事务处理
的数据通讯是
个字节传送到
S7-200
FTP
S7-200 CPU
S7-200 CPU
可从
S7-200 CPU
S7-200 CPU
应用程序中采取相应措施
服务器之间的连接中断 只有部分传送的数据可能被保存在目标系
通讯的附属功能 响应时间会由于组态以及
S7
对于用户来说 应确保该数据不被保存在
的循环中同时进行 并且持续时间一般不能
S7-200 CPU
存储器中读取
存储器中
的一个循环或同时在一个循环
246
个字节 对于
FTP
S7-200
读作业
应用
程序的长度的不同而不同 并且一般不能事先预知
说明
CP 243-1 IT 不支持通讯处理器 CP 343-1 IT CP 443-1 IT 的文件数据块例程 CP 243-1 IT 可以将一个数 据块的二进制图像写入文件或从文件中读取 该文件不包含其它有关长度 源地址等信息
2-15
Page 28
特性和功能
03/03
2.3.6 HTTP
基本原理
Java Applets HTTP
有目前的浏览器通常都提供有
Java Beans
到普通
工作原理
使用集成在 读取状态信息或对过程值进行读或修改操作
另外还向用户提供有预定义的
服务器
服务器传送到一个浏览器 并执行 浏览器必须具有
Java
是编程语言
是在编程语言
开发环境中 并与图形工具一起用于所有
CP 243-1 IT
Java
Java
中的
中的一个小应用程序 根据浏览器的请求 这种
Java
HTML
功能 并且通常都被组态允许
中编写的一个具有标准接口的软件组件 可以很容易地将这些
HTTP
服务器的功能 用户可以使用常用
页面和保存在
CP 243-1 IT
Java
Java
功能 并且必须允许
Java Applets
应用程序或
文件系统中的
Java Applets
Web
Applets
Applets
的执行
浏览器访问
Java Applets
S7-200
程序可从一个
的执行
Beans
借助于外部
链接
系统
客户机 用户可以编写其自己的
FTP
统 在
CP 243-1 IT
机中 然后借助于 行连接 括单个过程值的读或写访问功能 而且还包括这些过程值的可视化图形功能
随附在 细阐述 以及如何将这些 243-1 IT 访问 S7-200 之目的 在这些 Beans 中不能使用符号寻址
使用 类型
CP 243-1 IT
CP 243-1 IT
CP 243-1 IT
数据类型
- 
BOOL
的光盘文件中包含有
Java
文件系统中的
布尔型
开发环境 例如 来自
随附的
光盘文件中的
Beans 是 Java
Beans 与 Java Applets
BYTE
HTML
Java Beans
SIMATIC NET IT-CP Programming Help
HTML
字节
页面或
页面和
Java Applets
以便简单生成
IBM
组件 提供有在创建用户界面环境时所使用的功能 这不仅包
Java Applets
CHAR
Visual Age
相集成 如果在该文件中所及
字符
并将它们传送到
Java Applets
可以访问
WORD
S7-200
CP 243-1 IT
并可复制到一个开发计算
与用户自己的
文件对每个
Java Beans
系统的以下数据区和数据
INT
整数
的文件系
Java Applets
Beans
被用于通过
进行了详
DWORD
CP
字 数据区
- 
输入
说明
数据类型 的固件状态
CHAR
DINT
I
字符
双整数
输出
Q
INT
标志
整数
REAL
DINT
M
实数
变量区
双整数
和特殊标志
V
REAL
实数 的可用性取决于所用
SM
S7-200 CPU
2-16
Page 29
03/03
访问保护
特性和功能
使用
Web
览器访问状态或过程变量时 或通过可用 在
RFC2617
在这种情况下 用户必须使用其用户名和相关密码进行验证 根据通过用户管理对用户分配的访问权限 可 以批准或拒绝对
CP 243-1 IT 的 HTTP
浏览器调用保存在
所描述的基本访问授权方案 可用于所有密码保护
CP 243-1 IT HTTP
CP 243-1 IT 中的 HTML 页面
CP 243-1 IT
断信息 用户可以使用 编辑或做进一步处理
下表列出了预定义的
的文件系统中包含有事先编写的英文版
CP 243.1 IT
服务器的访问
服务器可以通过组态来激活或去活
HTML
HTML
编辑器 例如
页面 并已包含在
文件系统中的
HTML
页面发送一个测试
Netscape Composer
CP 243-1 IT
HTML
HTML
页面 没有进行访问保护 只有从
e-mail
HTML
页面 通过集成
或标准编辑器 对这些
的文件系统中 或一接收到
才激活这种访问保护
页面的授权例程
Java Applets
Web
可提供状态和诊
HTML
Web
页面进行
浏览器的请
就可由
分辨率
l
字形 没有字体
l
我们建议使用
CP 243-1 IT
1152 x 864
Microsoft Internet Explorer 6.0
动态生成 这些
HTML
作为
页面都根据监视器屏幕设置进行了优化
Web
浏览器
2-17
Page 30
特性和功能
03/03
HTML 页面调用 含 义
http://<
http://<
目标
目标
IP
IP
地址
>/index.htm
地址
>/__S7Sys/sendmail.htm
CP 243-1 IT
如果在
Web
的起始页 带有内部和外部
浏览器中只规定了<目标
index.htm
表示已安装 状态信息
S7-200
目标系统 另外 还可显示每个模板的可用
该页面不能自动刷新 为了正确显示 该页面必须重新装入到
注意
框架 不是物理存在于
如果从
Web
浏览器调用相邻地址 系统信息动态生成一个 局
Web
CP 243-1 IT
HTML
浏览器
页面 用户不能更改该页面的布
HTML
IP
S7-200
页面的链接
地址
>
系统的当前状态
的文件系统中的
HTTP
服务器可以根据
将自动打开
HTML
http://<目标 IP 地址>/__ S7Sys/sendmail.htm
http://<
目标
IP
地址
>/__S7Sys/it_info
表示可将测试 e-mail 发送给指定收件人的页面 地址字段 TO
和主题字段以及文本字段都限制为最多有
CC
在调用页面时 用户必须使用其用户名和相关密码进行验证 只有管理员才能有权发送测试
CP 243-1 IT
6.3
的当前状态 该页面可显示与
email
关的数据 下面将给出一些举例
模板名称
l
固件和硬件版本
l
网络参数
l
l Micro/WIN l S7 FTP
与文件系统相关的信息
l
连接的状态
e-mail
连接的组态和可用性
关于可能出现的错误 参见
CP 243-1 IT
64
个字符
的运行相
该信息只提供给通过用户管理授权的用户 这些用户必须使
l
用用户名和密码进行验证 该页面不能自动刷新 为了正确显示 该页面必须重新装入到
注意
页面 如果从
It_info
不是物理存在于
Web
据系统信息动态生成一个 局
Web
CP 243-1 IT
浏览器调用相邻地址
HTML
的当前状态
浏览器
CP 243-1 IT
的文件系统中的
HTTP
服务器可以根
页面 用户不能更改该页面的布
HTML
2-18
Page 31
03/03
HTML 页面调用 含 义
特性和功能
http://<
http://<
目标
目标
IP
IP
1
说明
有些 须启动
地址
>/ examples/info.htm CP 243-1 IT
Web
地址
>/ examples/statuschart.htm
预定义
CP 243-1 IT
Java Applets
HTML
随附的
页面
HTML
的执行
页面都链接在
该页面可用于读取 S7-200 系统的过程值 要读取的数据或数据区由地址指定 请注意在该页面所显示的数值可以循环读取 根据循环时间 所显
示的数值可能与
的一般信息页面 带有到
页面的外部链接 内部链接是指
S7-200
Java Applets
系统中的实际数值不同
中 为了保证正常运行
IT CP 和 SIMATIC NET
Web
页面
readme.htm
Web
浏览器中必
通讯伙伴
所有 务器可支持最多
性能/一般条件
在 事先预知
位于 求到达 个通讯通道为 才能处理新的请求
HTTP
HTTP
CP 243-1 IT
CP 243-1 IT
HTTP
客户机 例如
服务器的
Web
4 个 Web
TCP/IP
HTTP
中的
HTTP
服务器时 如果所有
浏览器 都可作为
浏览器的同时访问
连接总是通过端口
通讯是
服务器具有
HTTP
处理
80
通讯的附属功能 响应时间会随着组态的不同而不同 并且一般不能
S7
个通讯通道 它可以同时处理最多
4
个通讯通道都被占用 请求将被拒绝 只有在
4
服务器的潜在通讯伙伴
CP 243-1 IT 的 HTTP
个请求 在一个请
4
个通讯通道中至少一
4
2-19
Page 32
特性和功能
03/03
2.4 文件系统
工作原理
CP 243-1 IT
储容量为
说明
在文件系统中实际可用的存储器数量可以使用 供 通过
http://<
由于文件系统的格式化 在该页面中指定的存储器数量不是总是能被全部利用
文件系统支持长度最多为 个字符中 这就意味着在驱动器名后面的 名称的长度可最多为
8 Mbyte
Web
目标
提供有一个文件系统 用于永久保存
其中包括用于快速文件系统管理所需存储器
HTML
浏览器在以下地址中调用
地址
IP
>/__S7Sys/it_info.htm
254
个字符 目录的最大嵌套深度为
99
个字符的路径和文件名 快速文件系统的驱动器名
247
个字符为路径名 包括文件名 实际文件名和一个目录的每个
页面
Web
和组态文件 该文件系统使用闪存技术
CP 243-1 IT Information
49
/flash:
CP 243-1 IT
也包括在这
254
访问
在文件名或目录名中不能使用以下字符
\ / < > : * ?
说明
我们建议将文件保存在相应的子目录中 而不是保存在根目录下
由于 CP 243-1 IT 不提供时间标志 所有保存在 CP 243-1 IT 文件系统中的文件都具有日期 01.01.1980 和时间
00:00
只有使用
CP 243-1 IT 的 FTP
服务器 才能访问文件系统 文件系统没有大小写字母之分
2-20
Page 33
03/03
限制
注意
基于闪存技术的文件系统的使用寿命主要取决于在其上面所进行的写操作或删除操作的次数 很明显 这样
特性和功能
的文件系统不适合进行频繁的写或删除操作
CP 243-1 IT
而故障 这些单元将被删除 并内部标记为不可用 尽管如此 还应避免对 作或删除操作
的文件系统使用一个内部优化例程 统一分配所有可用的闪存单元 如果某些存储单元由于老化
文件系统的结构
目 录 含 义
/flash: 文件系统的根目录包含有一个
体需要进行调整 该主页需要从目录 在保存用户文件时 应总是建立相应的子目录 以保存这些文件
CP 243-1 IT
CP 243-1 IT
的预定义主页
/__S7Sys 和 /examples
index.htm
文件系统的频繁写操
你可以根据具
中调用文件
/flash:/applets 该目录包含有几个
随附在
CP 243-1 IT 的 HTML HTML
HTML
/flash:/config
/flash:/examples
/flash:/__S7Sys
/flash:/user
Java Beans
该目录不能删除 该目录包含有使用 该目录不能删除
该目录包含有 以访问 有些
该目录包含重要的写保护的系统页面 这些页面用于安装动态的 该目录不能删除 只有管理员才能访问该目录 用户定义的
*.jar
STEP 7 Micro/WIN 32
文件 用于
CP 243-1 IT
页面还包含有
页面和用户数据应保存在该目录中
S7 Applets
的光盘文件中
创建的
文件 通过预定义的
Java Applets
这些
*.jar
CP 243-1 IT
HTML
文件都包含有压缩格式的
配置文件
开始页面使用链接可
HTML
页面和信息
2 CP 243-1 IT
的目录结构
2-21
Page 34
特性和功能
03/03
2.5 用户管理
工作原理
管理员
在通过
Intranet/Internet
为了保证数据的安全性
服务交换过程数据时 安全将变得非常重要
CP 243-1 IT
中集成有使用分级密码保护的用户管理功能 使用
STEP 7
Micro/WIN 32 Internet wizard 最多可以组态 8 个用户 在组态过程中 每个用户都被分配一个用户名
一个密码和特定的访问权限 这些访问权限控制着过程数据和文件系统的访问授权 这 8 个用户的组态保存在 CP 243-1 IT 文件系统中后缀为 .udb 的文件中 出于安全考虑 组态过程中所分
配的密码将加密保存在该文件中
注意
CP 243-1 IT
除了这
8
的用户管理功能不支持用户组
个用户以外
CP 243-1 IT
的用户管理功能认可具有特殊访问权限的另一个用户 即管理员 管理
员是唯一可以通过 管理员的用户名和密码也使用
组态 该组态不保存在 过
FTP
密码
访问权限的授权
访问权限包括管理员的权限和 必须为管理员组态以下用户权限
l
l FTP
可以为其它
传送到
所有
IT
服务器的访问
8
FTP 在 CP 243-1 IT
STEP 7 Micro/WIN 32 的 Internet wizard
CP 243-1 IT
CP 243-1 IT
的文件系统中之前 必须为
个其它用户的权限
8
功能的访问
个用户组态以下用户权限
的文件系统中访问目录
的文件系统中 而是保存在
CP 243-1 IT
/__S7Sys
和保存
进行组态 但是不象
S7-200 CPU
设置一个管理员 并分配有用户名和
.udb
在将
组态文件的用户
个用户的
8
个用户的组态通
8
l
l
l
l
Web
Web 浏览器读和写访问 S7-200 系统的过程数据 从
Web
根据以下限制通过
-  只有管理员才可访问目录 /__S7Sys
- 
浏览器读访问
浏览器读访问
FTP
S7-200
CP 243-1 IT
服务器访问文件系统
系统的过程数据
的状态信息
只有管理员才可将用户管理组态文件
.udb
文件 保存在
CP 243-1 IT
的文件系统中
2-22
Page 35
03/03
注意
特性和功能
HTML
才会激活密码保护功能
注意
我们建议不要允许
243-1 IT
注意
为了尽可能地减少用户管理的组态工作量 我们建议具有特殊权限的抽象用户 例如 调试 维护
页面可以使用
文件系统中的组态数据
制造 而代替实际用户 例如 杰克 斯帕拉特
Web
个组态的用户能够访问
8
浏览器调用 没有密码保护 只有在通过这些页面访问
FTP
如果允许用户访问
FTP
S7200
该用户就有机会更改保存在
系统的过程值时
CP
用于输入用户名/密码的字符集/数字
作 用
管理员 用户 1 - 32 个字符 1 - 32 个字符
3
所有介于
1 - 16
0x21HEX 和 0x7E HEX
用户名和密码的长度
个字符
之间的
用户名
8 - 16
ASCII
字符都可用于用户名和密码
密 码
个字符
2-23
Page 36
特性和功能
03/03
2.6 安全
2.6.1
组态
CP 243-1 IT
S7-200 CPU 中的组态部分的有效性 通过一个 CRC 例程来保证 相反 对于保存在 CP 243-1 IT 文件 系统中的组态部分的有效性就没有使用
在保存 CP 243-1 IT 的组态时 STEP 7 Micro/WIN 32 会计算 CRC 循环冗余校验 检查和 该检查和将 与组态一起保存 在读取保存在 S7-200 CPU 中的组态时 CP 243-1 IT 会检查该检查和 以便检查所保存 的组态数据是否被未授权更改
但是 也可去活该 CRC 例程 然后 手工修改组态 或从 S7-200 用户程序中进行修改
注意
由于在禁止
的组态部分可以记忆性地保存在
CRC
CRC
检查之后
CP 243-1 IT
S7-200 CPU
例程
不能再检查组态数据的一致性 将不能保证连接到网络的
并作为
CP 243-1 IT
文件系统的一部分 保存
CP
部件能正常运行
注意
CP 243-1 IT
了该数值 有可能会禁止
Internet wizard
保存有
CP 243-1 IT
通过其组态中一个字节的特定值 可以识别
CRC
进行组态 并检查
组态数据 的原因
测试 这也是我们为什么强烈建议使用集成在
S7-200
CRC
程序是否保存了会影响数据区的存储单元 在这些存储单元中
是否被禁用 如果在组态中有意或无意地设置
STEP 7 Micro/WIN 32
中的
2-24
Page 37
03/03
特性和功能
2.6.2
数据安全性
CP 243-1 IT 是 Internet
l CP 243-1 l CP 243-1
通过 更改分配给不同用户的密码非常重要
关于安全主题的其它信息 可以在西门子自动化技术的 如果已有
Micro/WIN 32 Micro/WIN 32
不能防止数据区和/或本地或远程
不具有防火墙功能
CP 243-1 IT
秒钟没有
50
连接 这可防止
的新连接
以太网和
对保存在
S7-200 CPU
STEP 7 Micro/WIN
CP 243-1 IT
S7-200
中的数据的可能
背板总线之间的物理连接 它可提供
CPU
作业发送给
中的
系统状态的有意或无意修改
Internet
文件中找到
IT
CPU CP 243-1 IT
Micro/WIN
访问总是冒有误用的危险 为此 定期
服务器被网络锁定 从而防止对
将会断开当前的
STEP 7
STEP 7
2.6.3
注意
CPU
进行访问 但是
注意
根据
通讯安全性
CP 243-1 IT 中安装有一个 Keep Alive 例程 这就意味着 CP 243-1 IT 可以在组态的时间周期内自动识别 通讯伙伴或相应连接的故障
FTP
处于
RUN
协议的一般有效规范 登录
运行
STOP
停止 模式下 不能更新程序变量或
STOP
FTP
停止 模式下 服务器都可通过
I/O
服务器所需的用户名和密码总是不加密通过网络传送
CP 243-1 IT 对 S7-200 CPU
规定何时组态 执行该例程大约需要 连接 如果 报告给用户
应该总是激活通讯涉及的所有系统的
注意
只有在通讯伙伴也根据
CP 243-1 IT 的 Keep Alive
秒钟 如果在该时间段内不能到达通讯伙伴
10
CP 243-1 IT
为客户机 它将再次尝试建立该连接 使用第
Keep Alive
RFC1122 和 RFC793
时间为启动该内部例程之后的时间 例程会尝试到达通讯伙伴
CP243-1
章所述的例程 通讯伙伴的故障会
6
监控例程 如果这些系统都具有该例程的话
支持
Keep Alive
例程时 该例程才能起作用
将自动断开与该通讯伙伴的
2-25
Page 38
特性和功能
03/03
2.7 连接
前视图
3 连接
CP 243-1 IT
用于
l
用于以太网连接的
l
背板总线插针连接器
l
用于背板总线带有连接插座的扁平电缆
l
连接位于前门盖的下方
中安装有以下连接
24 V DC
电源和接地连接的接线板
8 针 RJ45
插座
2-26
Page 39
03/03
2.8 指示器 前面 LED
特性和功能
4 前面 LED
在前面有
LED
SF
LINK 绿色 持续点亮
RX/TX 绿色 闪烁
5 个 LED
指示灯
指示灯
颜 色
红色 持续点亮
红色 闪亮
含 义
系统错误 出现错误 系统错误 组态不正确或没有找到 通过
RJ45
已建立以太网连接 以太网活动 正在通过以太网接收或发送数据 注意
接口连接
BOOTP
服务器时闪亮 每秒钟一次
通过以太网接收的数据包可能对
243-1 IT
其有用 只要
RX/TX-LED
接收所有通过以太网传送的数据包 然后决定哪个数据包对
CP 243-1 IT
也闪烁
尝试发送一个数据包 即使以太网电缆断开
CP 243-1 IT
没有用 首先
CP
2-27
Page 40
特性和功能
03/03
LED 指示灯 颜 色 含 义
RUN
CFG
在 亮 就完成
运行
4
CP 243-1 IT
每个
LED
CP 243-1 IT
绿色 持续点亮
黄色 持续点亮
的功能
启动过程中
启动
SF LED
准备运行
CP 243-1 IT
组态 在
STEP 7 Micro/WIN 32
连接时点亮
闪烁两次 然后
已通讯准备就绪
LINK 和 RX/TX LED
通过
CP 243-1 IT 与 S7-200 CPU
闪烁几次 只要
保持
RUN LED
2-28
Page 41
03/03
安装和调试
3
安装
安装和调试
S7-200
直安装 的空间 以利于散热 如果在最大环境温度和最大负荷下长期运行 会缩短电子组件的使用寿命
注意
CP 243-1 IT 在 S7-200
如果固件版本为
CP 243-1 IT
系列设备既可以安装在操作员面板中 也可以安装在
S7-200 CPU
和扩展模板为通过对流自然热扩散设计 为此 在设备的上方和下方应至少留出
系统中的运行位置 取决于
1.2
必须直接安装在
或以上
CP 243-1 IT
S7-200 CPU
可以用在
的附近
DIN
S7-200 CPU
S7-200
系统中的任何位置 对于版本
导轨中 模板既可以水平安装 也可以垂
的固件版本
1.2
25 mm
以下的固件
连线
警告
如果在设备通电时 你尝试安装或拆除 行
如果没有切断 失
必须采取必要的安全预防措施 以保证在进行系统布线之前
CP 243-1 IT
以及所有所连接装置的电源 而去安装或拆除装置 会造成人身伤害和/或财产损
CP 243-1 IT
或其它装置 会有电击危险 以及造成设备不能正常运
S7-200 和 CP 243-1 IT
的电源已断开
3-1
Page 42
安装和调试
总则
03/03
以下是可编程控制器的接线规程
在对
l
CP 243-1 IT
地区规定 对于特殊情况 应向当地的标准和规定主管机构进行咨询 只能在断电状态下对
l
应使用适用具体电气强度具有相应截面积的线缆
l
mm² 和 1.50 mm²
禁止过分拧紧连接端子 最大允许扭矩为
l
应使线缆尽可能地短 线缆应成对安装 即一根中线或接地导线与一根相线或一根信号线一起敷设
l
应将交流线路以及开关顺序迅速的高压直流线路与低压信号线路隔离开来
l
对于可能会受到雷击的线缆 采取相应的过电压保护
l
l S7-200 CPU
CP 243-1 IT
l
配装有一个带有连接器插座的集成扁平电缆 可用于与其它
进行接线时 应确保符合所有相关标准 在安装和操作装置时 应遵守相应的国家和
S7-200 CPU和 CP 243-1 IT
之间的线缆进行接线 对于接地端子的接线 应使用截面积为
进行接线
CP 243-1 IT 的 24 V
电源可以使用截面积介于
1.50 mm²
0.56 Nm
CP 243-1 IT
应连接至同一电源
S7-200
组件快速连接
0.50
的线缆
电气要求
l CP 243-1 IT
每个
l
CPU
输入电压必须总为
可以使用的插槽取决于
最多支持一个
24 V DC
CP 243-1 或 CP 243-1 IT
只能施加与
S7-200 CPU
120/230 V
关于安全电气隔离 在以下标准中有定义
-  PELV EN60204-1 -  Class 2
S7-200
应确保
背板总线的电源由专门
CP 243-1 IT
或电压/电流受限电路
S7-200 CPU
正确接地
UL 508
提供
的固件版本 参见第
页中的注意事项
47
交流电源或类似危险电源安全电气隔离的
24 V
直流电
3-2
Page 43
03/03
安装空间要求
在安装模板时 应遵循以下规定
安装和调试
l CP 243-1 IT
为自然对流热扩散设计 为此 在设备的上方和下方应至少留出
散热 如果在最大环境温度和最大负荷下长期运行 会缩短电子组件的使用寿命 如果是水平安装
l
如果是垂直安装 最大允许环境温度将降低
l
的是一个垂直标准 安装深度为
l
75 mm
CP 243-1 IT
DIN
导轨 应使用标准
必须安装在
的右边
CPU
10 °C CP 243-1 IT
DIN
导轨止挡 以防止模板滑落
必须安放在
25 mm
CPU
的空间 以利于
的上方 如果使用
注意
在安装设备时 应保留足够的空间用于对输入和输出进行接线以及通讯电缆的连接
正确散热间距
前盖
安装空间
前视图
侧视图
5.
安装空间要求
3-3
Page 44
安装和调试
螺钉安装在开关柜
03/03
3.1 在控制面板中的安装尺寸
CP 243-1 IT
在使用 M4 中时 模板之间的最小间距为
9.5 mm
中有一个钻孔 用于安装在控制面板中
6
在控制面板中的安装尺寸
3.2 DIN 导轨中的安装尺寸
CP 243-1 IT
下图所示为标准
也可以安装在
DIN
DIN
导轨尺寸
导轨上
DIN EN 50 022
7
DIN
导轨中的安装尺寸
3-4
Page 45
03/03
3.3 在控制面板中的安装
安装步骤
安装和调试
在控制面板中钻孔 用于
1.
项和尺寸
2. 对于在 CPU 右侧的水平安装以及在 CPU 上方的垂直安装 都应将 CP 243-1 IT 使用螺钉固定在控制 面板中 应使用
3. CP 243-1 IT 的扁平电缆插入相邻模板或 S7-200 CPU 前盖下方的连接中 插头连接器的形状利于防 止不正确的插入
连接接地端子
4.
CP 243-1 IT
地端子 应使用截面积为
连接电源
5.
连接以太网电缆
6.
传输介质是一根
DIN M4
的接地端子与附近的地面进行连接 以获得最大抗干扰性 我们建议单独连接所有的接
2 x 2
DIN M4
螺钉
1.5 mm2
芯双绞屏蔽电缆 并行电阻为
螺钉 通读并遵循第
的电缆
3
100
章第
3.1
该电缆的传输特性必须符合
节有关在控制面板中安装的注意事
类电缆要
5
Cat5
以内 应将
CP 243-1 IT 的 RJ45
确保无干扰以太网传输 我们建议根据
安装结束
注意
在运行过程中 应关闭 在安装过程中 应确保模板的上下通风口没有阻塞 能够良好通风
电缆 对于
SIMATIC NET
IEEE802.3
插头式连接器进行屏蔽 与屏蔽以太网电缆一起 可以实现连续电缆屏蔽
RJ45
双绞线对和光纤网络文件中所述对以太网连接进行屏蔽和接地
CP 243-1 IT
组件 端子装置和网络组件 链路段 之间的最大连接长度应在
插头式连接器的屏蔽通过
的前盖
CP 243-1 IT
100m
的接地端子连接
3-5
Page 46
安装和调试
03/03
3.4 在标准 DIN 导轨中的安装
安装步骤
打开锁扣
1.
关闭锁扣
2.
注意
对于具有强烈振动的环境或装置垂直安装 可能需要使用标准 落
3. CP 243-1 IT 的扁平电缆插入相邻模板或 S7-200 CPU 前盖下方的连接中 插头连接器的形状利于防 止不正确的插入
连接接地端子
4.
CP 243-1 IT
地端子 应使用截面积为
CP 243-1 IT CP 243-1 IT
的接地端子与附近的地面进行连接 以获得最大抗干扰性 我们建议单独连接所有的接
悬挂在 固定在导轨上 应确保锁扣被正确卡住 装置被固定在导轨上
1.5 mm
DIN 上 CPU
2
的电缆
的右侧或上方
DIN
导轨止挡 来保证装置从
DIN
导轨上滑
连接电源
5.
连接以太网电缆
6.
传输介质是一根 2 x 2 芯双绞屏蔽电缆 并行电阻为 100 该电缆的传输特性必须符合 5 类电缆要 求
Cat5
以内 应将
CP 243-1 IT 的 RJ45
确保无干扰以太网传输 我们建议根据
安装结束
电缆 对于
SIMATIC NET
IEEE802.3
组件 端子装置和网络组件 链路段 之间的最大连接长度应在
插头式连接器进行屏蔽 与屏蔽以太网电缆一起 可以实现连续电缆屏蔽
RJ45
插头式连接器的屏蔽通过
双绞线对和光纤网络文件中所述对以太网连接进行屏蔽和接地
CP 243-1 IT
的接地端子连接
100m
注意
在运行过程中 应关闭 在安装过程中 应确保模板的上下通风口没有阻塞 能够良好通风
CP 243-1 IT
的前盖
3-6
Page 47
03/03
3.5 备件
安装和调试
在更换
S7-200 CPU
文件系统中 需要对
CP 243-1 IT
无需再进行
订货号
CP 243-1 IT
3.6 CP 243-1 IT 的拆除
警告
如果在设备通电时 你尝试安装或拆除 行 如果没有切断 产损失
必须采取必要的安全预防措施 以保证在进行系统布线之前
CP 243-1 IT
6GK7 243-1GX00-0XE0
通讯编程 对于
S7
重新进行编程
CP 243-1 IT
以及所有所连接装置的电源 而去安装或拆除装置 会造成人身伤害和/或财
IT
或其它装置 会有电击危险 以及造成设备不能正常运
模板时 由于组态数据和用户程序记忆性保存在
功能 由于
S7-200 和 CP 243-1 IT
服务的组态文件保存在
IT
CP 243-1 IT
的电源已断开
应按照以下步骤 拆卸
切断
1.
2.
3.
4.
警告
如果安装了错误的装置 如果更换了其它型号的
号的
S7-200 CPU CP 243-1 IT
拆下你想拆除装置的所有电缆和导线 打开前盖 并从相邻模板上拆下扁平电缆 旋出螺钉 或打开锁扣 将模板从控制面板或导轨中取下
CP 243-1 IT
CP 243-1 IT
S7-200
CP 243-1 IT
进行更换 并正确校准
或其它
以及所有扩展模板的电源
将不能正常使用
或没有正确校准 可能会造成人身伤害和/或财产损失 只能使用相同型
S7-200
扩展模板
3-7
Page 48
安装和调试
03/03
3-8
Page 49
03/03
组态
4
组态
4.1 可能的组态
使用
CP 243-1 IT S7-200
OPC
通讯 有两种方法可以用于组态一个
l
l
IT
的系统进行通讯 使用
使用
STEP 7 Micro/WIN 32
使用 S7-200 用户程序进行组态
服务的组态数据被保存在
系统可以通过
协议
IT
S7-200
CP 243-1 IT
SMTP FTP 和 HTTP
系统的通讯方式
版本
3.2.3
协议与其它
S7
或以上 进行组态
的文件系统中 在启动过程中将读取这些组态数据 然后对其连续
S7-200
系统和
还可以与任何支持该协议的计算机系统进行
S7-300 或 S7-400
或一个基于
监控 看是否有更改 这就意味着在运行过程中的这些数据的每一次更改 都将立即被 所有其它组态数据都将保存在 取一次
注意
只有在禁用 由于在禁止
络的
注意
为了保证在掉电时也能保持保存在
S7-200 CPU
对于标准
CRC CRC
或部件能正常运行
CP
中的记忆性存储区中
S7-200
例程时 才能通过 校验之后
系统 整个数据块都定义为非易失性 但是 在修改组态时 这种缺省设置也会被
S7-200 CPU
CP 243-1 IT 的 CRC
S7-200
S7-200 CPU
中的数据块中 在每次重新启动
用户程序更改保存在
例程不能再检查组态数据的一致性 将不能保证连接到网
中的
CP 243-1 IT
S7-200 CPU
的组态数据 这些数据必须保存在
CP 243-1 IT
中的组态
CP 243-1 IT
对这些数据读
所接受
S7-200
系统修改
只有在重新启动 7 Micro/WIN 32 组态或修改 CP 243-1 IT 的组态 当运行模式从 STOP 停止 改为 RUN 运行 时 就会自动触发 CP 243-1 IT 重新启动 相反 如果通过 S7-200 用户程序直接组态 CP 243-1 IT 该组 态可以通过调用子程序
CP 243-1 IT
对保存在
ETHx_CFG
S7-200 CPU
从用户程序激活 调用该子程序也可触发
中的组态数据的更改才会起作用 如果使用
CP 243-1 IT
STEP
重新启动
4-1
Page 50
组态
03/03
在组态过程中 可以规定 定也可以动态指定 CP 243-1 IT 在启动过程中从 BOOTP 服务器获取 TCP/IP 地址参数
保存在 有一个 在将
如果一个
5.1
NCM S7
注意
在启动后 约
CP 243-1 IT TCP/IP
服务的组态数据装载到
IT
S7-200
以上的
秒之后
30
地址 该组态数据也可通过
需要通过
S7-300 S7-400
进行组态
CP 243-1 IT
CP 243-1 IT
TCP/IP
存储器中的组态数据可通过
CP 243-1 IT 与 S7-300 S7-400
可以自动根据特殊基于网络的服务
地址参数
CP 243-1 IT
或基于
又可切回到原来组态的网关 这就意味着
OPC 的 STEP 7
地址 子网掩码 网关的
IP
PPI
TCP/IP 和 CP 243-1 IT
中之前
接口装载到
CP 243-1 IT
或基于
系统以及
service pack 3
ICMPRedirect
S7-200 CPU
必须具有一个
地址 它们既可以被永久指
IP
如果
的以太网接口装载到
地址
IP
OPC
CP 243-1 IT
的系统进行通讯 应使用版本
或以上和用于工业以太网的
自动更改组态的网关
实际所使用的网关有时
CP 243-1 IT S7-200 CPU
已具
可能与组态中的网关不同 在
STEP 7 Micro/WIN 32
块的存储区进行读取 可以更改 CP 243-1 IT 当前正在使用的网关 参见第 4.4.3
和用户程序中 使用
CP 243-1 IT
诊断屏幕 通过
S7-200 CPU
保存
NPB
数据
4-2
Page 51
03/03
4.2 组态数据的取值范围
组态
4.2.1 IP
地址
在组态中各个节点所指定的 具有一个专门的有效性
回送
l
l Class D l Class E
广播地址
l
CP 243-1 IT
由此可以造成在调用相应功能时 本地
Loopback 127.0.0.0 - 127.255.255.255
地址
地址
不接受这些地址 唯一的例外是 回送地址
224.0.0.0 - 239.255.255.255
240.0.0.0 - 247.255.255.255
地址 必须符合定义
IP
S7-200 CPU
地址有效性的一般约定 根据该约定 以下
IP
例如
127.0.0.1
和本地
255.255.255.255
可以在
CP 243-1 IT
FTP
客户机服务组态过程中使用
文件系统之间的数据传送
IP
地址
4.2.2
子网掩码
如果在组态过程中指定了一个子网掩码 其结构必须符合定义子网掩码有效性的一般约定 请记住一个
4.2.3 TSAP
TSAP 由 2
围适用于第一个字节
l
l
地址和一个相关子网掩码的有效性互相相关
IP
传输层服务接入点
个字节组成 第一个字节指定连接 第二个字节根据通讯模板的机架号和插槽生成 以下数值范
数值范围 本地 数值范围 远程
TSAP 16#02 16#10 - 16#FE TSAP 16#02 16#03 16#10 - 16#FE ]
CP 243-1 IT
无法检查第二个字节的结构
4-3
Page 52
组态
03/03
4.2.4
端口
TCP/IP
根据该端口号 可以在一个 在协议的定义中指定 因此被称为 已知 端口号 标准协议通常使用介于 于
1024
借助于 它端口 为了使 口 通过该端口 在使用 STEP 7 Micro/WIN 32 Internet wizard 组态 e-mail 服务时 可以访问这样的 服务器 标准
4.2.5 E-Mail
协议系列中的每一个标准协议 例如
TCP/IP
的端口号没有固定 并可根据需要 使用用户程序进行分配
TCP/IP
标志
网络中的先进的保护例程 例如防火墙 标准协议通常使用的端口也可以被重新路由到其
CP 243-1 IT
SMTP
服务器可以通过端口
也可以与这种环境中的外部
网络中访问相关通讯服务 由于这些永久分配的端口号在全世界范围内
HTTP FTP 或 SMTP
SMTP
来访问
25
都分配有一个其自己的固定端口号
0 和 1024
服务器进行通讯 你可以专门指定一个端
之间的端口号
一个
e-mail
除了两个控制字符
CP 243-1 IT
这种占位符使用以下语法
%address:positions_before_decimal.positions_after_decimalFormat%
百分号 表示一个占位符的开始和结束 冒号 将地址与格式化指令隔开 句号 令中小数据点前的位数和小数点后的位数
注意
使用符号 例如
由一个或两个地址字段 一个主题字段和一个文本报文字段组成 文本报文由
以外 在文本中还可包含定义一个嵌入数据数值的占位符 在发送
S7-200 CPU
中读取这种占位符的当前值 进行格式化 并插入到报文中
字符
%
可以从本地
%%
\n 和 \t
表示一个文本报文中的
ASCII
e-mail
隔离格式化指
.
字符组成
所需文本 要输入的文本
地址元素用于规定嵌入数据数值的地址 数据类型和大小 例如 型 输入 输出 标志 特殊标志 变量区和模拟输入
M SM V 和 AE
这些数据类型的每一个都可以以字节 字和双字来访问 地址的大小取决与数据类型以及所使用的
CPU
元素 据 包括符号
型号 一个
The filling level is specified in %.
The filling level is specified in %%.
和国际命名
CPU 226XM
positions_before_decimal
I Q M SM V 和 AI
可以提供一个
用于定义小数点左侧的最小位数 该数值应足够大 以便能够表示所需数
10,240 byte
罐装液位以
罐装液位以
VD100 VW50 或 MB20
CP 243-1 IT
的变量存储区
来规定
%
来规定
%
支持这些数据类型的德语命名
允许数据类
E A
S7-200
4-4
Page 53
03/03
组态
如果在元素
positions_before_decimal
种情况下 将忽略规定格式 如果一个当前值的表示需要的位数比元素 的要少 其它位将填为
元素 将根据元素
positions_after_decimal
positions_after_decimal
不用小数点表示 元素
0
positions_after_decimal
元素
用于定义在小数点右侧出现的位数 如果小数点右侧的数据值包含
格式元素规定了表示嵌入数值的格式 格式元素允许以下字符
l I,i l U,u l H,h l F,f
整数 带有符号 整数 无符号 十六进制 浮点数 实数
中规定的位数不足以表示一个当前值 该数值将被全部显示 在这
posi-tions_before_decimal
positions_before_decimal
的定义表示 如果元素
的有效范围为
的有效范围为
1 – 10
positions_after_decimal
01 – 10
0
中规定
0
数值将
例如
以下是几个举例 说明不同格式的指令对一个当前值的表示方法的影响
当前值 格式化指令 输出 = 1 个空位
地址
VB0
地址
VB0
地址
VB0
地址
VB0
地址
VB0
用于下一字节的
地址
VB0
中的 中的 中的 中的 中的
中的
16#F4 16#F4 16#F4 16#0C 16#0C
16#00
16#0C
%VB0:1.0I% -12 %VB0:6.0I% -12 %VB0:6.3I% -0.012 %VB0:2.0H% 16#0C %VW0:4.0H% 16#000C
%VD0:8.0H% 16#0000000C
用于下 3 个字节的 16#00
5 在 e-mail 中占位符格式化指令举例
注意
带有符号的整数 格式元素 例如 如果在 计算
e-mail
结果
中该数值使用的是占位符
数值
=
/ 10^
和不带有符号的整数 格式元素
I
%VD100:2.3U%
小数点后所需位数
可以作为定点小数编译
U
该数值在
e-mail
中即作为
â12.345 =12345/10^3
12.345
传送
注意
接收到的
e-mail
填充时 会同现这种情况
在占位符中可能还包含
####
而不是所需数值 当占位符不能使用符合格式化指令的数值
4-5
Page 54
组态
03/03
4.3 使用 STEP 7 组态 CP 243-1 IT Micro/WIN 32
在将
STEP 7 Micro/WIN 32
Tools Inter-net-Assistent...
如果该窗口在 你可以使用 Internet wizard 去组态 CP 243-1 IT 你可以在几个窗口中输入所有相关的组态数据 并设计
有用户提示功能 只有你正确输入所有数据并完成后 才能进入下一窗口 否则 会显示出错信息
Internet wizard 由四个内部 wizard 组成 用于组态各种不同的 IT 服务 首先 打开组态 wizard 在该 wizard 指定基本的组态数据 例如 TCP/IP 地址参数 并组态 S7 通讯 在装入到 S7-200 系统中时
所有在此指定的组态信息都将保存在
wizard
为此
wizard
每个
wizard
组态
Internet wizard
在装入到
CP 243-1 IT
被传送 就不能组态
STEP 7 Micro/WIN 32
CP 243-1 IT
S7-200
的组态都可在这三种
安装在你的
项下
S7-200 CPU
的各种
提供有一个
系统中时 在这些
服务
IT
服务
IT
FTP wizard
中并启动之后 即可启动
PC
中激活的话
wizard
wizard
CP 243-1 IT wizard
Tools
项下带有导航条的框中的
在完成该
和一个
之一传送完成后进行 如果在进行组态之前 没有一个
e-mail Wizard
中指定的信息都被保存到
wizard
STEP 7 Micro/WIN 32
可以退出组态 或使用其它
以及一个用于用户管理组态的
CP 243-1 IT
wizard
的文件系统中
位于 的左
4.3.1
以下是每个
注意
详细信息 请参见
基本组态
在启动 时保存在
组态
wizard
wizard
的简要说明以及使用
STEP 7 Micro/WIN 32
Internet wizard
S7-200 CPU
的开始窗口显示一般信息 在阅读完之后 点击
之后 会看到组态
wizard
随附的
wizard
进行组态的步骤
STEP 7 Micro/WIN 32
所有在此输入的技术数据都将在装入到
Next>
文件
继续
wizard
S7-200
系统中
CP 243-1 IT S7-200 系统中的位置规范
CP 243-1 IT 在 S7-200
该位置可以手工指定 或使用 在
S7-200
系统中 双击所显示的
系统中的位置必须在第二个窗口中规定
wizard
CP 243-1 IT
进行在
S7-200
中搜索 在找到
可以在组态中接受其位置
CP 243-1 IT
其位置将自动显示
4-6
Page 55
03/03
定义 TCP/IP 地址参数和传输类型
下一个窗口用于定义 TCP/IP 地址参数以及所使用的传输类型
组态
有两种方法可以用于输入
在相应输入框中手工输入三个参数
1.
激活访问
2.
TCP/IP
并重新启动 再次尝试建立与 检索
BOOTP
地址参数 如果在你的
TCP/IP
地址参数的
定义 S7 连接的控制字节和数量
之后 使用下一窗口输入这些字节在
CP 243-1 IT
如果在组态一开始就让 址
可以使用
该地址取决于
STEP 7 Micro/WIN 32
TCP/IP
服务器 在这种情况下
CP 243-1 IT
Internet wizard
地址参数
TCP/IP
BOOTP
BOOTP
S7-200
通过激活菜单
服务器
在你的 确定
CP 243-1 IT
网络中 服务器的联系
系统地址区中的地址 通过这些地址可以从
CP 243-1 IT 在 S7-200
CP 243-1 IT
S7-200
PLC
中的输入项
系统中的位置 以及你的
可以在其启动时
不能定位
CP 243-1 IT
Information…
BOOTP
会一直继续这样做 直至找到可以
系统中的位置
BOOTP
服务器 它将进行置位
S7-200
来确定模板在
服务器中获得
S7-200 CPU
系统的输出数量
wizard
会在此给出地
S7-200
访问
统中所占用的地址区 也可以找到在 该窗口用于规定在
每一个连接 都将出现一个窗口 然后可以使用该窗口组态连接
组态 S7 连接
以下窗口用于组态你在前一窗口中建立的 机还是一个服务器 根据所选选项 窗口的布局也会改变
如果对于一个连接
这些数据是进行读操作还是进行写操作 每个连接可以最多定义 如果对于一个连接
系统 你还应设定每个服务器 以便可以根据任何
S7-200
CP 243-1 IT
S7-200
TSAP S7-200
系统的通讯伙伴的通讯接入点
系统和指定通讯伙伴之间的数交换必须在另外一个窗口中规定 在此你还可以定义
S7-200
系统用作服务器 你可以分配一个
S7-200
中应建立多少个
系统用作客户机 应输入通讯伙伴的地址以及该通讯伙伴的传输服务接入点
系统中可以访问
连接 可以最多建立
S7
连接 首选 对于每一个这些连接
S7
地址 授权访问 另外 还必须指定你允许访问你的
IP
TSAP
CP 243-1 IT
个读/写作业
32
地址 规定哪一个通讯伙伴可以访问你的
IP
的地址
个这种连接 对于在此规定的
8
S7-200
系统是一个客户
对于客户机连接和服务器连接 都可启用 对于通讯伙伴的通讯接入点
Micro/WIN 32
注意
STEP 7 和 STEP 7 Micro/WIN 32
生成
S7-300 S7-400
TSAP
中的通讯接入点
Keep Alive
请参见通讯伙伴的组态
或基于
OPC
持续作用 监控
S7-200
的系统中 使用
TSAP
规格必须相互兼容
STEP 7
系统中 可以使用
生成 参见第
4.4
STEP 7
4-7
Page 56
组态
03/03
激活/去活 CRC 例程以及在监控时间中的规定
在完成 护 防止意外覆写
如果启用了 是否被用户程序所覆写 如果组态数据被修改 它将停止启动程序 并尝试从
TCP/IP
STEP 7 Micro/WIN 32
我们建议总是激活 如果
CRC
道何时修改数据
注意
S7-200
连接的组态之后 必须在下一窗口中规定
S7
CRC
地址参数 如果没有修改 将继续 但是 之后只有
例程没有激活 你可以在用户程序中更改
用户程序只能在
功能
CRC
CP 243-1 IT
进行通讯 不能与其它控制器进行通讯
例程 这是
S7-200
可以在启动时 检查它从
CP 243-1 IT
例程关闭时才能更改
S7-200 CPU
能够检测用户程序是否无意更改组态数据的唯一方式
CP 243-1 IT
S7-200 CPU
中的组态数据是否使用
S7-200 CPU
MicroWN
的组态数据 但是
中的组态数据
的存储器中读取的其组态数据
通道激活 然后
BOOTP
CP 243-1 IT
CRC
CP 243-1 IT
例程进行保
服务器中检索其
不能知
只能
由于在禁止 部件能正常运行
在同一窗口中 你也可以为所有组态的连接设定一个通用的监控时间 问连接伙伴 例如由于 时间以后
在组态每个连接时 你也应定义在该时间段内应监控的连接
设立一个管理员
下一窗口用于规定管理员的用户名和密码 你也可以规定管理员是否有权利使用 系统的过程数据
CRC
CP 243-1 IT
例程之后
CP 243-1 IT
TCP/IP
可以识别到该问题
网络故障或由于在通讯伙伴一侧出现错误 在此所输入的数值将决定多长
不能再检查组态数据的一致性 将不能保证连接到网络的
Keep Alive
时间 如果突然不能访
Web
浏览器访问
CP
S7-200
激活 IT 服务
下一窗口可用于单独激活 必须在该窗口中选中 所有在该窗口中未选中的服务在
例外 总是激活的 在组态 CP 243-1 IT 应只激活那些将在实际应用中使用的 IT 服务 在组态时 一个
CP 243-1 IT
IT
CP 243-1 IT
上的
服务的激活或去活对于后继组态步骤没有影响
的各种
FTP
服务 以后与
IT
服务器例外
CP 243-1 IT
CP 243-1 IT
一起使用的每一个
启动时都将不启动 因此也就不可用
IT
服务都
指定保存组态的区域
在下一窗口中 定义你的组态数据在
S7-200 CPU
中保存的存储区
wizard
会进行提示
4-8
Page 57
03/03
有关子程序的信息
在下一窗口中 wizard 会告诉你哪些子程序已为你的组态建立以及其组态数据的保存区域
注意
组态
确保保存
Internet wizard
结束第一个组态阶段
现在 你已熟悉组态
wizard
如果你不想在
点击窗口左框中的相应图标
CP 243-1 IT
4.3.2 用户管理的组态
为了进入组态用户管理的 有在该
wizard
组态数据的存储区没有被
wizard
中输入的信息都保存在
的所有窗口 并结束组态的第一个阶段 使用下一窗口 可以调用
中使用任何
wizard
可以点击窗口左框中的相应图标 当组态被装入到
S7-200
服务 可以结束组态 并点击
IT
CP 243-1 IT
文件系统中的
用户程序使用
.udb
Finish
文件中
完成
S7-200
服务
IT
系统中时
组态用户
使用所出现的窗口 可以最多组态 问权限
确保用户名是唯一的 只要一完成所需用户数量的组态 点击 然后你可进入另一个
4.3.3 E-Mail
为了进入组态
功能的组态
e-mail
wizard
功能的
8
或通过点击
wizard
个用户 对于每个用户 必须指定一个用户名 一个密码以及用户的访
Next
可以点击窗口左框中的相应图标 当组态被装入到
下一步 即可结束用户组态
Finish
完成 来结束
CP 243-1 IT
的组态
S7-200
系统中时
所有在该
wizard
中输入的信息都保存在
CP 243-1 IT
文件系统中的
.edb
文件中
组态
e-mail
地址和所使用的
e-mail wizard
所有传送的 然后选择
e-mail
外一个端口 应在相应框中输入该端口
e-mail
CP 243-1 IT
服务器通常可以通过端口
e-mail
的下一窗口中 为你的
中作为发送地址输入
服务器
所传送的
e-mail
25
S7-200
要发送到的
来访问 该端口被复位 如果所指定的
系统分配一个
e-mail
服务器 输入
e-mail
地址 在此定义的
IP
地址和该
e-mail
e-mail
e-mail
服务器使用的是另
地址将在
服务器的端
4-9
Page 58
组态
03/03
组态 e-mail
出于可靠性 你还可以输入另外一个 服务器 如果不能到达该服务器 例如由于网络故障 然后 服务器 如果也不能到达第二个 报文
下一窗口用于组态 e-mail 对于每一个要从 CP 243-1 IT 中发送的 e-mail 都必须在该窗口中输入 e-mail 要 发送到的地址 另外 还应指定
S7-200 系统数据的占位符也可以插入到要发送的实际 e-mail 文本中 在发送 e-mail CP 243-1 IT 将使 用数据的当前值取代每一个占位符
点击 插入的占位符 定义数据要传送的地址以及该数据在 e-mail 中的显示格式
可以最多组态
Insert Data
32
插入数据 可以将这种占位符插入你的
个不同的
e-mail
e-mail
e-mail
e-mail
服务器
服务器
复件的第二个收件人 也可以在此输入主题
CP 243-1 IT
CP 243-1 IT
CP 243-1 IT
将尝试发送
将中止
e-mail
e-mail
e-mail
将尝试发送
发送 并生成一个相应的出错
在所出现的窗口中 可以生成要
到第一个指定的
e-mail
到第二个
e-mail e-mail
4.3.4 FTP
只要一完成所需数量的 然后你可进入另一个
功能的组态
为了进入组态 所有在该
使用 无需组态
可以在用户管理的组态中定义
wizard
FTP wizard
FTP
FTP
服务器 该服务器可以在启动过程中由
e-mail
wizard
功能的
中输入的信息都保存在
你可以组态通过
组态 点击
或通过点击
wizard
Next
Finish
可以点击窗口左框中的相应图标 当组态被装入到
CP 243-1 IT
CP 243-1 IT
下一步 即可退出
完成 来结束
文件系统中的
上的
FTP
客户机从
CP 243-1 IT
e-mail wizard
CP 243-1 IT
.fdb S7-200
自动启用 对于该
文件中
用户程序中发送的
的组态
S7-200
FTP
系统中时
FTP
服务器的访问权
作业
组态 FTP 作业
为了组态一个 FTP 服务器
对于写作业 应输入 起始地址及其长度
对于读作业 应定义所接收到的数据是否被保存到 如果输入 储器中
FTP
0
作业 你必须首先定义这是一个读作业 写作业还是一个删除作业 以及作业要发送到的
S7-200 CPU
作为数据长度 指定文件的全部内容 从指定起始地址开始 都被复制到
存储器中的哪些数据你想发送到指定
S7-200 CPU
的存储器中 也可以定义要传送的字节数量
FTP
服务器 这需要要传送数据的
S7-200 CPU
的存
4-10
Page 59
03/03
注意
组态
CP 243-1 IT 和 FTP wizard
尤其是对于读作业 只能就系统或用户数据根据指定地址和长度信息在 S7-200 CPU 的存储器中是否被覆 写 进行基本检查 这是用户的一般责任
对于每一个 务器的 的数据 包括相关密码
最多可以组态 只要一完成所需数量的 然后你可进入另一个
FTP
地址以及包含所有所需路径信息的文件名
IP
作业 必须指定作业要发送到的
32 个 FTP
FTP
wizard
只能对在组态
作业
作业组态 点击
或通过点击
FTP
作业时输入的地址和长度信息进行非常有限的真实性检查
FTP
Next
Finish
服务器以及作业处理的文件名 为此 应输入
作业的执行需要
FTP
下一步 即可退出
完成 来结束
CP 243-1 IT
FTP
FTP wizard
服务器的一个有效用户名
的组态
FTP
4.3.5
结束组态
在结束 组态中规定的方式访问 被激活时才能建立
CP 243-1 IT
的组态过程中
CP 243-1 IT
Internet wizard
这就意味着需要激活特定服务的所需子程序只有在该服务实际在组态中
4.4 组态 CP 243-1 IT 的其它方式
有些 CP 243-1 IT 的组态数据可以保存在 S7-200 CPU 的存储器中 而有些组态数据将保存在 CP 243-1 IT 的文件系统中
S7-200 CPU
的存储器包含有以太网组态以及
会建立所有所需子程序 以便
组态的基本设置 例如具体
IT
S7-200
服务的激活或去活 在引
IT
用户程序可以以
导装入时 CP 243-1 IT 将从 S7-200 CPU 的存储器中读取这部分组态 并对它进行评价
e-mail
目录下的 在引导装入时 每一个这种组态文件都有一个包含有时间标记的
自从上次读取以来 使用该文件中的组态对其本身动态重新组态 这就意味着如果 件中的一个变化只会影响
客户机
.edb .fdb 和 .udb
CP 243-1 IT
客户机和用户管理组成的
FTP
可以评价这些组态 然后在运行过程中 连续监控它们是否有更改
CP 243-1 IT
CP 243-1 IT
文件中
发现
IT
TIMESTAMP
TIMESTAMP
组态将保存在
元素有更改 将完全读取相应的文件 并且
TIMESTAMP
CP 243-1 IT
元素 并可由
文件系统中
CP 243-1 IT
元素也更改的话 三个组态文
周期读取 如果
/flash:/config
CP 243-1 IT
4-11
Page 60
组态
03/03
访问 CPU 存储器中的组态数据
保存在 在其重新启时接受更改的组态数据之前 必须禁用组态数据的 须输入为
小心
从用户程序组态 由于在禁止
到网络的
注意
式保存在
S7-200 CPU
CP
WORD
S7-200
16#AC
CP 243-1 IT
CRC
或部件能正常运行
双字节
存储器中的组态数据也可以从一个
只要在
校验之后
Internet wizard
只是对有经验的程序员的一种建议
CP 243-1 IT
DWORD
中关闭
不能再检查
双字
S7-200
CRC
S7-200 CPU
字节 类型的数据都以
4
用户程序中直接进行修改
CRC
例程 这将会自动发生
保护例程
中组态数据的一致性 将不能保证连接
CDB
big endian
CP 243-1 IT
数据结构的字节
高低
13
地址
n MSB
地址
n+1 LSB
IT 功能的其它组态
STEP 7 Micro/WIN 32
成或控制 而不使用
注意
只有
STEP 7 Micro/WIN 32
或更改这些文件 有些组态错误可能不能被发现 因此在这种情况下 就不能保证连接在网络中的 CP 243-1
或组件能够正确运行
IT
对于
DWORD
可以生成
STEP 7 Micro/WIN 32
才能用于生成和更改
功能的组成文件 原则上 这些文件也可以由一个常规文本编辑器来生
IT
对于组态文件的结构 参见第
组态文件 如果使用其它工具 例如文本编辑器 生成
IT
4.4.6 4.4.7 和 4.4.8
4-12
Page 61
03/03
组态
4.4.1
分配的系统标志区
CP 243-1 IT 在 S7-200 CPU S7-200
节包含有一个指针 使用该指针可以访问 的变量存储器中 这些数据被分为以下数据块
l
l
l
l Internet
下表所示为模板在
系统中的当前位置
组态数据块 网络参数块 网络数据块
数据块
SM
CDB NPB NDB
S7-200
的系统标志区中占用
50
IDB
系统中的位置与相关系统标志区之间的关系
50 byte
个字节基本上包含有
CP 243-1 IT
CP 243-1 IT
的组态数据 这些组态数据顺序保存在
个字节的地址取决于
50
的一般信息和状态信息 最后四个字
CP 243-1 IT 在
S7-200 CPU
S7-200
CPU - ­0 200 - 249 ­1 250 - 299 2 300 - 349 只支持固件版本 3 350 - 399 只支持固件版本 4 400 - 449 只支持固件版本 5 450 - 499 6 500 - 549 只支持固件版本
6
系统标志区
系统中的位置
占用的标志区
只支持固件版本
只支持固件版本
备 注
1.2
1.2
1.2
1.2
1.2
1.2
以上的 以上的 以上的 以上的 以上的 以上的
CPU CPU CPU CPU CPU CPU
4-13
Page 62
组态
03/03
4.4.2
变量存储器
0-4
5-6
7-8
组态数据块
CDB 由 Internet Wizard 在 STEP 7 Micro/WIN 32
模板名称
CDB
NPB
CDB
5
长度
2
长度
2
的结构
说 明
标题
一般信息
中生成 下表所示为
数据格式
个字节
个字节 十六进制
个字节 十六进制
CDB
ASCII
的结构
16#4350323433 CP243 16#006C
108
16#0014
20
举 例
十进制
十进制
9 内部系统使用 10 11-12 13-14 公用标志
内部系统使用 为 STEP 7 Micro/WIN 32 预留 2 个字节 十六进制
全双工模式
[0]
半双工
0
全双工
1
数据传输速率
[1]
0 10 Mbit/s 1 100 Mbit/s
自动谈判
[2]
无自动谈判
0
自动谈判
1
[3] BOOTP
1 1
2
个字节 十六进制 个字节 十六进制
个字节 十六进制
16#0004
自动谈判 使用组态的网络参数
CRC
16#AC04
自动谈判 使用组态的网络参数
校验激活
15-18
19-22
使用组态的网络参数
0 1 BOOTP
[4-7] 没有使用 位
[8-15] CRC
激活
激活 组态的 如果使用 组态的子网掩码 如果使用
IP
验证
16#00 CRC 16#AC CRC
地址
BOOTP
BOOTP
校验
校验
该字段应设定为
该字段被设定为
16#00000000
16#00000000
个字节 十六进制
4
个字节 十六进制
4
CRC
192.12.45.23 16#C00C2D17
255.255.255.0 16#FFFFFF00
校验激活
4-14
Page 63
03/03
变量存储器中
说明 数据格式 举例
的字节偏移
组态
23-26 网关的
16#00000000
如果使用
27-28
29 标志字节
Keep Alive
S7 连接 0 分节 如果并没有使用该分节的所有字节 应使用 16#00 进行填充
IP
服务器/客户机
[0]
服务器
0
客户机
1
[1] Keep Alive
没有
0
1
[2-6]
地址
意思是指 禁止使用网关
BOOTP
时间参数[秒
持续作用
Keep Alive
Keep Alive
没有使用
该字段被设定为
] 2
支持
支持
16#00000000
个字节 十六进制
4
个字节 十六进制
个字节 十六进制
1
192.12.45.24 16#C00C2D18
16#001E
30 秒
16#82
服务器有 支持正在使用 接
0
效数据
Keep Alive
S7
分节 并包含有
30-33
34-35
38 标志字节
对于服务器功能 用于访问保护的客户机 IP 地址空间
16#00000000 16#XXXXXX00 16#XXXXXXXX
对于客户机功能
S7
本地
S7 连接 1 分节 如果并没有使用该分节的所有字节 应使用 16#00 进行填充
分节有效
[7]
没有使用的分节
0
已使用的分节
1
服务器的
TSAP 2
连接第
S7
没有保护
允许同一
只允许具有相同地址
地址
IP
分节
0
级段的客户机
C
个字节 十六进制
4
个字节 十六进制
个字节 十六进制
1
192.12.45.22 16#C00C2D16.
16#1000
S7
连接第
0
分节
39-42 通讯伙伴的
43-44 45-46 远程
本地
连接第
S7
TSAP 2 TSAP 2
IP
地址
0
分节
个字节 十六进制
4
个字节 十六进制 个字节 十六进制
S7
S7
连接第
连接第
0
0
分节
分节
4-15
Page 64
组态
03/03
变量存储器中
说明 数据格式 数据格式
的字节偏移
连接
S7
47 标志字节
48-49
52-53 54-55 远程
56
57-60
61-62
通讯伙伴的 见 本地 TSAP 2 个字节 十六进制
S7 连接 3 分节 如果并没有使用该分节的所有字节 应使用 16#00 进行填充
标志字节 见 通讯伙伴的 见 本地
2
连接第
S7
连接第
S7
TSAP 2
连接第
S7
连接第
S7
TSAP 2
分节 如果并没有使用该分节的所有字节 应使用
分节
0
地址
IP
0
0
地址
IP
0
分节
分节
分节
1
4
1
4
16#00
个字节 十六进制
个字节 十六进制
个字节 十六进制
个字节 十六进制
个字节 十六进制
个字节 十六进制
进行填充
16#1200
16#1300
S7
S7
S7
S7
S7
连接第
连接第
连接第
连接第
连接第
0
0
0
0
0
分节
分节
分节
分节
分节
63-64
65
66-69
70-71 72-73
74
75-78
远程 TSAP 2 个字节 十六进制 S7 连接第 0 分节
连接
S7
标志字节 见
S7
通讯伙伴的 见
S7
本地
TSAP 2
远程
TSAP 2
连接
S7
标志字节 见
S7
通讯伙伴的 见
S7
分节 如果并没有使用该分节的所有字节 应使用
4
连接第
IP
连接第
分节 如果并没有使用该分节的所有字节 应使用
5
连接第
IP
连接第
0
地址
0
0
地址
0
分节
分节
分节
分节
16#00
个字节 十六进制
1
个字节 十六进制
4
个字节 十六进制 个字节 十六进制
16#00
个字节 十六进制
1
个字节 十六进制
4
进行填充
进行填充
16#1400
S7
S7
S7
S7
S7
连接第
连接第
连接第
连接第
连接第
0
0
0
0
0
分节
分节
分节
分节
分节
79-80 本地 81-82
S7 连接 6 分节 如果并没有使用该分节的所有字节 应使用 16#00 进行填充
83 标志字节
84-87 通讯伙伴的
7 CDB
TSAP 2
远程
TSAP 2
S7
S7
连接第
连接第
IP
的结构
0
地址
0
分节
分节
个字节 十六进制 个字节 十六进制
个字节 十六进制
1
个字节 十六进制
4
16#1500
S7
S7
S7
连接第
连接第
连接第
0
0
0
分节
分节
分节
4-16
Page 65
03/03
变量存储器中
说明
的字节偏移
数据格式
组态
举例
88-89 90-91 远程
92 标志字节
93-96
97-98 99-100 远程
101 标志字节
本地
TSAP 2 TSAP 2
S7 连接 7 分节 如果并没有使用该分节的所有字节 应使用 16#00 进行填充
见 通讯伙伴的 见 本地
连接第
S7
连接第
S7
TSAP 2 TSAP 2
服务器
[0]
服务器
0
个字节 十六进制 个字节 十六进制
分节
0
地址
IP
0
分节
STEP 7 Micro/Win服务器分节
个字节 十六进制
1
个字节 十六进制
4
个字节 十六进制 个字节 十六进制
个字节 十六进制
1
16#1600
16#1700
16#82
服务器有 支持
连接第
S7
连接第
S7
连接第
S7
连接第
S7
STEP 7
分节
0
分节
0
分节
0
分节
0
Keep Alive
不被支持
1
[1] Keep Alive
没有
0
1
[2-6]
[7]
0 1
102-105 内部系统使用
106-107 包含所有
Keep Alive
没有使用
分节有效 不被支持 已使用的分节
CDB
持续作用
Keep Alive
4
字节的
支持
支持
CRC
分节
CRC
CRC
分节
2
个字节 十六进制
个字节 十六进制
Micro/WIN
正在使用 包含有效数 据
服务分节
4-17
Page 66
组态
03/03
4.4.3
变量存储器中
的字节偏移
108-109 公用标志字节
网络参数块
CP 243-1 IT
正在使用的
[0]
0 1
[1]
0 10 Mbit/s
NPB
可以根据网络参数的当前记录自动生成该数据块 如果
TCP/IP
全双工模式 半双工 全双工
数据传输速率
的结构
参数值 如果在组态中出现错误
说明 数值计算 数据格式 举例
随着当前组态的不同 而不同
NPB
CP 243-1 IT
就不包含有效登记项
个字节 十六进制
2
正确组态 它还包含当前
16#04
使用组态的网络参数
自动谈判
[2]
[3] BOOTP
[4-15]
110-113 当前
114-117
118-121
当前子网掩码
当前网关的
1 100 Mbit/s
自动谈判
无自动谈判
0
自动谈判
1
使用组态的网络参数
0 1 BOOTP
地址
IP
没有使用
地址
IP
随着当前组态的不同 而不同 随着当前组态的不同 而不同 随着当前组态的不同 而不同
个字节 十六进制
4
个字节 十六进制
4
192.12.45.23 16#C00C2D17
255.255.255.0 16#FFFFFF00
192.12.45.24 16#C00C2D18
122-127
8 NPB
MAC
地址
的结构
4.4.4 网络数据块 NDB 的结构
NDB 由 Internet wizard 在 STEP 7 Micro/WIN 32 8 S7 传输通道中的每一个都可以最多组态 32 个读/写作业 如果 CP 243-1 IT 作为服务器在一个通道
上运行 对于该通道在
NDB
结构中就没有入口
从硬件中读取
6
中生成 在该数据块中 可以组态客户机的读/写作业
个字节 十六进制
16#080006021F04 08-00-06-02-1F-04
4-18
Page 67
03/03
组态
关于
NDB
0 ... 7 来表示
变量存储器标题
中的字节偏移
128-129 NDB_LENGTH 规定
130 COM_CH0_ID 131 COM_CH0_OFF 规定第一个通讯块
132 COM_CH0_LEN0 规定第一个通讯块 ... n+132 COM_CH0_LENn 规定 n+5 COM_CH0_0
的结构见下表 读/写作业的标识符以字母
名称
的长度
NDB
第一个客户机通道的入口
第一个客户机通道的标识符 1 个字节 十六进制
COMn
第一个客户机通道的读/写作业
结构的长度
n m p = 0 ... 31
说明
2
COM0 COM0
的偏移 的长度
1
0 的 COM0
1 1
来表示 通道标识符以字母
n
ASCII
结构
数据 格式
个字节 十六进制
个字节 十六进制 个字节 十六进制
字节
个字节 十六进制
r =
"<op>=<cnt> <local_buffer> <remote_buffer>"
... ... ... ASCII
COM_CH0_n
... COM_CH1_ID 第二个客户机通道的标识符 ... COM_CH1_OFF ... COM_CH1_LEN0
... ...
... COM_CH1_LENm ... COM_CH1_0 ASCII
关于说明 见表
第一个客户机通道的读/写作业
"<op>=<cnt> <local_buffer> <remote_buffer>"
关于说明 见表
第二个客户机通道的入口
10
10
n 的 COMn
1
结构
ASCII
个字节 十六进制 个字节 十六进制
1
个字节 十六进制
1
个字节 十六进制
1
个字节 十六进制
1
... ... ASCII
... COM_CH1_m ASCII
... ...
... COM_CHr_ID ... COM_CHr_OFF ... COM_CHr_LEN0
... ...
... COM_CHr_LENp ... COM_CHr_0 ASCII
最多
r 个客户机通道的入口
最后一个客户机通道的标识符
8
个通道
1
个字节 十六进制 个字节 十六进制
1 1 个字节 十六进制
个字节 十六进制
1
个字节 十六进制
1
4-19
Page 68
组态
03/03
变量存储器中
名 称 说 明 数据格式
的字节偏移
... ... ASCII
... COM_CHr_p ASCII
的最后2 个
NDB
字节
名 称 说 明 数据格式
<op> 作业类型
<cnt>
<local_buffer> 本地系统存储区的地址
所有
NDB
CRC
9
网络数据块
数值范围
被传送字节的数量 数值范围
数值范围
字节的
CRC
R
1 - 212
分节
NDB
W
2
的结构
读作业
写作业
CRC
个字节 十六进制
分节
NDB
ASCII
ASCII
ASCII
的最后2 个字节
<remote_buffer>
10
VB0 - VBx
通讯伙伴存储区的地址 数值范围
读/写作业的组态
IB0 - IBx S7-200 / S7-300 / S7-400 QB0 - QBx 其中 x 为最大输出地址 S7-200 / S7-300 / S7-400 MB0 - MBx S7-200 / S7-300 / S7-400 VB0 - VBx S7-200 DB0.DBB0 - DBx.DBBy
y
其中
其中
其中
其中
为数据块中相应数据块的最高地址
为最大变量地址
x
为最大输入地址
x
为最大标志地址
x
为最大变量地址
x
其中
为最大数据块编
x
S7-300 / S7-400
ASCII
4.4.5 Internet 数据块 IDB 的结构
IDB 由 Internet wizard 在 STEP 7 Micro/WIN 32
在变量存储器中 给出一般起始地址 下表中所述字节偏移全部是针对该起始地址
IDB
紧随
NDB
之后 由于
中生成 下表所示为
NDB
的长度会随着当前组态的不同而不同 对于
IDB
4-20
的结构
IDB
不能
Page 69
03/03
组态
变量存储器中
的字节偏移
0-1 IDB
2 3 SMTP 4 FTP 5 FTP 6 HTTP
7 8
的长度
带有
一般分节长度
客户机分节长度 服务器分节长度
内部系统使用 全局标志字节 位
[0]
CRC
1
客户机分节长度
1 1
服务器分节长度
1
管理权限标志
说 明
1
标 题
1
一般分节
数据格式
个字节 十六进制
2
个字节 十六进制 个字节 十六进制 个字节 十六进制 个字节 十六进制 个字节 十六进制
个字节 十六进制 个字节 十六进制
1
16#43 = 67
16#32 = 50 16#02 = 2 16#02 = 2 16#02 = 2 16#02 = 2
16#01
管理员可以访问所有
举 例
字节
字节 字节 字节 字节 字节
0 1
[1] - [7]
9 - 24 CP 243-1 IT
用户名 至少 未使用的字节都填为
25 - 56 CP 243-1 IT
密码可以最多使用 实际密码长度至少有 符 未使用的字节都填为
只能访问 可以访问所有功能 包括
预留
管理员用户名
1
管理员密码
FTP
个字符 最多有
32
8
服务器
16#00
个字符进行加密和保存
个字符 最多有
16#00
16
Web
个字符
16
个字
16 个 ASCII
32 个 ASCII
功能
IT
字符
字符
"admin" 16#61 'a' 16#64 'd' 16#6d 'm' 16#69 'i' 16#6e 'n' 16#00 '\0' "admin123" 16#31 '1' 16#72 'r' 16#4A 'J' 字节 2 16#7B '{'
字节
字节
字节
字节
字节
字节
字节
字节
字节
0
1
2
3
4
5 - 15
0
1
3
57- 58 SMTP
[0]
[1] - [15]
客户机标志
启用位
0 1
禁用 启用
预留
16#66 'f' 16#77 'w' 16#79 'y' 16#72 'r' 16#00 '\0'
SMTP 客户机分节
个字节 十六进制
2
16#0001
SMTP
字节
4
字节
5
字节
6
字节
7
字节
8 - 31
客户机启用
4-21
Page 70
组态
03/03
变量存储器中
说 明 数据格式 举 例
的字节偏移
客户机分节
FTP
59 - 60
61 - 62
63 - 64
客户机标志
FTP
FTP
HTTP 服务器标志 位
启用位
[0]
0 1
[1] - [15]
服务器标志
[0] - [15]
启用位
[0]
0 1
[1] - [15]
禁用 启用
预留
预留
禁用 启用
预留
FTP 服务器分节
HTTP 客户机分节
个字节 十六进制
2
个字节 十六进制
2
2 个字节 十六进制
16#0001
客户机启用
FTP
16#0000
16#0001 HTTP
客户机启用
65 - 66 CRC
11 IDB
的结构
CRC分节
2 个字节 十六进制
4-22
Page 71
03/03
组态
4.4.6
.udb 文件中
的关键字
TIMESTAMP 时间标记
用于用户管理的组态文件的结构
用于用户管理的组态文件通过 文件中 关于该文件的结构见下表
只有在 因此 只有设定管理员才可将用户管理组态文件传送到
CP 243-1 IT
时间 单位[秒]自 制格式
PC
Internet wizard 在 STEP 7 Micro/WIN 32
中设定的管理员才允许通过
说 明 举 例
1970 年 1 月 1
时间参照
STEP 7 Micro/WIN 32
.udb
一般信息
日起 十六进
文件
FTP 将 .udb
生成
中生成 并保存在后缀为
组态文件传送到
CP 243-1 IT
TIMESTAMP=3D2C4E48
对应于
2002 年 7 月 10 日 15:10:00
的文件系统中
CP 243-1 IT
.udb
的文件系统
*.udb
在运行过程中 更改 如果发现有更改 将读取整个 并重新组态
FILETYPE
FILEFORMAT 文件格式
00|
文件类型 系统内部使用
系统内部使用
用户 访问权限 用户名 密码 之间使用 | 隔开
文件的时间
00
CP 243-1 IT
CP 243-1 IT
User 00 可识别 8 个用户 00 01 ...06 07
的参数记录
User 01
的用户管理
连续监控该元素是否有
文件
个用户
00 01 ...06 07
可识别
.udb
8
FILETYPE=UDB
禁止更改 固定值
FILEFORMAT=xx
禁止更改 固定值
访问权限
00|<
关于说明 见表
>|<
13
用户名
>|<
密码
>
01|
... ... ...
... ... ...
07| 用户
END 结束标识符
用户 访问权限 用户名 密码 之间使用
访问权限 用户名 密码 之间使用
12
的参数记录
01
的参数记录
07
用于用户管理的组态文件的结构
User 07 可识别 8 个用户 00 01 ...06 07
隔开
|
|
隔开
访问权限
01|<
关于说明 见表
访问权限
07|<
关于说明 见表
>|<
>|<
用户名
13
用户名
13
>|<
>|<
密码
密码
>
>
4-23
Page 72
组态
03/03
参 数 说 明 举 例
访问权限
访问权限以十六进制格式表示 位
[0-1]
[2]
0 1
[3]
的数据
0 1
[4-5]
[6]
态页面
0
没有使用
通过
HTTP
不可以 可以 通过
HTTP
不可以 可以
没有使用
通过
HTTP
不可以
服务器读取
服务器读和写访问
服务器访问
S7-200 CPU
S7-200 CPU
CP 243-1 IT
的数
的状
00|00010048|<
通过
-
通过
-
态页面 所有
-
用户名
HTTP HTTP
FTP
密码
>|<
读和写访问 服务器访问
功能的访问
>
CP 243-1 IT
的状
用户名
密码
可以
1
[7-15]
[16]
0 1 可以
[17-31]
用户名以纯文本表示
密码可以最多使用 际密码长度为
13
用户参数记录的结构
没有使用
所有
不可以
没有使用
FTP
64
1 – 32
功能的访问
1 – 32
个字符进行加密和保存
个字符
个字符组成
00|00000040|Status_CP|<
带有用户名 问
CP 243-1 IT
00|00010000|<
使用密码 用户被授权访问可以执行所有
Status_CP
的状态
用户名
!state_Cp1
>|W9vQ}G cfH
密码
>
的用户被授权可以读访
加密
W9vQ)G cfH
FTP
功能
4-24
Page 73
03/03
用户组态文件举例
组态
注意
可以使用字符
- 
- 
一行的最后一个字符为
- 
所有介于
- 
伙伴所接受的话 不允许有空行
- 
注意
如果手动更改 最大数量
.udb
.udb
将注释添加到文件中
#
文件中拒绝空格用户输入
0x|00000000|||
其中
代表运行用户号
x
\n
0x21HEX 和 0x7E HEX
之间的
ASCII
字符都可用于用户名和密码 如果它们也被通讯
文件 应保证使用唯一的用户名 并应遵守规定的用户名和密码长度 不能超过用户的
4-25
Page 74
组态
03/03
4.4.7 E-Mail
用于 为
.edb
.edb
TIMESTAMP
文件中
的关键字
时间标记
客户机的组态文件结构
e-mail
时间 单位[秒]自 六进制格式
32
在运行过程中
客户机的组态文件通过
的文件中 下表所示为该文件的结构
生成
PC
*.edb
说 明
1970 年 1 月 1
时间参照
文件的时间
CP 243-1 IT
STEP 7 Micro/WIN
连续监控该元素是
.edb
Internet wizard 在 STEP 7 Micro/WIN 32
文件
综 述
日起
举 例
TIMESTAMP=3D2C4E48
对应于
2002 年 7 月 10 日 15:10:00
中生成 并保存在后缀
否有更改 如果发现有更改 将读取整个 文件 并重新组态
FILETYPE
FILEFORMAT 文件格式
FROM SMTPSA1
SMTPSP1 SMTPSA2
SMTPSP2 备用
E-mail 00
文件类型
发送
e-mail e-mail
备用
可识别
系统内部使用
系统内部使用
e-mail
服务器的 服务器的端口地址
e-mail e-mail
32 个 e-mail 00 01 02...30 31
CP 243-1 IT 的 e-mail
的站的发送地址
地址
IP
服务器的 服务器的端口地址
IP
地址
.edb
服务
FILETYPE=EDB
禁止更改 固定值
FILEFORMAT=xx
禁止更改 固定值
FROM=Anlage.Werk2@Firma.com SMTPSA1=192.168.1.10
SMTPSP1=25 SMTPSA2=192.168.162.97
SMTPSP2=25
00|TO| 00|CC|
00|SU| 主题 00|TX| 正文
E-mail 01
01|TO| 01|CC| 可选收件地址 可以接收 01|SU|
e-mail 00
可选收件地址 可以接收
00|TX|Malfunction in system section 10
可识别
32 个 e-mail 00 01 02...30 31
e-mail 01
主题
的收件地址
最多
64
的收件地址
个字符
e-mail 00
e-mail 01
复件的收件人
复件的收件人
00|TO|Name.Name@provider.de 00|CC|Name.Name@provider.de
00|SU|Status Station 4
中出现故障
10
01|TO|Name.Name@provider.de 01|CC|Name.Name@provider.de 01|SU|Note for station 4
系统分节
4-26
Page 75
03/03
.edb 文件中
说 明 举 例
的关键字
组态
01|TX| 正文
... ... ...
... ... ...
E-mail 31 31|TO| 31|CC| 31|SU| 主题 31|TX| 正文 END 结束标识符
可识别
E-Mail
01|TX|This is a \n\t text with formatting.
32 个 e-mail 00 01 02...30 31
e-mail 31
可选收件地址 可以接收
14 E-Mail
组态文件举例
的收件地址
客户机的组态文件结构
e-mail 31
复件的收件人
带有格式的
31|TO|Name.Name@provider.de 31|CC|Name.Name@provider.de 31|SU|Temperature station 4 31|TX|Temperature = %VD100:4.2F%°C
\n\t
文本
这是一个
4-27
Page 76
组态
03/03
注意
可以使用字符
l
有效的
l
一行的最后一个字符为 \n
l
收件人地址
l
主题
l
l e-mail
发件人地址
l
所有介于
l
e-mail
TO 和 CC
不能包含多于
SU
正文
TX
FROM
0x21HEX 和 0x7E HEX
将注释添加到文件中
#
必须在
不能包含多于
讯伙伴所接受的话 不允许有空行
l
TO SU 和 TX
不能包含多于
128 个 ASCII
1024 个 ASCII
不能包含多于
64 个 ASCII
字段中有输入项
64 个 ASCII
字符
字符
字符 包括
字符
之间的字符都可用于
e-mail
标志和格式字符
TO CC SU 和 TX
如果它们也被
e-mail
4-28
Page 77
03/03
组态
4.4.8 FTP
文件中
.fdb
的关键字
TIMESTAMP
客户机的组态文件结构
用于
FTP
的文件中 关于该文件的结构见下表
时间标记
客户机的组态文件通过
时间 单位[秒]自 六进制格式
生成
32
在运行过程中
*.fdb
时间参照
PC
文件的时间
CP 243-1 IT
Internet wizard 在 STEP 7 Micro/WIN 32
说 明
1970 年 1 月 1
STEP 7 Micro/WIN
连续监控该元素是
.fdb
文件
综 述
日起
TIMESTAMP=3D2C4E48
对应于
2002 年 7 月 10 日 15:10:00
中生成 并保存在后缀为
举 例
.fdb
否有更改 如果发现有更改 将读取整个 件 并重新组态 务
FILETYPE
FILEFORMAT 文件格式
00|
01|
文件类型
系统内部使用
系统内部使用
作业
FTP
操作 字节数量 服务器地址 用户名 密码 之间使用
作业
FTP
FTP
00
FTP
01
CP 243-1 IT 的 FTP
作业
00
的参数记录
DB
作业
01
的参数记录
可识别
起始地址 路径/文件名
可识别
.fdb
客户机服
32 个 FTP
隔开
|
32 个 FTP
FILETYPE=FDB
禁止更改 固定值
FILEFORMAT=xx
禁止更改 固定值
作业
作业
00 01 ...30 31
操作
00|<
件名 关于说明 见表
00 01 ...30 31
操作
01|<
字节数量
>|<
服务器地址
>|<
字节数量
>|<
>|<DB
>|<
16
>|<DB
起始地址
用户名
起始地址
>|<
>|<
密码
>|<
路径/文
>
路径/文 操作 字节数量 服务器地址 用户名 密码 之间使用
... ... ...
... ... ...
作业
FTP
31|
END 结束标识符
15 FTP
作业
FTP
操作 字节数量 服务器地址 用户名 密码 之间使用
的参数记录
31
客户机的组态文件结
起始地址 路径/文件名
DB
32
DB
可识别
起始地址 路径/文件名
32 个 FTP
|
|
隔开
作业
隔开
31|<
件名 关于说明 见表
00 01 ...30 31
操作 件名 关于说明 见表
服务器地址
>|<
字节数量
>|<
服务器地址
>|<
16
>|<DB
16
>|<
>|<
用户名
起始地址
用户名
>|<
>|<
密码
>|<
密码
>
路径/文
>
4-29
Page 78
组态
03/03
参 数 说 明 举 例
操作
FTP
字节数量
客户机支持以下操作
W
R 从 FTP
D 从 FTP
可以被写入数据块或从数据块中读取的字节数量 – 10240 对于 CPU226XM
读取数据块或部分数据块 并以二进制格式保 存在一个文件中 然后该文件给传送给一个
服务器 并复制到文件系统
FTP
服务器请求文件 然后将文件内容复
制到该数据块或部分该数据块
服务器的文件系统中删除文件
00|W|<
00|R|<
00|D|||<
0
00|W|5354|<DB
>|<
>|<
>
地址>|<用户名>|<密码> 从地址 据块中读取
字节数量
服务器地址
字节数量
收件人地址
路径/文件名
>|<DB
<DB
>|<DB
起始地址
5354
起始地址
用户名
>|<
起始地址
用户名
>|<
收件人地址
>|<
起始地址>开始
个字节 并使用<用户名
>|<
>|<
路径/文件名>|服务器
>|<
路径/文件名
>|<
密码
>
路径/文件名
>|<
密码
>
用户名
>|<
CPU
>|<
的数
>
数据块起始 地址
路径/文件名
读或写数据块的起始地址
数值范围是指实际数据块的容量 随着 的不同而不同 对于
10239
读写数据至/自文件的规格 包括相关的路径信息
文件名最长可达 254 个字符 包含文件名的 整个路径不能超过
CPU226XM
1024
个字符
CPU
0 –
密码>写入由<服务器地址>指定的文件
<
路径/文件名
<
00|R|5354|VB2308|<
用户名 将文件
>
服务器的文件系统中传送到
FTP
文件中的 据块中 从地址
00|R|23|VB11|/flash:/dat/CPU10_VB11_23.dat|
服务器地址
< 将文件 /flash:/dat/CPU10_VB11_23.dat 从由 IP <
>| < <
使用<用户名> 和
客户机
服务器地址
>
路径/文件名
密码
>
路径/文件名> 从由
密码
<
5354
个字节将被写入
VB2308
用户名
>|<
>
>| <
使用<用户名> 和
开始
服务器地址
>|<
服务器地址
IP <
寻址的
>
CP 243-1 IT 的
CPU
密码
>
<
>|<
FTP
的数
密码
寻址的
>
CP 243-1 IT
文件中的 块中 从地址
FTP
23
服务器的文件系统中传送到
个字节将被写入
VB11
开始
CPU
的数据
4-30
Page 79
03/03
参 数 说 明 举 例
组态
服务器地址
用户名
IP
寻址的
地址的输入项 由此可以访问
FTP
以纯文本写入 1 – 32 个字符组成
服务器上的有效用户名
FTP
服务器
00|R|23|VB11|/flash:/dat/CPU10_VB11_23.dat|
192.168.162.65|<
将文件
统中传送到
将被写入
00|R|23|VB11|/flash:/dat/CPU10_VB11_23.dat|
192.168.162.65|FTP_Server_4| <
将文件
/flash:/dat/CPU10_VB11_23.dat
地址
IP
密码>可以访问的
<
IP
192.168.162.65
CP 243-1 IT
CPU
/flash:/dat/CPU10_VB11_23.dat
地址
192.168.162.65
用户名
的数据块中 从地址
密码
>| <
FTP
文件中的
>
从通
使用<用户名
服务器的文件系
个字节
23
VB11
密码
>
从通
使用用户名
>
密码
FTP_Server4 和 <
务器的文件系统中传送到
文件中的
从地址
属于规定用户名的密码
可以最多使用 实际密码长度为
16 FTP
作业的参数记录结构
个字符进行加密和保存
64
1 – 32
个字符
00|R|23|VB11|/flash:/dat/CPU10_VB11_23.dat|
192.168.162.65|FTP_Server_4| W9vQ}G cfH
将文件
IP FTP_Server4 FTP
文件中的 中 从地址
23
VB11
/flash:/dat/CPU10_VB11_23.dat
地址
192.168.162.65
服务器的文件系统中传送到
23
VB11
密码>可以访问的
CP 243-1 IT
个字节将被写入
开始
和密码
个字节将被写入
Istate_Cp1
开始
FTP
CPU
使用用户名
CPU
的数据块
可以访问的
CP 243-1 IT
的数据块
从通
4-31
Page 80
组态
03/03
FTP 客户机组态文件举例
注意
可以使用字符
- 
-  如下保存 .fdb 文件中的空用户输入 xx||||||| 其中 xx 代表运行 FTP 客户机作业号 -  一行的最后一个字符为 \n
所有介于
- 
0x21HEX 和 0x7E HEX
果它们也被通讯伙伴所接受的话 下述附加规定适用于目录和文件名 不被支持 空格
- 
不允许有空行
- 
将注释添加到文件中
#
之间的
ASCII
字符都可用于路径 文件名 用户名和密码
\ / | < > : * 和 ?
小心
对于
READ
如果输入的数值为 址>开始读取 并复制到
如果被读取数据字节数量不为
操作
字节数量> 通常介于
<
0 CP 243-1 IT
S7-200 CPU
0 CP 243-1 IT
0 和 10240
之间 对于
CPU 226XM
就不能检查实际的文件长度 所有文件中的数据都被从
的数据块中 如果这不会超过其存储空间的话
可以在数据传送过程中进行检查 以确定规定的字节数量 是否已到达 如果是 就结束复制程序 该程序可以提供高度的安全性 以保护 保护的存储区防止被意外修改
为最大值
S7-200 CPU
<DB
起始地
没有进行安全
4-32
Page 81
03/03
4.5 使用 STEP 7 组态通讯伙伴
组态
以下章节将以
S7-200
关于组态步骤的详细信息 请参见 在
S7-300 和 S7-400
链接不能在
系统进行通讯
S7-300
STEP 7
系统为例 阐述使用
S7-400
系统中 组态的连接和自由连接不同 对于组态的连接 连接参数由用户给定 自由
中组态
系统的组态步骤与此类似
STEP 7
STEP 7
说明或
组态系统的步骤 以通过相关的以太网通讯处理器与
CP 343-1 和 CP 443-1
的手册
4-33
Page 82
组态
03/03
组态的连接
如果你想使用一个组态的连接 你必须首先将一个新的
new connection
择 下一步将组态该连接 为此 你必须在
定义你的 S7-200 系统进行通讯 你还必须规定你的系统是作为客户机运行 还是作为服务器运行 如果你想使 S7-300 S7-400 系统作为客户机使用 应启用 Active connection generation 有效连接生成 登记项 如果 该登记项没有启用 系统将作为一个服务器使用 然后 定义你的 项 还应指定其
unspecified
S7-300 或 S7-400
插入新的连接 窗口中 规定你想与之建立连接的站的类型 对于连接通讯伙伴 应选
不确定 类型
系统是作为一个主站还是作为从站 如果
地址 以便可以与你的通讯伙伴建立一个
IP
Properties - S7 connection S7
S7
连接插入
S7
TCP/IP
STEP 7 NetPro
连接属性 窗口中 见图
S7-300 或 S7-400
连接通过
连接
TCP/IP
程序包中
处理 选择
Insert
8
系统要与
TCP/IP
8. S7
连接属性 窗口
4-34
Page 83
03/03
组态
Address details
个连接的 登记项下 你可以组态每个连接 在专为通讯伙伴的 细 窗口中指定的通讯接入点 分配给 字段中
Micro/WIN 32
TSAP
Local
在可以获取所用通讯接入点的窗口中 输入到
S7-300系统作为客户机使用
如果你想使用 S7-300 系统作为客户机 如果你启用了 Properties - S7 connection S7连接属性 窗口中的 Active connection generation 有效连接生成 你就不能使用在 STEP 7 Micro/WIN 32 中使 用
STEP 7
先根据以下规则修正该
Local
本地 登记项
地址明细 窗口中 定义需要使用的通讯接入点
可以在
Local
STEP 7 Micro/WIN 32
S7-300 或 S7-400
本地 登记项下的同一窗口中找到 记下所显示的数值 并将该数值使用
本地 登记项中规定的
TSAP TSAP
TSAP
的第1 个字节
字段中获取
中找到 在其窗口中
TSAP
TSAP
提供的字段中输入在
系统中连接的通讯接入点 也可以在
TSAP
用作
S7-300
STEP 7 Address details
字段中
TSAP S7-200
Local properties
Address details
系统的一个通讯接入点 你必须首
地址明细 窗口
系统中一
本地属性
地址明
TSAP
STEP 7
举例
TSAP
太网通讯处理器安装在 号
在你的
S7-300
注意
STEP 7 和 STEP 7 Micro/WIN 32
的第2 个字节 可以从你的
S7-300
STEP 7
S7-300
10.02
此时为
将显示为本地
系统中的通讯接入点 接受第
4
程序包
系统机架
中得出
HW-Config
的第
0
TSAP
系统中的机架号 其它5位包含你的
S7-300
中可以找到这两项信息
号槽中包含一个
4
STEP 7 Micro/WIN 32
中的通讯接入点
系统中的以太网通讯处理器的机架和槽号得出 前
个字节 此时为
1
CP 343-1
S7-300
如果你使用
你必须使用数值为
10
TSAP
的规格必须相互兼容
个字节可从机架 此时为
2
位包含有以
3
系统中的以太网通讯处理器的槽
STEP 7
进行连接组态 数值
10.04
TSAP
0
用于
和槽号
4-35
Page 84
组态
03/03
自由连接
自由连接只能用于
S7-300 和 S7-400
如果你想使用自由连接用于你的 组态 在 之间没有什么区别 对于自由连接 可以在 S7-300 S7-400 系统中使用 TSAP 的第 2 个字节可以如上从 S7-300 S7-400 系统中所使 用的CPU的机架号和槽号导出 这就意味着 对于自由连接 S7-300 S7-400 系统中通讯接入点也可以位 于
CPU
注意 S7-200
服务器运行 都必须组态每一个连接
STEP 7 Micro/WIN 32
不能位于以太网通讯处理器中
系统不支持自由连接 这就意味着 对于
S7-300 或 S7-400
系统时 应使它们可以通过自由连接进行通讯
S7-300 或 S7-400
这此连接的使用以及通过在
系统用作服务器时 自由连接不能在
系统 这些连接中每一个连接的客户机侧都仍必须进行
S7-300或S7-400
TSAP
的第
个字节总被赋值以
1
S7-200
系统 不管你的系统是作为客户机运行 还是作为
0x03
STEP 7
即可 通过该字节 这些连接
中组态 在设计标准
系统中组态的连接的通讯
4-36
Page 85
03/03
4.6 CP 243-1 IT 对组态错误的响应
组态
如果
CP 243-1 IT
子网掩码 网关的
BOOTP
骤将循环进行 直到 一个有效的响应
如果
l IP
l
l
如果以此方式进行组态 情况下 不能进行与其它控制器的通讯 复位后
服务器中收到一个响应 或如果响应无效或错误 红色指示灯
CP 243-1 IT
地址 子网掩码和网关的 传输类型设定为 连接的
Keep Alive
识别到一个无效的组态 它将尝试通过
地址
IP
CP 243-1 IT 在S7-200 CPU
接收到一个有效的
Auto Negotiation
持续作用 监控时间设定为30秒钟
CP 243-1 IT
CP 243-1 IT
BOOTP
地址都可从
IP
自适应
就能通过以太网从
BOOTP
继续该尝试将持续大约
存储器中找到一个有效的组态或从
响应 它将如下自行组态
BOOTP
CP 243-1 IT
响应中获得
STEP 7 Micro/WIN 32
服务器检索其
分钟 如果在该时间内它不能从
1
SF
可以根据新的组态进行自行组态
TCP/IP
将闪亮大约30秒钟 该步
BOOTP
访问
S7-200 CPU
地址参数
服务器中接收到
IP
在这种
注意
自适应模式只能在所有所连接的网络组件都支持该模式时才能运行
注意
如果存在无效的 服务器和客户机 才能访问 CP 243-1 IT 的文件系统 并再次通过 FTP 将组态文件传送到 CP 243-1 IT
注意
保存在 到 组态用户必须保证在 有几个带有相同后缀的组态文件 将无法预知这些文件的哪一个将被
CP 243-1 IT
CDB/NDB/IDB
e-mail
客户机和
的文件系统中的组态文件可以由
CP 243-1 IT
组态 但
HTTP
的文件系统中 每个组态文件类型只有一个文件 如果文件系统包括
CP 243-1 IT
服务器功能 只有使用
可以借助于
CP 243-1 IT
BOOTP
STEP 7 Micro/WIN 32
根据其后缀
CP 243-1 IT
服务器引导装入 将不支持
.edb .udb 和 .fdb
装入
FTP
进行管理员组态
检测
4-37
Page 86
编程
03/03
4-38
Page 87
03/03
编程
5
编程
可以使用 必须使用版本为
为了能够使用 通讯通道 另外
CP 243-1 IT
系统中的位置
l ETHx_CTRL x l ETHx_CFG x l ETHx_XFR x l ETHx_EMAIL x
STEP 7 Micro/WIN 32
开发
V3.2.3
CP 243-1 IT
S7-200
可以使用以下子程序在
或以上的
作为一个
的用户程序也必须相应编程
相当于槽位 可能的数值
相当于槽位 可能的数值
相当于槽位 可能的数值
相当于槽位 可能的数值
STEP 7 Micro/WIN 32
S7-200
S7 e-mail 或 FTP
S7-200
用户程序 为了能使你在这些程序中使用
用户程序中进行编程 子程序命名为
0 1 ...6
0 1 ...6
0 1 ...6
0 1 ...6
客户机 必须至少相应组态
CP 243-1 IT
CP 243-1 IT
CP 243-1 IT 在 S7-200
功能
的一个
l ETHx_FTPC x
在组态结束时 这些子程序将通过集成在
Subprogram
过程中所输入的数据决定了在组态结束时
注意
不管是否出现在附录 户机作业启动后定义一个用户定义的超时时间 如果超过该时间 作业将通过子程序
ETHx_EMAIL 或 ETHx_FTPC
器的调用 通常可以通过点击
注意
相当于槽位 可能的数值
STEP 7 Micro/WIN 32
子程序 项下 在操作树中窗口中的
wizard
中定义的超时 我们强烈建议在用户程序中 为这些功能在
C
异常中止命令 中止 对于
Web
浏览器屏幕中的按钮取消
0 1 ...6
可以生成的子程序
中的
Internet wizard
STEP 7 Micro/WIN 32
CP 243-1 IT 的 HTTP
在生成 你将可以在
中找到这些子程序 在组态
S7 e-mail 或 FTP
服务器的
ETHx_XFR,
Web
浏览
用于编程
CP 243-1 IT
的子程序不能从
S7-200
用户程序中的中断例程调用
5-1
Page 88
编程
03/03
5.1 ETHx_CTRL
使用子程序 循环的一开始 就在你的
Micro/Win 32
数据是否有更改 如果启用了
CRC
通道的状态信息和 如果在
码最大可持续 秒钟之后将 错误或报文代码通过
只要你一完成 程序
校验
ETHx_CTRL
下载到
CP 243-1 IT
IT
CP 243-1 IT
60 Error
CP 243-1 IT
中出现错误 你可以从
出错 返回参数置为
可以初始化和监控
S7-200
S7-200 CPU
CRC
将总是重新启动 返回值包含有
服务的状态信息
CP 243-1 IT
Error
出错 参数返回
的组态
用户程序中调用该子程序 在用户程序或一个新的组态被
中并再次启动
校验
假设在该时间段内
Internet wizard
CP 243-1 IT
CP243-1 IT
Error
0
如果你想使用
S7-200 CPU
将只在检查到一个新的组态时重新启动 如果禁用了
CP 243-1 IT
出错 返回参数中读取相关的错误或报文代码 该代
S7-200
该例程可以在一个很长时间内防止
就可在
该子程序将命令
用户程序已评价了错误或报文代码 并在
STEP 7 Micro/WIN 32
CP 243-1 IT
的一般状态信息以及最多
的功能 必须在每个
SETP 7
CP 243-1 IT
CP 243-1 IT
中生成
ETHx_CTRL
检查组态
8
个通讯
60
的过时
调用
输入参数
17 输入参数 ETHx_CTRL
9.
调用
ETHx_CTRL
名 称 类 型 含 义
- - -
子程序
5-2
Page 89
03/03
编程
返回参数
CP_Ready BOOL
CH_Ready WORD 每个通道或
名 称
类 型
CP 243-1 IT 0 CP 1 CP
位 位 位 位 位 位 位
没有准备就绪 准备就绪
对应于
0
对应于
1
对应于
2
对应于
3 4 – 7
对应于通道
8
对应于通道
9
的状态
服务的状态
IT
e-mail FTP FTP HTTP
保留
含 义
服务 客户机服务 服务器服务
服务器服务
0 1
错误
18
返回参数
WORD
ETHx_CTRL
位 位 11 对应于通道 3 12 对应于通道 4 位 位 位
0 1
出错或报文代码
0x0000
其它 错误代码 见第 出错或报文代码最大可持续
对应于通道
10
对应于通道
13
对应于通道
14
对应于通道
15
通道或服务没有准备就绪 通道或服务准备就绪
没有错误
2
5 6 7
6.2
60
如果 态中所定义的通讯伙伴的通讯连接可以根据通讯参数建立 相应的服务
CH_Ready
返回参数的一个位的数值为
1
表示相关通道或服务已准备就绪 这就意味着 在组
IP
地址
TSAP
或在
CP 243-1 IT
中启动
5-3
Page 90
编程
03/03
5.2 ETHx_CFG
通过调用 后 储器中读取的组态将起作用
S7-200 用户程序运行时 如果你想从该用户程序中动态重新组态 CP 243-1 IT 你就需要该子程序 该 程序只有在 CRC 例程没有对你的组态激活时 才能由 Internet wizard STEP 7 Micro/WIN 32 中生成 如果调用了 程 你就不用再从用户程序中修改相关的组态 然后 你只需使用 中进行修改即可
调用
ETHx_CFG
CP 243-1 IT
ETHx_CFG
子程序 你可以引导
可以在调用
ETHx_CFG
子程序
CP 243-1 IT
子程序后自动进行复位 复位后重新启动
CP 243-1 IT
读取保存在
将中止所有的现有连接 并复位 但是 只要你一启用
S7-200 CPU
Internet wizard 在 STEP 7 Micro/WIN 32
存储器中的组态数据
S7-200 CPU
的存
CRC
10
输入参数
START BOOL 触发一个新组态的输入条件
19
返回参数
Done BOOL
调用
ETHx_CFG
名 称 类 型 含 义
输入参数
名 称
ETHx_CFG
子程序
类 型
不触发新组态
0
触发新组态
1
子程序调用的状态
含 义
子程序还没有执行
错误
20
返回参数
BYTE
ETHx_CFG
0
子程序已执行 并准备下一次执行
1
错误代码
16#00
其它 错误代码 见第
没有错误
6.2
5-4
Page 91
03/03
5.3 ETHx_XFR
编程
通过调用 中请求数据
l
l
l
当你调用 如果你至少将
STEP 7 Micro/WIN 32
每个通道一次只能有一个 你将 START 输入与 ETHx_XFR 子程序的 Done 返回值和 ETHx_CTRL 子程序的 CH_Ready 返回 值的相应位进行关联
调用
ETHx_XFR
CP 243-1 IT
要访问的数据 这些数据是进行读操作还是进行写操作 获取或传送这些数据的通讯伙伴
ETHx_XFR
CP 243-1 IT
子程序 你可以引导
所进行的数据访问类型 在组态时规定 这就意味着在组态过程中已指定
子程序时 你应规定组态的数据访问 以用于通过调用子程序你想执行的客户机通道
中的一个通道组态为客户机使用
中生成 然后 你只能从一个
ETHx_XFR
CP 243-1 IT
子程序激活 由于不能对一个通道同时进行几个数据访问 因此 建议
将数据传送到另一个
ETHx_XFR
S7-200
用户程序中通过
系统 或从这样一个系统
S7
子程序只能由
CP 243-1 IT
Internet wizard 在
进行数据访问
11
调用
ETHx_XFR
子程序
5-5
Page 92
编程
03/03
输入参数
START BOOL 触发读/写作业的输入条件
Chan_ID BYTE 可以访问数据的通道数量 该通道必须作
数据
中止
名 称
BYTE
BOOL
类 型
不触发读/写作业
0
触发读/写操作
1
数值范围
数值范围
为一个客户机进行组态
0 - 7
通道相关数据块的数量 在此组态可以描 述要执行的读/写作业
0 - 31
取消数据访问的输入条件 0
不取消数据访问
含 义
21 输入参数 ETHx_XFR
取消数据访问
1
5-6
Page 93
03/03
编程
返回参数
Done BOOL 子程序调用的状态
错误
22
注意
S7-200
名 称
返回参数
用户程序的执行时间会直接影响到所使用读/写作业的持续时间 如果你想将读/写作业的执行时间降
BYTE
ETHx_XFR
类 型
子程序还没有执行
0
子程序已执行 读/写作业已完成 子程序准备下一
1
次作业
其它 错误代码 见第
错误代码
16#00
含 义
没有错误
6.2
为最低 你应使用户程序的循环时间尽可能地短
5.4 ETHx_EMAIL
通过调用 ETHx_EMAIL 子程序 你可以引导 CP 243-1 IT 将一个预定义的 e-mail 传送到一个 e-mail 服务 所传送的
可以最多组态 以下事项在组态过程中已经规定
所使用的
l
除了实际
l
e-mail 32
e-mail e-mail
和所使用的
个不同的
e-mail
服务器 文本以外 要嵌入到
e-mail
服务器都在
e-mail
CP 243-1 IT
中的
S7-200
的组态中规定
系统数据
l e-mail
当你调用 如果你在组态
STEP 7 Micro/WIN 32
每次只能有一个 入与
ETHx_E-MAIL
关联
收件人
ETHx_EMAIL
CP 243-1 IT
ETHx_EMAIL
子程序的
子程序时 你应规定通过子程序要发送的组态
的同时激活了
中生成 然后 你可从一个
子程序激活 由于不能同时发送几个
Done
e-mail
返回值和
服务
S7-200
ETHx_CTRL
ETHx_EMAIL
用户程序中通过
子程序的
e-mail
子程序将可以由
CP 243-1 IT
e-mail
因此 建议你将
CH_Ready
Internet wizard 在
发送
e-mail
START
返回值的相应位进行
5-7
Page 94
编程
03/03
调用
输入参数
12.
调用
ETHx_EMAIL
名 称 类 型 含 义
子程序
START BOOL 触发
Mail BYTE
中止
23
返回参数
Done BOOL
输入参数
名 称
ETHx_EMAIL
BOOL
类 型
e-mail
不触发
0
触发
1
描述要 数值范围 取消
0 1
子程序调用的状态
e-mail
e-mail
不取消 取消
作业的输入条件
e-mail
e-mail
e-mail
e-mail
作业
作业的组态中的
0 - 31
作业的输入条件
作业
作业
作业
含 义
e-mail
数量
错误
24
返回参数
BYTE 错误代码
ETHx_EMAIL
0 子程序还没有执行 1 子程序已执行 e-mail 作业已完成 子程序准备下
一次作业
16#00
其它 错误代码 见第
没有错误
6.2
5-8
Page 95
03/03
注意
编程
发送
e-mail 是 S7
由于响应时间会随着组态的不同而不同 一般不能事先预知 同时运行的 S7 连接数量越多 每个作业传送 的数据量越大 发送
5.5 ETHx_FTPC
通过调用 务器中请求数据 另外 该子程序还可用于从一个
CP 243-1 IT
以下事项在组态过程中已经规定
ETHx_FTPC
所进行的数据访问类型 在组态时规定 可以最多组态
通讯的附属功能
e-mail
作业的响应时间就越长
子程序 你可以引导
CP 243-1 IT
FTP
将数据传送到一个
FTP
服务器 或从这样一个服
服务器的文件系统中删除文件
32 个 FTP
作业
你是否想从
l
你是否想从一个
l
你是否想从
l
你想使用的数据长度 起始地址 文件名
l
当你调用 如果你在
ETHx_FTPC CP 243-1 IT
STEP 7 Micro/WIN 32
S7-200 CPU
FTP
FTP
服务器的文件系统中删除文件
子程序时 你应规定你想执行子程序的组态
的组态中激活了
中生成 然后 你可从一个
中读取数据 并传送到一个
服务器中请求文件 并将该文件复制到你的
作业 每次只能有一个
START
输入与
相应位进行关联 调用
ETHx_FTPC
ETHx_FTPC
子程序激活 由于不能同时发送几个
子程序的
FTP
FTP
客户机服务
S7-200
Done
返回值和
FTP
服务器
S7-200 CPU
服务器地址 用户名和密码
FTP
ETHx_FTPC
用户程序中通过
ETHx_CTRL
客户机作业
子程序将可以由
CP 243-1 IT
FTP
客户机作业 因此 建议你将
子程序的
Internet wizard 在
发送
FTP
CH_Ready
客户机
返回值的
13.
调用
ETHx_FTPC
子程序
5-9
Page 96
编程
03/03
输入参数
START BOOL 触发读/写/删除作业的输入条件
触发读/写/删除作业
中止
25
名称
输入参数
BYTE 描述要执行读/写/删除作业的组态中的
BOOL
ETHx_FTPC
类型
含义
FTP
客户机作
不触发读/写/删除作业
0
触发读/写/删除作业
1
业数量 数值范围 中止 FTP 客户机作业的输入条件
0 1
不取消 取消
FTP
0 - 31
FTP
客户机作业
客户机作业
返回参数
Done BOOL 子程序调用的状态
Error BYTE
名称
类型
子程序还没有执行
0
子程序已执行 读/写/删除作业已完成 子程序准备
1
下一次作业
错误代码
16#00
其它 错误代码 见第
没有错误
26 返回参数 ETHx_FTPC
注意
客户机通讯是
FTP
通讯的附属功能 响应时间会随着组态的不同而不同 并且一般不能事先预知
S7
含义
6.2
5-10
Page 97
03/03
诊断
6
诊断
6.1 诊断能力
对于诊断 提供有以下辅助程序
l Ping
ping 程序在所有安装有 Microsoft Windows 操作系统的标准计算机上都有提供 该程序可以用于
确定
l STEP 7 Micro/WIN 32
在 系统所连接的模板信息 当你通过双击模板中的该输入项选中
服务器
CP 243-1 IT
PLC
菜单中的
是否在所输入的某个
Information ...
地址下
IP
输入项下 给出了
S7-200
系统的所有信息 这还包括与
CP 243-1 INTERNET
模板时 在你的
S7-200
CP 243-1 IT
一般模板信息 模板类型 所用版本
- 
-  TCP/IP
之后使用 环 也会如此 状态报文
- 
-  CP 243-1 IT
- 
S7
-  出错报文 -  IT 功能的组态和状态 FTP 服务器 FTP 客户机 HTTP 服务器和 e-mail
读取
l
SM
在运行期间 有关 取并处理 见表
上将出现一个窗口 包括以下信息
地址参数
BOOTP
S7-200 CPU
通道的组态和状态
存储区
CP 243-1 IT
5
地址 子网掩码 网关的
IP
例程进行了引导装入 在此所示数值将无效 如果用户程序还没有完成一个循
的地址区中的嵌入信息
的信息 也可以从当前
如果在
CP 243-1 IT
地址
IP
CP
中出现全局错误 其相关错误标识符也可以在该区找到
MAC
所使用的
地址 如果出现组态错误 并在
SM
区中由
S7-200
用户程序读
在应规定具体信息段的位置
6-1
Page 98
诊断
03/03
SM 区中的字节偏移
0-15 模板类型
16-19
20-21 22
软件版本
错误代码 见第
CP 243-1 IT
[0]
0 CP 243-1 IT 1 CP 243-1 IT
[1]
0 BOOTP 1 BOOTP
[2]
0 CP 243-1 IT
6.2
的状态
程序还没有执行 程序已执行
2
没有启动 启动
没有准备就绪
16 byte ASCII 4 byte ASCII
个字节 十六进制 个字节 十六进制
1
1 CP 243-1 IT
[3]
0 STEP 7 Micro/Win 32 1 STEP 7 Micro/Win 32
[4]
0 根据 CDB 组态 1 CDB 中没有有效的组态
[5]
[6]
[7]
预留
没有以太网连接
0 1 CP 243-1 IT
0 CP 243-1 IT 1 CP 243-1 IT
准备就绪
连接以太网
中没有错误 出错
没有激活 激活
23 24 硬件版本
27
全局错误及模板信息的寻址
保留
1
字节
ASCII
6-2
Page 99
03/03
诊断
读取
l
NPB
CP 243-1 IT
的存储区 如果你增加该指针 的
TCP/IP
NPB
存储区
组态参数 在此可以正确组态
当前使用的
SM
108
区的字节
你将发现
CP 243-1 IT
46-49
NPB
中 有一个指针可以定位保存
存储区 在该区中保存有当前
的数值就无效 下表所示为这些存储区的结构
CP 243-1 IT
CP 243-1 IT
组态数据
正在使用
并且用户程序至少经过一个循环 如果组态错
变量存储器中
的字节偏移
108 - 109 公用标志字节
含 义
格 式
个字节 十六进制
2
全双工模式
[0]
半双工
0
全双工
1
数据传输速率
[1]
0 10 Mbit/s 1 100 Mbit/s
自动谈判
[2]
自动谈判没有激活
0
自动谈判没有激活
1
[3] BOOTP
组态中的网络参数
0 1 BOOTP
[4] – [15] 保留
110-113 当前IP地址
4
114- 117 当前子网掩码 118-121 当前网关的 122-127
MAC
地址
IP
6
中的网络参数
4
地址
4
个字节 十六进制 个字节 十六进制
个字节 十六进制
个字节 十六进制
28 NPB
存储区的布局
l LED
测试
l
CP 243-1 IT
地确定是从
指示灯 见第
e-mail
可以发送一个带有从
CP 243-1 IT
之前 必须指定管理员的用户名和密码 在发送测试 讨论
2.8
到达所需
Web
e-mail
浏览器调用
HTML
服务器还是到达
e-mail
页面的
e-mail
e-mail
收件人 在触发该
使用该例程 可以很容易
e-mail
时可能出现的错误报文将在第
测试例程
6.3
节进行
6-3
Page 100
诊断
03/03
状态
l
Applet
使用 该页面还包含
l FTP
使用 从一个 文件
Web
服务器
FTP
浏览器 可以由
S7 和 IT
通道的状态信息 该页面的调用在表
CP 243-1 IT
请求一个
服务器 可以更改文件系统的内容 如果在运行
FTP
客户机检查
CP 243-1 IT
文件系统的内容 如果必要的话 使用该方法有时还可修正故障
HTML
页面 用于显示
1
CP 243-1 IT
注意
如果
CP 243-1 IT
与当前客户机的连接突然中断 例如掉电 而服务器继续运行 服务器将不能识别这种 连接中断 如果客户机尝试重新连接 将等待一段时间 取决于组态的 再次打开开始 直到所有连接重新建立
S7-200
系统的状态信息
中给定 以及该页面的信息概览
时在文件系统中发现错误
Keep Alive
时间
CP 243-1 IT
注意
CP 243-1 IT
启动过程中 其文件系统可以自动检查其一致性如果发现不一致 会尽可能地进行修正
6.2 CP 243-1 IT 的出错报文
本节将阐述对于用户非常重要的 错信息 如果出现这种错误报文 应与技术支持热线联系垂询
注意
在模板出错或系统出错时 必须关闭模板 然后打开
CP 243-1 IT
出错报文 所有其它出错报文 可参见
CP 243-1 IT
的内部出
CP 243-1 IT
作为子程序的返回值
l
错误通过 型或 通过
l
当前所使用的 型
有两种例程可以用于报告出错
Error
WORD
S7-200 CPU 的 SM
CP 243-1 IT
错误 返回值来报告 根据所使用的子程序 该参数可以为
类型
存储区返回的错误代码
SM
存储区取决于
的当前
SM
CP 243-1 IT 在 S7-200
系统中的连接位置 见表
区中的以下字节可以用于错误报文
BYTE
5
字节
根据错误类
6-4
Loading...