分布式远程IO模块的技术特点
1、可靠性
分布式远程IO模块的安全栅、隔离器、端子柜、IO模件、现场电缆和接线端子的数量大大减少。现场信号采用数字传输,工业以太网总线,大大提高了系统的*干扰能力。这些因素均使分布式远程IO模块可靠性得到了提高!
2、维修性
由于现场级分散,同时大量的减少安全栅、隔离器、I/O模件、现场电缆和接线端子。因此分布式远程IO模块大大提高其维护性能。
IO模块-具体应用场合:1、楼宇自动化:楼顶水箱深度、水箱水温、室内烟雾探测、报警开关;2、智能交通:拿地铁举例:行车信号灯、二氧化碳浓度监测、氧气浓度监测、烟浓度监测、排风扇控制;3、 水处理系统:水位控制监测及报警、水流量监测、水污染指数控制、水温度监测;4、高速公路智能系统:车辆通过探测、通行信号灯控制;5、 能源管理系统:风力发电站举例、风速监测、风车转速监测、电压监测、电流监测;6、环境监测:温度、湿度、风速、空气成分监测;7、工厂自动化:3c生产线、自动装配线、自动上下料。
分布式IO模块的远程方法调用
1.RMI
RMI使运行在不同计算机上的J*a对象通过远程方法调用来进行通信,工业以太网模块,这些方法调用和对同一程序中对象的操作是一样的。RMI使得J*a远程服务程序和访问这些服务程序的J*a客户程序的编写工作变得轻松、简单。
2.远程方法调用的工作方式
(1)RMI服务器:包括远程对象,工业以太网,提供RMI服务,并用rmiregistry在注册处注册,获取服务名。
RMI客户:引用远程对象,在RMI注册处查找注册服务,获取对远程对象的引用。
(2)RMI服务器与RMI客户之间的交互方式
客户端的存根对象:充当代理对象,向RMI服务器传达请求,等待响应,返回结果给应用程序。
服务器端的骨架对象:复杂传入的RMI请求,把它们传递给RMI服务,骨架对象将结果回送给客户的存根对象。