Register   |   Login

Print

Webaccess + APAX5520实战训练

Webaccess + APAX5520实战训练

    使用APAX-5520KW搭配APAX I/O模块(从培训套件选择)以及Webaccess来实现以下要求:
    采集两个通道的0~10V电压信号,转换成真空压力数值,然后在Webaccess的界面上显示(以科学计数法来显示)。电压信号转换成真空压力的公式是:P=Vout - 5.65^6.3 Vout--电压值,P—是真空压力。
(建议:电压转换成真空压力最好在PAC内完成,Webaccess界面只用于显示)

实现步骤:
1,搭建硬件平台APAX-5520 + APAX-5028 + APAX-5017  APAX-5028 AO通道01 发送电压值至 APAX-5017 AI通道01

2,打开 KW 软件,建立工程 shizhan1, 新建工程选择 APAX-5520KW 模板- 在物理硬件Advantech_DAQ 里添加 APAX5017模块 I/O 配置。 注意在通道配置项里 return 勾选为 Eng.Unit.  此时创建的的全局变量为 %ID? 32 位。

3,在逻辑 POU main* 里编写程序,编译并下载至5520KW 控制器运行如下图示,:


    从图中可看到,若将  V003, V004  REAL_TO_WORD 之后,若实数数据值为小数值,则转换后的 VOOO I/O地址可填 %MW?, 对应一个 modbus 地值,但是转换后数值变为0,因此,不建议转换。直接在 V003, V004 变量属性的I/O 地址里填写32 REAL %MD3.20,  %MD3.24

4,webaccess 里建好工程 shizhan1, 添加点input_01 input_02如下图示:


注意 地址栏填写要监视的KW I/O 地址 %MD3.20 %MD3.24

5,建立常数点 A_APAX_01, A_APAX_02 如下图示


注意 文本长度要填得大一些,以免无法完整显示科学型记数数值。

6,开始绘图项里做好数据监控如下图:


原始真空数值添加动画点为 input_01, input_02 科学型记数数值添加动画点为 A_APAX_01, A_APAX_02

7,AdvantechDrawDAQ  工具-脚本文件里编写 TCL 语言如下:



8,webaccess shizhan1 节点 全局脚本 添加脚本文件如下:



9,最终运行画面如下所示:




[ 本帖最后由 XDL 于 2015-6-3 16:37 编辑 ]
Attachment: Your usergroup does not have permission to access attachments

TOP

Quick search in Advantech Support Portal