描述
S-093H 3BHB009885R0004控制器/晶闸管/电源单元MATLAB可用作ActiveX自动化控制器。通过ActiveX自动化控制器技术,用户可以通过在MATLAB中编写M文件来控制ActiveX自动化服务器。使用VB使用OPC自动化接口开发OPCAxtiveX控件,向OPCAxtiveX控件添加通信模块,接收来自EDPF-NT系统的数据,并将这些数据分 配给OPCAxtiveX控件的属性值。通过MATLAB获取OPCAxtiveX控件中相应的属性值,即可在MATLAB中利用OPC技术调用EDPF-NT系统数据。
首先建立OPCAxtiveX控件并在内部工作变量初始化中设置网络。其次,在OPCAxtiveX程序中添加网络通信代码,用于接收EDPF-NT系统工程师站发送给上位机的数据。最后,将接收到的数据赋值给ActiveX控件的属性值,生成OPCAxtiveX控件,并注册。用于数据接收的OPCAxtiveX控件现在可以由MATL AB使用。在MATLAB中使用ActiveX组件之前,必须找到该对象的名称ProgID ,并且还要了解该对象使用的方法、属性和事件。利用此信息,可以通过ActiveX客户支持在
MATLAB中应用该对象。 使用actxcontrol函数生成ActiveX组件并实现MATLAB与OPC之间的通信。在图形窗口中生成ActiveX组件的语法为:可以使用以下命令操作OPCAxtiveX控件get、set、 invoke、 propagate、 release 和delete等函数,最终使MATLAB能够调用EDPF-NT数据。3EDPF-NT系统中数据输入的实现
如前所述,出于安全考虑, EDPF- NT系统数据库中的数据只允许读取,不能直接写入。因此需要使用Modbus协议将MATLAB模型运行的数据通过COM卡发送到EDPF-NT系统。利用.VB中的ModbusMaster通讯控件,可以方便的作为Master向Modbus的Slave ( COM卡)发送数据。向EDPF- NT系统传输数据时,需要设置相应的通讯参数,包括端口、波特率、响应超时时间、数据位格式( RTU/ASCII)、校验方式、停止位以及从机地址与COM卡有关,以及发送数据时COM的物理起始地址。MATLAB模型每次运行后,都会自动通过Modbus网络将数据发送到EDPF-NT系统的COM卡, EDPF- NT系统会读取发送到COM卡的数据。http://www.wkfacai.com/
资产管理仍然是流程工业中决定效率和可靠性的关键问题。由于现场设备必须是故障安全的,所以主动配置、监控和维护它们是一个优先事项。数字化正日益渗透到这些公司流程中,使得满足流程工业要求的数字通信协议变得不可或缺。很明显,
HART和HART-IP正朝着满足这些行业要求的方向发展。
HART推动加工厂采用IIoT当谈到数字资产优化时,雄赤鹿(可寻址远程传感器高速公路),一种用于智能现场设备和软件应用程序(主机)之间数据交换的双向通信协议,通过提供两个同步通信通道(一个模拟通道和一个数字通道)正在成为一种既定的选择。与此同时,
WirelessHART成为过程应用的领先无线协议,新的HART-IP标准协议也加入其中。早在2012年由FieldComm组HART-IP支持从现场设备到控制室的简单垂直数据集成。HART协议可以在以太网、Wi-Fi或其他网络介质上运行,而不会牺牲现有网络提供的详细设备设置或诊断信息。除了提供对设备过程变量的访问,该协议还支持设备配置和高级诊断。因此,HART-IP将在加工厂实现工业物联网方面发挥重要作用。
型号推荐:
ABB 安全CPU模块SE96920414 YPK112A
ABB处理器模块UNS0122A-P 3BHE042393R0101
ABB 数字 I/O 模块UAD155A0111 3BHE029110R0111
ABB输入输出模块XVC768102 3BHB007211R102
ABB输入输出模块3BHB007211R102
ABB新引擎逻辑CPU模块UFC719AE101
ABB新引擎逻辑CPU模块UFC719AE101 3BHB00072R0101
评价
目前还没有评价