问题:
如何从 SM338 POS INPUT 读取诊断信息?
解答:
为了从 SM338 POS INPUT 获取诊断信息,借助于 SFC 51“RDSYSST”从系统状态列表中读取数据:
- 可以将 SFC 51 链接到 OB82 诊断报警或循环程序内部。在 OB82 中,您可以了解是哪个模块触发了一个诊断报警。这允许您有选择地从 SM338 POS INPUT 读取诊断信息。
- SFC 51 将诊断数据写入一个数据块。创建一个与诊断数据具有相同结构(16 字节长,其中前 10 个字节是诊断信息)的 DB。
在 OB82 中借助于 SFC 51 读取诊断信息的例子:
SM_338_OB82.gif ( 205 KB )
下列位置提供有更多关于该主题的信息:
- 诊断数据结构:“S7-300 Programmable Logic Controllers, M7-300 Module Data (Issue 11/2002)”第 B.4 部分 — 条目号为 ID 8859629
- SFC 51 的附加描述:“System Software for S7-300/400 System and Standard Functions (Issue 12/2002)”第 13.3 部分 — 条目号 1214574
- STEP 7 在线帮助中也提供有关于 SFC 51 的信息(选择功能块并按 F1 键)。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335524.html