Linux下ANSL协议支持功能

<< 点击显示目录 >>

主页  PVI通信 > 应用例程 > Linux >

Linux下ANSL协议支持功能

一、协议中获取CPU监控信息过程

1、获取CPU信息:

clip0008

可获得信息:

 a ) Automation Runtime版本

 b ) Ansl版本

 c ) CPU配置信息: CPU型号、节点号

 d ) 当前运行状态:

当前运行模式(数值4代表Run,数值3代表Serv,数值2代表Diagnos,数值1代表Boot)。

当前CPU状态;

当前CPU负载:为0~100数值,意味着当前CPU以0%~100%的负载运行。

当前循环对系统的负载率;

CPU BOOT模式;

外置电池的状态:1为有电池且电池能够供电;0为无电池或电池无电。

 e )TG技术:License状态:1为正常。

 

2、获取CPU内存信息:

clip0009

可获得信息:

 a ) CF卡信息:

盘区名:一般为C;

盘区名名称:一般为system;

空间大小:以Byte为单位;

已使用空间大小。

 b ) 系统存储空间(存储在CF卡中):空间总大小;已使用空间大小;最大块大小;

 c ) 用户存储空间(存储在CF卡中):空间总大小;已使用空间大小;最大块大小;

 d ) 用户RAM:空间大小;已使用空间大小;最大块大小;

 e ) 系统占用空间:空间总大小;已使用空间大小;最大块大小;

 

3、获取CPU的硬件描述信息:

clip0010

可获得信息:

 当前节点号的模块名称:例如X20CP1586,X20DO9371;

 当前模块所在路径:例如PCI.FPGA.IF6.X2X.BUS.ST12.IO

 当前模块的配置状态:如果是<configured+plugged>即表示模块有正常的插入且对配置的程序对应配置正确。如果状态为<plugged>即表示模块被插入,但不是应用程序中配置的程序。

 

二、实现远程更新程序

三、实现高速大量数据采集

可实现对大量数据( > 1000个点)平均25ms的响应速率进行数据采集。

 

四、对任意变量进行写操作

五、支持对PLC设备进行对时操作

六、对PLC设备的远程重启功能

 

若想了解更多,请查阅《ANSL_UI_V4_en》文档,内有详细的API说明,对于资源如何获取,请点击此处