更新时间: 2023-03-17
要在每个站点都用源程序实现Modbus是不实现的,由于应用程序开发平台不一样,有Visual C++等,不可能实现代码复用。但是,每个站点读写Modbus数据的操纵又是相同的,为解决这个题目,我们采用COM技术。COM也是软件模块之间数据通讯的标准。COM的特点是语言无关性、对时程的透明性和可以实现二进制重用。由于它的接口是开放的,所以支持COM技术的客户程序可以通过其公共接口调用COM组件的内部功能。众所周知,在Windows2000中,COM+甚至是构成操纵系统的基础。
**,采用ATL开发出了两个COM组件,即Modbus Master组件和Modbus Slave组件。ATL是一个基于C++模拟技术的框架,它主要用在甚至COM的软件开发上,使用它可以大大简化组件的开发过程并进步代码的效率[5]。Master和Slave组件都包含ASCII、RTU、TCP三种方式,实现了Class0、Class1规定的功能[3]。每个子站的客户程序不需要了解Modbus的具体协议和实现方式,只需调用组件公然出来的方法,就可以与远程计算机交换数据,实现Modbus协议透明、网络数据传输透明。例如Slave真个组件,客户端只需修改其连接数据就可以使变化反应到Master端,而Master端修改了数据后,Slave端会触发事件通知客户。HP 395326-002 S132
HONEYWELL TDC2000 30735860-001 TR1
HONEYWELL TDC2000 51390091-100 4DP7APXDH111
YAMATAKE HONEYWELL TDC2000 82407381-001
HONEYWELL 51390083-100
BRAUN E124.1120U1
ALLEN BRADLEY 802T-APD
SIEMENS M74002-A110
BRAY CONTROLS 630250-21520536
SIEMENS 3RV1342-4FC10
ENDRESS+HAUSER RN-221N
SIEMENS 6ES5 712-8BC50
SIEMENS E 65000-A67-A2
SIEMENS E 65000-A67-A3
SIMATIC 6ES7322-1BL00-0AA0
RVXY-11 72850-06-05-01-01-01-00-00-15
JUNIPER SA2500
SIEMENS 6ES7407-0KA01-0AA0
SIEMENS 6ES7422-1BL00-0AA0
HAGER CD280T
YUYAO PA6170/11-16
SPRECHER+SCHUH CA3-43-N-11
MURR ELEKTRONIK MCS-B 2,5-110-240/24
UNIVERSITY CW-33-A5V15-AC-A1
YAMATAKE HONEYWELL TDC2000 82407390-001 + 82408213-001
SCHNEIDER N642.39.481.01
SMC VS7-8-FG-S-3NA04
SPRECHER & SCHUH RZ7-FEB3TU23
上一篇:AB1756-EN2F
下一篇:AB1756-OB16E