您好,欢迎来到维库电子市场网 登录 | 免费注册
6年
企业信息

湖南迪硕自动化设备有限公司

卖家积分:7001分-8000分

营业执照:已审核

经营模式:贸易/代理/分销

所在地区:上海 上海市

人气:863677
企业档案

相关证件:营业执照已审核 

会员类型:

会员年限:6年

章明 QQ:2750130146

电话:13217430013

手机:13217430013

阿库IM:

地址:上海市松江区鼎源路618弄(时尚谷创意园)16号楼305室

E-mail:2750130146@qq.com

产品分类
西门子屏蔽网线 德国进口
西门子屏蔽网线 德国进口
<>

西门子屏蔽网线 德国进口

货期:

现货

价格:

321

品牌:

西门子

型号:

西门子屏蔽网线

包装:

全新原装

产品信息

西门子代理 西门子电缆代理商 西门子屏蔽网线 西门子屏蔽网线 西门子屏蔽网线 西门子屏蔽网线

主站通过PROFIBUS-DP轮询从站,如果主站故障,与所有从站的通信将终止,从站通信数据不更新;如果一个从站故障,主站还可以与其它从站进行通信。在PLC侧可以通过OB86、FC125/FB125(可以从西门子上)、SFC13等组织块、程序块对主站或从站进行诊断,可以查看PLC相关文档,在这里不作相信介绍。SIMOTION使用函数“_getStateOfSingleDpSlave”或“_getStateOfAllDpSlaves”对一个站点或多个站点进行诊断。以调用函数“_getStateOfSingleDpSlave”为例介绍PROFIBUS-DP站点的诊断功能。函数调用如图11所示,函数参数如下:

图11 PROFIBUS-DP诊断函数

logicalDiagnosticAddress:

输入参数,数据类型 DINT,PROFIBUS-DP站点诊断地址,本例中S7-300PLC作为从站,诊断地址为16378。

ReqGetStateOfSingleDPSlaveStateMode:

输入参数,枚举数据类型,函数调用请求格式,枚举元素如表4所示:

表4:函数请求REQUEST_TRUE (0)开始执行REQUEST_FALSE (1)查询REQUEST_TRUE状态REQUEST_ABORT (2)终止函数执行NextCommand:

输入参数,枚举数据类型,下一个命令执行的时机,枚举元素如表5所示:

表5:NEXTCOMMAND元素IMMEDIATELY (60)下一个命令与此命令同时执行WHEN_COMMAND_DONE (160)执本命令后执行下一个命令ABORT_CURRENT_COMMAND (260)立刻终止当前命令本例中选择:“WHEN_COMMAND_DONE”。

commandid:

输入参数,“CommandIdType”数据类型,用户定义,可以跟踪命令执行的状态。本例中选择一个临时变量,没有赋值。

StructRetGetStateOfSingleDpSlave:

输出参数,结构数据类型,结构元素如表6所示:

表6:输出结构体

结构元素名称数据类型functionResult函数调用返回值DINTActualStateOfSingleDpSlavePROFIBUS-DP单站状态枚举“ActualStateOfSingleDpSlave”单站状态为枚举数据类型,枚举元素如表7所示:

表7:输出站点状态

INACTIVE (0)从站被用户程序去使能。IN_OPERATION (1)与从站正在进行数据交换。DATA_EXCHANGE_INACTIVE (2)与从站没有进行数据交换。NOT_PRESENT (3)从站丢失。

本例中将从站输出状态存储于全局变量RET1中,通过编程可以判断从站的状态,调试状态下可以通过“SYMBOL