西门子梧州授权代理商
PLC工作状态一目了然安装便捷,支持导轨式和螺钉式安装所有模块的输入输出端子可拆卸集成以太网口,程插针式连接,模块序下载、设备组网连接更加紧密通用 Micro sD卡支持程序下载和信号板扩展实现*化PLC固件更新配置,同时不占用电控西门子高速芯片配备超级电容,掉电基本指令执行时间可情况下,依然能保证时钟正常工作
IEA预测,在电力领域,太阳能将为电网加600千兆瓦的清洁能源,*其他可再生能源偈醯淖芎汀52023年,*太阳能发电量将达到1太瓦,是第三大经济体总容量的两倍多。可以预见,我国再生资源进口量将进一步下降。2017年长至40.2吨,创造了无矿开采的奇迹。,从2008年到2016年,
自动化系统
288 系统手册, 11/2019, A5E03461186-AF
5. 在用户程序中,为数据类型“IF_CONF_NTP”分配 IP 地址 192.168.1.10:
"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] := 10;
6. 在用户程序中,通过为变量“change_NTP-Server”生成上升沿更改 NTP 服务器的 IP 地
址。
"NTP"."change_NTP-Server" := true;
结果
S7-1500 使用 NTP 服务器 192.168.1.10 同步时间。
11.9 标识和维护数据
11.9.1 读取并输入 I&M 数据
I&M 数据
标识和维护数据(I&M 数据)是保存在模块上的信息。该数据为:
● 只读(I 数据)或
● 可读/可写(M 数据)
标识数据 (I&M0): :有关模块制造商的只读信息。一些标识数据也印刷在模块的外壳上,
如,订货号和序列号。
维护数据( I&M1 、2 2 、3 3 ):设备特定信息,例如,安装位置。将在组态期间创建
S7-1500/ET 200MP 的维护数据并下载到自动化系统/分布式 I/O 系统。
S7-1500/ET 200MP 的所有模块都支持标识数据 I&M0 至 I&M3。
在以下活动中需要提供 I&M 标识数据:
● 检查设备组态
● 查找设备中的硬件更改
● 纠正设备中的错误
可使用 I&M 标识数据在线明确识别模块。
调试
11.9 标识和维护数据
自动化系统
系统手册, 11/2019, A5E03461186-AF 289
读取 I&M 数据的方式
● 通过用户程序
● 通过 CPU 显示屏
● 通过 STEP 7 或 HMI 设备
● 通过 CPU 的 Web 服务器
通过 用 户程序读取 I&M 数据
可通过以下方式在用户程序中读取模块的 I&M 数据:
● 使用 RDREC 指令
有关集中插入的模块和分布式模块(通过 PROFINET IO/PROFIBUS DP 访问)的数
据记录结构,请参见“I&M 数据的记录结构 (页 292)”部分。
● 使用 Get_IM_Data 指令
参考
有关这些指令的说明,请参见 STEP 7 在线帮助。
调试
11.9 标识和维护数据
自动化系统
290 系统手册, 11/2019, A5E03461186-AF
通过显示屏读取 I&M 数据
需要通过显示屏读出 CPU 的“设备名称”或“位置标识符”的 I&M 数据时,请按以下步骤操
作:
1. 浏览到 CPU 显示屏的“概述/PLC”(Overview/PLC) 菜单。
2. 选择“设备名称”(Plant designation)或“位置标识符”(location designation),并单击“确
定”(OK) 进行确认。
西门子输入模块6ES7521-1FH00-0AA0西门子输入模块程控制器S7-1500模块
需要读出所用集中式模块的“设备名称”或“位置标识符”的 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) 进行确认。
调试
11.9 标识和维护数据
自动化系统
系统手册, 11/2019, A5E03461186-AF 291
通过 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 服务器
11.9 标识和维护数据
自动化系统
292 系统手册, 11/2019, A5E03461186-AF
11.9.2 I&M 数 数 据的记录结构
通过用户 程序读取 I&M 记录(集 中 式和分布式,通过 PROFINET IO )
使用 读取数据记录(“RDREC”指令)访问特定的标识数据。在相关记录索引下,可获取
标识数据的相应部分。
这些记录的结构如下所示:
表格 11- 7 I&M 标识数据的数据记录基本结构
内容 长度(字节) 编码(十六进制)
标 头信息
BlockType 2 I&M0:0020 H
I&M1:0021 H
I&M2:0022 H
I&M3:0023 H
BlockLength 2 I&M0:0038 H
I&M1:0038 H
I&M2:0012 H
FB284功能说明
带增量编码器V90,使用参考挡块+编码器零脉冲方式回零时,参考挡块回零开关接到哪里,怎样配置
回零开关连接到一个PLC的数字量输入点,PLC内编程将其状态关联到FB284功能块ConfigEPos输入引脚的bit6。
(1)将V90参数P29240设置为1(选择参考挡块+零脉冲方式回零);
(2)将回零开关连接到一个PLC的数字量输入点;
(3)在PLC内编程,将回零开关DI点的状态关联到FB284功能ConfigEPos输入引脚的bit6;
(4)FB284功能块选择工作模式ModPos=4;
(5)通过输入参数OverV、OverAcc、OverDec速度、加减速度的倍率(*);
(6)驱动的运行命令EnableAxis=1;
(7)运行条件 "CancelTransing" 及 "IntermediateStop"必须设置为 "1",Jog1 及 Jog2 必须设置为 "0"。
通过ExecuteMode 的上升沿触发回零运动。回零完成后"AxisRef"输出为1。
FB284怎样实现定位控制
? 运行模式选择 ModePos=2
? Jog1 及Jog2 必须设置为 "0"
? 轴必须已回零或编码器已被校准
? CancelTransing=1,IntermediateS*,
? ConfigEpos=16#00000003
? 设置目标位置Position和速度Velocity,参数 Positive 及 Negative 必须为 "0"
? 通过输入参数 OverV、OverAcc、OverDec 速度、加减速度的倍率,通常采取默认设置即可(*)。
? 驱动的运行命令 EnableAxis=1
? ExecuteMode上升沿触发定位运动
FB284怎样实现相对定位控制
? 运行模式选择 ModePos=1
? Jog1 及Jog2 必须设置为 "0"
? 轴可以不回零或不校正值编码器
? CancelTransing=1,IntermediateS*
? ConfigEpos=16#00000003
? 设置定位长度Position和速度Velocity,运动方向由Postion给定的正负决定
? 通过输入参数 OverV、OverAcc、OverDec 速度、加减速度的倍率,通常采取默认设置即可(*)。
? 驱动的运行命令 EnableAxis=1
? ExecuteMode上升沿触发定位运动
FB284怎样实现连续运行模式控制
"连续运行"模式允许轴的位置控制器在正向或反向以一个恒定的速度运行
? 运行模式选择 ModePos=3
? Jog1 及Jog2 必须设置为 "0"
? 轴不必回零或编码器未被校正
? CancelTransing=1,IntermediateS*
? ConfigEpos=16#00000003
? 通过输入参数 Velocity 运行速度,运行方向由 Positive 及 Negative 决定
? 通过输入参数 OverV、OverAcc、OverDec 速度、加减速度的倍率,通常采取默认设置即可(*)。
? 驱动的运行命令 EnableAxis=1
? ExecuteMode 的上升沿触发定位运动
FB284怎样实现程序块运行控制
此程序块运行模式通过驱动功能"Traversing blocks"来实现,它允许自动创建程序块、运行至档块、设置及复位输出。
要求:
? 运行模式选择ModePos=6
? ConfigEpos=16#00000003
? 轴静止
? 轴必须已回零或值编码器已校正
步骤:
? 工作模式、目标位置及动态响应已在V90 PN驱动的运行块参数中进行设置,输入参数 OverV、OverAcc、OverDec 速度、加减速度的倍率,通常采取默认设置即可(*)。
? 运行条件"CancelTransing" 及 "IntermediateStop"必须设置为 "1",Jog1 及 Jog2 必须设置为 "0"
? 程序块号在输入参数 "Position" 中设置,取值应为 0~ 16
? 运动的方向由与工作模式及程序块中的设置决定,与Positive 及Negative参数无关,必须将它们设置为"0"。
? 驱动的运行命令AxisEnable=1