S71500PROFINETIO或DP从站故障诊断

上传人:bei****lei 文档编号:106113865 上传时间:2022-06-13 格式:DOCX 页数:6 大小:966.38KB
收藏 版权申诉 举报 下载
S71500PROFINETIO或DP从站故障诊断_第1页
第1页 / 共6页
S71500PROFINETIO或DP从站故障诊断_第2页
第2页 / 共6页
S71500PROFINETIO或DP从站故障诊断_第3页
第3页 / 共6页
资源描述:

《S71500PROFINETIO或DP从站故障诊断》由会员分享,可在线阅读,更多相关《S71500PROFINETIO或DP从站故障诊断(6页珍藏版)》请在装配图网上搜索。

1、设备编号从:0开始,第四个为编号“4”在系统常量中找到:数据类型:HW_IOSYSTEM的变量;当前值:257;十进制 按F1帮助:DeviceStates: 读取 IO 系统的模块状态信息词汇表转换程序状态的显示格式说明指令“DeviceStates”用于查询 IO 系统中所有模块的特定状态信息,即: PROFINET IO 系统中所有 IO 设备的状态信息 或 DP 主站系统中所有 DP 从站的状态信息输出的布尔值指示所选状态适用于的模块。 例如,可以读取 PROFINET IO 系统中当前禁用的 IO 设备。此信息的显示还依赖于要读取的状态信息是否适用于至少一个 IO 设备或 DP 从站

2、。可在循环 OB 以及中断 OB(例如,OB82 - 诊断中断)中调用此指令。参数下表列出了指令“DeviceStates”的参数:参数声明数据类型存储区说明LADDRInputHW_IOSYSTEMI、Q、M、L 或常量PROFINET IO 或 DP 主站系统的硬件标识符(请参见以下说明)MODEInputUINTI、Q、M、D、L 或常量选择要读取的状态信息(请参见以下说明)RET_VALReturnINTI、Q、M、D、L指令的状态(请参见以下说明)STATEInOutVARIANTI、Q、M、D、LIO 设备或 DP 从站的状态缓冲区(请参见以下说明)有关有效数据类型的更多信息,请参

3、见“有效数据类型概述”。参数 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 从站。 例如:o

4、 维护要求或建议o 不可访问o 不可用o 出现错误参数 STATE通过 STATE 参数,输出由 MODE 参数选择的 IO 设备/DP 从站的状态。 如果使用 MODE 选择的状态适用于 IO 设备/DP 从站,则在 STATE 参数中将下列位设置为“1”: 位 0 = 1: 组显示。 至少有一个 IO 设备/DP 从站的第 n 位设置为“1”。 位 n = 1:通过 MODE 选择的状态将应用到 IO 设备/DP 从站。 o 对于 PROFINET IO 系统,第 n 位对应于相应 IO 设备的设备编号(请参见设备视图和网络视图中的 PROFINET 接口属性)。o 对于 PROFINET

5、 DP 系统,第 n 位对应于 DP 从站的 PROFIBUS 地址(请参见设备视图和网络视图中的 DP 从站属性)。使用“BOOL”或“Array of BOOL”作为数据类型: 要仅输出状态信息的组显示位,可在 STATE 参数中使用 BOOL 数据类型。 要输出所有 IO 设备/DP 从站的状态信息,请使用下列长度的 Array of BOOL:o 对于 PROFINET IO 系统:1024 位o 对于 DP 主站系统:128 位参数 RET_VAL错误代码*(W#16#.)说明0无错误8091LADDR 参数的硬件标识符不存在。 请检查(例如,在系统常量中)项目中是否有 LADDR

6、值。8092LADDR 不会寻址 PROFINET IO 或 DP 主站系统。8093STATE 参数中的数据类型无效。80B1CPU 不支持“DeviceStates”指令。80B2LADDR 参数中指定的 IO 系统所用的 CPU 不支持所选的 MODE 参数。8452完整的状态信息,不适用于 STATE 参数中组态的变量。* 在程序编辑器中,错误代码可显示为整数或十六进制值。有关切换显示格式的信息,请参见“另请参见”。示例 - 读取 PROFINET IO 主站系统中是否存在 IO 设备在以下示例中,将在 IO 系统中查询是否存在 IO 设备。IO 系统将包含两个 S7-1500 系列的

7、 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”)使“DeviceState

8、s”指令了解 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(故障/无故障)

9、的 PROFINET IO 系统,执行“DeviceStates”指令。 在 STATE 参数中设置了下列位: 位 0 = 1: 至少有一个 IO 设备发生了故障。 位 1 = 0: 设备编号为 1 的 IO 设备未发生故障。 位 2 = 1: 设备编号为 2 的 IO 设备发生了故障。 位 3 = 0: 设备编号为 3 的 IO 设备未发生故障。 位 4 = 0: 设备编号为 4 的 IO 设备未发生故障。 位 5 = 0: 无关 位 6 = 0: 无关 .示例 - 读取 PROFIBUS DP 主站系统中发生故障的站DP 主站系统包含 PROFIBUS 地址为 3、4、5 和 6 的 4 个 DP 从站,其中地址为 4 的 DP 从站发生了故障。对于 MODE = 2(故障/无故障)的 DP 主站系统,执行“DeviceStates”指令。 在 STATE 参数中设置了下列位: 位 0 = 1: 至少有一个 DP 从站发生了故障。 位 1 = 0: 无关 位 2 = 0: 无关 位 3 = 0: 地址为 3 的 DP 从站未发生故障。 位 4 = 1: 地址为 4 的 DP 从站发生了故障。 位 5 = 0: 地址为 5 的 DP 从站未发生故障。 位 6 = 0: 地址为 6 的 DP 从站未发生故障。 位 7 = 0: 无关 位 8 = 0:无关 .

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!