产品列表PRODUCTS LIST

首页>产品中心>西门子一级代理商>代理商>扬州西门子S7-300代理商

扬州西门子S7-300代理商

简要描述:

扬州西门子S7-300代理商
浔之漫智控技术有限公司 上海诗慕自动化设备有限公司
本公司销售西门子自动化产品,*,质量保证,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,*,德国*

更新时间:2020-04-30

厂商性质: 总代理商

在线留言
扬州西门子S7-300代理商

扬州西门子S7-300代理商       扬州西门子S7-300代理商

浔之漫智控技术有限公司  上海诗慕自动化设备有限公司
本公司销售西门子自动化产品,*,质量保证,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,*,德国*

图10:配置通信接口区

点击确认键后,配置完成。通过PROFIBUS-DP通信不需要编写通信程序,双方数据通过输入、输出地址区直接对应,例如图10配置的主站、从站通信关系如下:
SIMOTION主站 QB0~QB15 ――――――S7-300从站 IB0~IB15。
SIMOTION主站 IB0~IB15 ――――――S7-300从站 QB0~QB15。
SIMOTION作为从站的示例程序参考附带文件“PROFIBUS_MASTER”.ZIP


5.PROFIBUS站点诊断
主站通过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元素

IMMEDI下一个命令与此命令同时执行
WHEN_COMMAND_DONE (160)执本命令后执行下一个命令
ABORT_CURRENT_COMMAND (260)立刻终止当前命令

本例中选择:“WHEN_COMMAND_DONE”。

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

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

表6:输出结构体
 

结构元素名称数据类型
functionResult函数调用返回值DINT
ActualStateOfSingleDpSlavePROFIBUS-DP单站状态枚举

“ActualStateOfSingleDpSlave”单站状态为枚举数据类型,枚举元素如表7所示:

表7:输出站点状态
 

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


本例中将从站输出状态存储于全局变量RET1中,通过编程可以判断从站的状态,调试状态下可以通过“SYMBOL BROWSER”监控从站状态,如图12所示:


图12 在SYMBOL BROWSER监控从站状态。

从站诊断的示例程序参考附带文件“PROFIBUS_MASTER”.ZIP

问题:  
对于由一个不同的DP主站组态的一个DP从站,DP主站还可以读取这个DP从站的输入数据吗?

解答:  
可以。通过组态直接数据交换,DP主站可以读取不是由其操纵的DP从站的输入数据。这种情况下,在PROFIBUS DP子网的物理层中,作 为多主站系统,两个DP主站必须都可用。

必要条件:
对直接数据交换,两个DP主站必须支持“send and receive capability for direct data exchange”,且DP从站必须支持“send capability for direct data exchange”。

从STEP 7 硬件配置中的(HW Config)硬件目录窗口中显示的模块数据,可以决定DP主站和DP从站的这些属性。


图 1:DP主站中直接数据交换的发送和接收能力

留言框

  • 产品:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 省份:

  • 详细地址:

  • 补充说明:

  • 验证码:

    请输入计算结果(填写阿拉伯数字),如:三加四=7