- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S71500PROFINETIO或DP从站故障诊断
设备编号从:
设备编号从:0开始,第四个为编号“4”
在系统常量中
在系统常量中找到:数据类型:HW_IOSYSTEM的变量;当前值:257;十进制
有关有效数据类型的更多信息,请参见“ 有效数据类型概述”。
参数 LADDR
使用 LADDR 参数通过硬件标识符选择 PROFINET IO 或 DP 主站系统。
硬件标识符位于:
PROFINET IO 或 DP 主站系统属性的网络视图中。
或数据类型为 HW_IOSYSTEM 的所列系统常量的 PLC 变量表中。
参数 MODE
使用 MODE 参数可读取状态信息。 可读取整个 PROFINET IO 或 DP 主站系统的下列一条状态信息:
1: IO 设备/DP 从站已组态
2: IO 设备/DP 从站故障
3: IO 设备/DP 从站已禁用
4: IO 设备/DP 从站存在
5: 出现问题的 IO 设备/DP 从站。 例如:
维护要求或建议
不可访问
不可用
出现错误
参数 STATE
通过 STATE 参数,输出由 MODE 参数选择的 IO 设备/DP 从站的状态。
如果使用 MODE 选择的状态适用于 IO 设备/DP 从站,则在 STATE 参数中将下列位设置为“1”:
位 0 = 1: 组显示。 至少有一个 IO 设备/DP 从站的第 n 位设置为“1”。
位 n = 1:通过 MODE 选择的状态将应用到 IO 设备/DP 从站。
对于 PROFINET IO 系统,第 n 位对应于相应 IO 设备的设备编号(请参见设备视图和网络视图中的 PROFINET 接口属性)。
对于 PROFINET DP 系统,第 n 位对应于 DP 从站的 PROFIBUS 地址(请参见设备视图和网络视图中的 DP 从站属性)。
使用“BOOL”或“Array of BOOL”作为数据类型:
要仅输出状态信息的组显示位,可在 STATE 参数中使用 BOOL 数据类型。
要输出所有 IO 设备/DP 从站的状态信息,请使用下列长度的 Array of BOOL:
对于 PROFINET IO 系统:1024 位
对于 DP 主站系统:128 位
参数 RET_VAL
错误代码*
(W#16#...)
说明
0
无错误
8091
LADDR 参数的硬件标识符不存在。 请检查(例如,在系统常量中)项目中是否有 LADDR 值。
8092
LADDR 不会寻址 PROFINET IO 或 DP 主站系统。
8093
STATE 参数中的数据类型无效。
80B1
CPU 不支持“DeviceStates”指令。
80B2
LADDR 参数中指定的 IO 系统所用的 CPU 不支持所选的 MODE 参数。
8452
完整的状态信息,不适用于 STATE 参数中组态的变量。
* 在程序编辑器中,错误代码可显示为整数或十六进制值。有关切换显示格式的信息,请参见“另请参见”。
示例 - 读取 PROFINET IO 主站系统中是否存在 IO 设备
在以下示例中,将在 IO 系统中查询是否存在 IO 设备。IO 系统将包含两个 S7-1500 系列的 CPU。“PLC_14”CPU 将包含程序,其中包括“DeviceStates”指令。“PLC_13”CPU 将组态为一个 IO 设备。
在“PLC_14”CPU 中:在全局数据块中创建三个变量和一个“STATE”结构(数据类型为 Array of BOOL),用于存储数据。
在“PLC_14”CPU 中:在循环 OB 中调用指令。如下所示互连指令的参数。
在“PLC_13”CPU 中:使用 CPU 属性将此 CPU“PLC_13”设为 IO 设备。IO 设备接收设备编号 1。
IO 系统显示在网络视图中。
在“PLC_14”CPU 中:通过参数 LADDR(“LADDR”)使“DeviceStates”指令了解 IO 系统的硬件标识符。根据参数 MODE(“MODE”)的值“4”,在 IO 系统中搜索 IO 设备。
在参数 STATE(“STATE”)中,输出 IO 设备是否存在(基于参数 MODE)的值。位 0 作为组值,指示 IO 设备存在。位 1 指示存在设备编号为 1 的 IO 设备。
输出参数 RET_VAL(“returnValue”)指示处理无错误。
示例 - 读取 PROFINET IO 主站系统中发生故障的站
PROFINET IO 系统包含设备编号为 1、2、3 和 4 的 4 个 IO 设备,其中编号为 2 的 IO 设备发生了故障。
对于 MODE = 2(故障/无故障)的 PROFINET IO 系统,执行“DeviceStates”指令。
在 STAT
您可能关注的文档
- Q345的焊接性能介绍.docx
- QA考试试题及答案.docx
- QC七大手法和九大步骤.docx
- qq群五一晚会主持词.docx
- qq小故事说说大全搞笑.docx
- QTP11使用DOM-XPath以及CSS识别元素对象.docx
- QT中PRO文件写法的详细介绍.docx
- QY20B起重机液压系统及回转机构设计说明书.docx
- RBAC--用户角色权限设计方案(非常好).docx
- RD201NT2停车场收费管理系统控制器操作说明.docx
- 基本面选股组合月报:大模型AI选股组合本年超额收益达6.60.pdf
- 可转债打新系列:安集转债,高端半导体材料供应商.pdf
- 可转债打新系列:伟测转债,国内头部第三方IC测试企业.pdf
- 联想集团PC换机周期下的价值重估.pdf
- 计算机行业跟踪:关税升级,国产突围.pdf
- 科技类指数基金专题研究报告:详解AI产业链指数及基金布局.pdf
- 计算机行业研究:AIAgent产品持续发布,关税对板块业绩影响较小.pdf
- 民士达深度报告:国内芳纶纸龙头,把握变局期崛起机遇.pdf
- 社会服务行业动态:全球首张民用无人驾驶载人航空器运营合格证落地,霸王茶姬冲击美股IPO.pdf
- 通信行业研究:特朗普关税令落地,长期看好国产算力链.pdf
文档评论(0)