西门子电线电缆经销代理商
其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球**芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
示例:基于 STEP 7 组态 NTP 服务器的 IP 地址,或在用户程序中进行设置
自动化任务
您的网络中使用自己的 NTP 服务器(IP 地址为 192.168.1.15)。自己的服务器具有以下
优势:
• 防止未经授权的外部访问
• 用您自己的 NTP 服务器同步的每一个设备都使用相同的时间。
您想使用该 NTP 服务器同步 S7-1500 CPU。
以下部分介绍了如何基于 STEP 7 组态 NTP 服务器的 IP 地址,或在用户程序中进行设置。
基于 STEP 7 组态 NTP 服务器的 IP 地址
操作步骤
1. 在 STEP 7 中选择 S7-1500 CPU。
2. 在“属性 > 常规 > 时间”(Properties > General > Time) 参数组中组态时间同步。
3. 在“时间同步”(Time synchronization) 参数中设置“在项目中设置 NTP 服务器”(Set NTP
server in the project) 值。
4. 在“NTP 服务器 1:”(NTP Server 1:) 中输入 NTP 服务器的 IP 地址:192.168.1.15。
5. 将硬件配置下载到 CPU。
结果
S7-1500 使用 NTP 服务器 192.168.1.15 同步时间。
通过“T_CONFIG”指令设置 NTP 服务器的 IP 地址。
要求:
• 已基于 STEP 7 在“时间同步”(Time synchronization) 下拉列表中选择了选项“直接在设
备上设置 NTP 服务器(如 PLC 程序、显示屏)”(Set NTP server directly on the device
(e.g. PLC program, display))。要设置 NTP 服务器的 IP 地址,请使用“T_CONFIG”指令的以下块参数:
• Req:在块参数“Req”的上升沿启动“T_CONFIG”指令的作业。
• Interface:在块参数“Interface”中输入 CPU PROFINET 接口 1 的 HW ID。在本例中,
HW ID 为“64”。
• Conf_Data:保存 NTP 服务器的 IP 地址的区域。为此,请使用数据类型
“IF_CONF_NTP”。
操作步骤
要在用户程序中将 NTP 服务器的 IP 地址设为“192.168.1.15”,请按以下步骤操作:
1. 在项目树的“程序块 > 添加新块”(Program blocks > Add new block) 下,创建一个全局数
据块。将全局数据块命名为“NTP”。
2. 在全局数据块“NTP”中,创建一个数据类型为“IF_CONF_NTP”的“NTP_Server”变量。在用户程序中,为“IF_CONF_NTP”数据类型分配 IP 地址 192.168.1.15:
"NTP".NTP_Server.NTP_IP[1].ADDR[1] := 192;
"NTP".NTP_Server.NTP_IP[1].ADDR[2] := 168;
"NTP".NTP_Server.NTP_IP[1].ADDR[3] := 1;
"NTP".NTP_Server.NTP_IP[1].ADDR[4] := 15;
6. 在用户程序中生成“change_NTP-Server”变量的上升沿:
"NTP"."change_NTP-Server" := true;
结果
S7-1500 使用 NTP 服务器 192.168.1.15 同步时间。标识和维护数据(I&M 数据)是保存在模块上的信息。该数据为:
• 只读(I 数据)或
• 可读/可写(M 数据)
标识数据 (I&M0):有关模块制造商的只读信息。一些标识数据也印刷在模块的外壳上,
如,订货号和序列号。
维护数据(I&M1、2、3):设备特定信息,例如,安装位置。将在组态期间创建
S7-1500/ET 200MP 的维护数据并下载到自动化系统/分布式 I/O 系统。
S7-1500/ET 200MP 的所有模块都支持标识数据 I&M0 至 I&M3。
在以下活动中需要提供 I&M 标识数据:
• 检查设备组态
• 查找设备中的硬件更改
• 纠正设备中的错误
可使用 I&M 标识数据在线明确识别模块。
读取 I&M 数据的方式
• 通过用户程序
• 通过 CPU 显示屏
• 通过 STEP 7 或 HMI 设备通过用户程序读取 I&M 数据
可通过以下方式在用户程序中读取模块的 I&M 数据:
• 使用 RDREC 指令
有关集中插入的模块和分布式模块(通过 PROFINET IO/PROFIBUS DP 访问)的数据记
录结构,请参见“I&M 数据的记录结构 (页 315)”部分。
• 使用 Get_IM_Data 指令
参考
有关这些指令的说明,请参见 STEP 7 在线帮助。
通过显示屏读取 I&M 数据
需要通过显示屏读出 CPU 的“设备名称”或“位置标识符”的 I&M 数据时,请按以下步骤操
作:
1. 浏览到 CPU 显示屏的“概述/PLC”(Overview/PLC) 菜单。
2. 选择“设备名称”(Plant designation)或“位置标识符”(location designation),并单击“确
定”(OK) 进行确认。
需要读出所用集中式模块的“设备名称”或“位置标识符”的 I&M 数据时,请按以下步骤操
作:
1. 浏览到 CPU 显示屏的“模块”(Modules) 菜单。
2. 选择菜单命令“本地模块”(Local modules),并单击“确定”(OK) 进行确认。
3. 选择模块的对应插槽(例如,插槽 3:DI 32 x 24VDC HF),并单击“确定”(OK) 进行确
认。
4. 选择“状态”(Status),并单击“确定”(OK) 进行确认。
5. 选择“设备名称”(Plant designation)或“位置标识符”(location designation),并单击“确
定”(OK) 进行确认。
需要读出分布式模块中所用模块的“设备名称”(Plant designation)或“位置标识符”(Location
identifier)的 I&M 数据时,请按以下步骤操作:
1. 浏览到 CPU 显示屏的“模块”(Modules) 菜单。
2. 选择相应的分布式 I/O 系统(例如,PROFINET IO 系统),并单击“确定”(OK) 进行确
认。
3. 选择对应的设备(例如,ET 200SP-Station_1),并单击“确定”(OK) 进行确认4. 选择模块的对应插槽(例如,插槽 1:DI 16 x DC24V ST_1),并单击“确定”(OK) 进行确
认。
5. 选择“状态”(Status),并单击“确定”(OK) 进行确认。
6. 选择“设备名称”(Plant designation)或“位置标识符”(location designation),并单击“确
定”(OK) 进行确认。
通过 STEP 7 读取 I&M 数据
要求:必须在线连接 CPU/接口模块。
要使用 STEP 7 读取 I&M 数据,请按以下步骤操作:
1. 在项目树中,选择 CPU/接口模块。
2. 转至“在线与诊断”(online & diagnostics)。
3. 在“诊断”(Diagnostics) 文件夹中,选择“常规”(General) 区域。
通过 STEP 7 输入维护数据
STEP 7 分配默认模块名称。可以输入下列信息:
• 设备名称 (I&M 1)
• 位置标识符 (I&M 1)
• 安装日期 (I&M 2)
• 其它信息 (I&M 3)
要通过 STEP 7 输入维护数据,请按以下步骤操作:
1. 在 STEP 7 的设备视图中,选择 CPU/接口模块或其它模块。
2. 在特性的“常规”(General) 下,选择“标识和维护”(Identification & Maintenance) 区域。
3. 输入数据。
在加载硬件配置的过程中,还将加载维护数据(I&M 1、2 和 3)。
通过 Web 服务器读取 I&M 数据的过程
有关操作步骤的详细描述,请参见“Web 服务
表格 12- 7 I&M 标识数据的记录结构
标识数据 访问 示例 说明
标识数据 0:(记录索引 AFF0H)
VendorIDHigh 读取(1 个字
节)
0000H 供应商名称
(002AH = SIEMENS AG)
VendorIDLow 读取(1 个字
节)
002AH
Order_ID 读取(20 个字
节)
6ES7516-3AN00-
0AB0
模块的订货号
(例如,CPU 1516-3 PN/DP)
IM_SERIAL_NUMBER 读取(16 个字
节)
- 序列号(设备特定)
IM_HARDWARE_REVISION 读取(2 个字
节)
1 相应的硬件版本
(例如,1)
IM_SOFTWARE_REVISION 读取 固件版本 提供有关模块固件版本的信息(例
• SWRevisionPrefix (1 个字节) V 如,V1.0.0)
• IM_SWRevision_Function
al_Enhancement
(1 个字节) 0000H - 00FFH
• IM_SWRevision_Bug_Fix (1 个字节) 0000H - 00FFH
• IM_SWRevision_Internal_
Change
(1 个字节) 0000H - 00FFH
IM_REVISION_COUNTER 读取(2 个字
节)
0000H 提供有关模块上参数更改的信息
(未使用)
IM_PROFILE_ID 读取(2 个字
节)
0000 H 常规设备
IM_PROFILE_SPECIFIC_TYPE 读取(2 个字
节)
0001H CPU
0003H I/O 模块
IM_VERSION 读取 0101H 提供有关 ID 数据版本信息
(0101H = V1.1)标识数据 访问 示例 说明
维护数据 1:(记录索引 AFF1H)
IM_TAG_FUNCTION 读取/写入(32
个字节)
- 在此,可输入在设备范围内唯一的
模块标识号。
IM_TAG_LOCATION 读取/写入(22
个字节)
- 在此,可输入模块的安装位置。
维护数据 2:(记录索引 AFF2H)
IM_DATE 读取/写入(16
个字节)
YYYY-MM-DD HH:MM 在此,可输入模块的安装日期。
维护数据 3:(记录索引 AFF3H)
IM_DEscriptOR 读取/写入(54
个字节)
- 在此,可输入模块的注释。
读取 I&M 记录的数据记录 255(通过 PROFIBUS 分布式组态)
使用读取数据记录(“RDREC”指令)访问特定的标识数据。
这些模块还支持通过 DR 255 对标识数据进行标准访问(索引 65000 到 65003)。有关
DR 255 数据结构的更多信息,请参见“行规指南”第 1 部分中的技术规范:标识和维护功能
- 订货号:3.502,版本 V1.2,2009 年 10 月。示例:使用 Get_IM_Data 读取 CPU 的固件版本
自动化任务
要检查自动化系统中的模块是否具有当前固件。可在 I&M0 数据中找到模块的固件版本。
I&M0 数据是设备的基本信息。例如,I&M0 数据包含的信息有:
• 制造商 ID
• 订货号和序列号
• 硬件和固件版本。
要读取 I&M0 数据,需要使用“Get_IM_Data”指令。可通过“Get_IM_Data”指令读取 CPU 用
户程序中所有模块的 I&M0 数据,并将 I&M 数据存储在数据块中。
要读取 CPU 的 I&M 数据,需要使用“Get_IM_Data”指令的以下块参数:
• LADDR:在块参数“LADDR”中输入模块的 HW ID。
• IM_TYPE:在块参数“IM_TYPE”下输入 I&M 数据编号(例如,I&M 0 数据输入“0”)。
• DATA:用于存储读取的 I&M 数据的区域(例如,在全局数据块中)。将 I&M 0 数据
存储在数据类型“IM0_Data”的区域中。
此例显示了如何读取 CPU 1511-1 PN 的 I&M 0 数据。要读取不同模块的 I&M 0 数据,只
需在参数 LADDR 上使用模块的 HW ID。
解决方案
要读取 CPU 的 I&M 0 数据,请按以下步骤操作:
1. 创建一个全局数据块存储 I&M 0 数据。
2. 在该全局数据块中,创建一个“IM0_Data”数据类型的结构。此时,可为该结构
(“imData”)指定任意名称。在“团队式工程组态”中,不同工程组态系统中的多个用户可同时执行一个项目,并访问同
一个 S7-1500 CPU。
多个用户可以彼此独立地同时编辑主站项目的不同部分。如果可能,将组态加载到 CPU
的过程中,CPU 将在同步对话中显示其他编者所做的更改,并自动进行同步。
某些在线功能也可以同时从共享 CPU 上的多个工程组态系统执行,例如:
• 监视 CPU 上的块
• 修改 CPU 上的块
• 跟踪功能
关于团队工程组态相关主题的详细信息,请参见 STEP 7 在线帮助。S7-1500 CPU 有一个显示屏和一些操作按键。通过 CPU 的显示屏,可以在不同菜单中显
示控制和状态信息。使用操作键,可在菜单中导航并进行各种设置。
优势
CPU 的显示屏具有下列优点:
• 通过纯文本形式的诊断消息缩短停机时间
• 通过更改 CPU 和所连 CM/CP 的接口设置(如,IP 地址),可大幅节省工厂调试、维
护和停机时间。无需编程设备。
• 由于强制表的读/写访问以及对监控表的读/写访问,缩短了停机时间。
这样便可通过监视和强制表对用户程序或 CPU 中各变量的当前值进行监视和更改。有
关监控表和强制表的更多信息,请参见“测试功能和故障排除 (页 362)”部分和 STEP 7
在线帮助。
• 在现场,运行中设备的图像(备份副本)可以
– 备份到 CPU 的 SIMATIC 存储卡
– 从 CPU 的 SIMATIC 存储卡恢复
不需要其它 PG/PC。
• 对于 F-CPU:显示 F-CPU 与 F-I/O 的安全模式和 F 参数的状态概览。
对显示屏使用密码保护
在 CPU 的属性中,在 STEP 7 中组态密码以进行显示屏操作。这样便可通过本地密码实现
本地访问保护。