功能块的使用实验设备:CJ2M-CPU13,USB电缆实验目的:了解功能块的基本使用,实现功能块对表格数据取最大值、最小值实验步骤:系统概述 ,硬件搭建和接线CPU单元、电源单元和模块安装如下使用USB电缆连接CJ2M-CPU13和电脑软件设置CX-Programmer, 文件,新建,设备类型CJ2M,CPU型号选择CPU13,网络类型选择USB编程说明指令说明建立内部变量,BEGIN_MAX和BEG IN_MIN,均为字数10的数组变量,AT指定地址D100、D200建立输入变量,START_MAX和START_MIN,数据类型 BOOL建立输出变量,OUTPUT_MAX和OUTPUT_MIN,数据类型WORD功能块定义如下取D100~D109连续10个通道 的最大值取D200~D209联系10个通道的最小值主程序如下W0.00触发,使能功能块实例W0.01触发,启动最大值检索,最大值输 出到D1000W0.02触发,启动最小值检索,最小值输出到D2000实验现象初始如下触发W0.00,使能功能块实例触发W0.01, 启动最大值检索,此时注意到D1000=000AHEX,IR0=0001006DHEX触发W0.02,启动最小值检索,此时注意到 D2000=0014HEX,IR0=000100C8HEX实验总结:定义MAX、MIN指令,编写指令时,注意需要写数组变量第一 个通道,而不是数组变量的整体变量名 |
|