读取由不同DP主站组态的DP从站的输入数据

n

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

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

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

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

读取由不同DP主站组态的DP从站的输入数据
图 1:DP主站中直接数据交换的发送和接收能力n

读取由不同DP主站组态的DP从站的输入数据
图 2:在DP从站中直接数据交换的发送和接收能力n

支持直接数据交换的示例产品:

DP从站

  • ET200 L
    6ES7 131-1EH00-0XB0-电子模块DI 16 x AC 120V
    6ES7 133-1EH00-0XB0-电子模块DI8/DO8 x AC120V
    6ES7 133-1JH00-0XB0-电子模块DI8/RO8 x AC120V
    6ES7 133-1BL01-0XB0-ET 200L 16DI/16DO DC 24V/0.5A
  • ET200 M
    6ES7 153-1AA03-0XB0-IM 153-1,分布式,PROFIBUS-DP
    6ES7 153-1AA83-0XB0-IM 153-1,分布式,PROFIBUS-DP
  • ET200 S
    6ES7 151-1CA00-0AB0 - ET 200S接口模块IM151-1 基本型
    6ES7 151-1AB02-0AB0 - ET 200S接口模块IM151-1 FO STANDARD
    6ES7 151-1BA00-0AB0 - ET 200S接口模块IM151-1 High Feature
    6ES7 151-1AA03-0AB0 - ET 200S接口模块IM151-1 标准型
  • ET200 X
    6ES7 147-1AA01-0XB0 - ET200X:基础模块BM147/CPU
    6ES7 147-1AA10-0XB0 - ET 200X:基础模块BM147-1 CPU
    6ES7 141-1BF01-0XB0 - ET200X:基础模块BM141,8DI
    6ES7 141-1BF01-0AB0 - ET 200X:BM141 - ECOFAST RS485 8DI

DP主站

  • C7
    6ES7 626-2DG04-0AE3 - SIMATIC C7-626/P DP,成套设备
    6ES7 633-2BF02-0AE3 - SIMATIC C7-633 DP,成套设备
    6ES7 634-2BF02-0AE3 - SIMATIC C7-634 DP,成套设备e
    6ES7 635-2EC01-0AE3 - SIMATIC C7-635 Keys,成套设备
    6ES7 635-2EB01-0AE3 - SIMATIC C7-635 Touch
    6ES7 636-2EC00-0AE3 - SIMATIC C7-636 Keys,成套设备
  • S7-300
    6ES7 313-6CE01-0AB0 - CPU313C-2 DP,32KB,16DI/16DO;DP-SS M/S
    6ES7 314-6CF01-0AB0 - CPU314C-2 DP,48KB,24DI/16DO/4AI/2AO,DP-SS M/S
    6ES7 315-2AF03-0AB0 - CPU 315-2 DP, 64 kB,0.3 ms/kAW
    6ES7 315-2AG10-0AB0 - CPU 315-2DP, 128 kB,0.1 ms/kAW
    6ES7 315-6FF01-0AB0 - CPU 315F
    6ES7 316-2AG00-0AB0 - CPU 316-2DP,128kB, 0.3 ms/kAW
    6ES7 317-2EJ10-0AB0 - CPU 317-2 PN/DP,512 kB,0.05 ms/kAW
    6ES7 317-6FF00-0AB0 - CPU 317F-2DP,512 kB,0.1 ms/kAW
    6ES7 318-2AJ00-0AB0 - CPU 318-2,512 kB,0.1ms/kAW
  • S7-400
    6ES7 412-1XF03-0AB0 - CPU 412-1,96 kB,0.2ms/kAW
    6ES7 412-2XG00-0AB0 - CPU 412-2,144 kB,0.2ms/kAW
    6ES7 414-2XG03-0AB0 - CPU 414-2,256 kB,0.1ms/kAW
    6ES7 414-3XJ00-0AB0 - CPU 414-3,768 kB,0.1ms/kAW
    6ES7 416-2XK02-0AB0 - CPU 416-2,1.6 MB,0.08ms/kAW
    6ES7 416-3XL00-0AB0 - CPU 416-3,3.2 MB,0.08ms/kAW
    6ES7 416-2FK02-0AB0 - CPU 416F-2,1.6 MB,0.08ms/kAW
    6ES7 417-4XL00-0AB0 - CPU 417-4,4 MB
  • ET200 S-CPU
    6ES7 151-7AA10-0AB0 - ET 200S IM 151 CPU,48kByte

组态直接数据交换
直接数据交换功能在“listening in”DP主站的配置中组态。在运行DP从站的DP主站的组态中,只需简单地建立标准主站-从 站通讯。

在附上的示例项目中,ET 200S工作站(DP从站)由CPU 318-2 (DP主站)运行。 位于同一PROFIBUS DP网络的CPU 416-2 DP通过直接数据交换读取ET 200S输入模块的数据。

当组态CPU 416-2DP为处于监听状态的DP主站时,必须进行如下设置:

  • 打开DP接口的属性,选择Configuration标签页。在此插入一个新行,其 为DX模块进行参数化(用于直接数据交换)。

读取由不同DP主站组态的DP从站的输入数据
图 3:CPU 416-2 DP的组态

  • 通过输入DP从站的DP地址编辑DX的配置,输入相关数据的地址

读取由不同DP主站组态的DP从站的输入数据
图 4:组态-直接数据交换

读取由不同DP主站组态的DP从站的输入数据 图 5:示例项目组态 ( 21 KB )

示例项目:
复制“Direct_data_exchange.exe”文件到一个独立的目录下面,双击启动。在STEP 7 V5.2 SP1中创建的该程序现在自动解压缩出所有的相关子目录,然后使用SIMATIC管理器打开和处理解压的项目。

读取由不同DP主站组态的DP从站的输入数据 Direct_data_exchange.exe ( 192 KB )

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论