n
描述
每个DP从站都有诊断数据,并且数据结构符合EN 50 170 卷2,PROFIBUS。n
可以使用“DPNRM_DG”指令(读一个从站的数据记录)来读出一个从站目前的诊断数据,这些诊断数据是符合 EN 50 170 卷2,PROFIBUS定义的格式。n
下表列出了从站诊断数据的结构。
字节 | 描述 |
0 |
站状态1 |
1 | 站状态2 |
2 | 站状态3 |
3 | 主站站号 |
4 | 制造商 ID(高字节) |
5 | 制造商 ID(低字节) |
6 ... | 从站更多详细的诊断数据 |
表 01 n
示例程序的描述
ET200S 诊断数据的读取和评估参见下面的例程。n
用户程序包含以下组件。
块 | 符号名 | 描述 |
OB1 | Main |
循环程序调用FB2 "DIAG"。 |
OB100 | Startup | 启动OB |
FB2 | DIAG | 功能块FB2 “DIAG” 调用“ModuleStates”指令来读出DP 从站,例如ET200S的状态。 取决于ET200S的状态信息,“DPNRM_DG”指令被调用并读出ET200S的诊断数据,符合N 50 170 卷2, PROFIBUS定义的格式。 |
DB2 | iDB_DIAG | FB2 “DIAG”的背景数据块 |
DB82 | Diagnostics Data | ET200S的诊断数据(从站诊断数据)存储在DB82中。 |
下面的文档包含有示例程序的描述。
DP_Slave_Diagnose_S7-1200_en.pdf ( 1109 KB )
下载
需要下载“Diagnostic_DP.zip”项目。
拷贝“Diagnostic_DP.zip”到一个独立的文件目录并且双击。解压缩后得到的项目可以通过STEP7 V11 SP2 Update 2 (或更高版本)来打开及修改。
Diagnostic_DP.zip ( 2142 KB )
进一步的信息
更多关于ET200S,SIMATIC S7-1200以及STEP7 V11 SP2的组态和编程信息请参考下面的手册。
手册 | 条目号 |
IM151-1 STANDARD (ET 200S) | 25548014 |
SIMATIC S7-1200 | 36932465 |
CM 1243 (DP Master Class 1) | 63653398 |
STEP 7 V11 SP2 (TIA Portal) | 57185407 |
创建环境
本FAQ中的抓屏及下载文件都来自于STEP 7 V11 SP2 Update 2。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc329736.html