汇川使用笔记2:变量定义和非法变量定义设置

您所在的位置:网站首页 汇川plc地址 汇川使用笔记2:变量定义和非法变量定义设置

汇川使用笔记2:变量定义和非法变量定义设置

2024-05-26 14:25| 来源: 网络整理| 查看: 265

1、变量定义 1.1 局部变量定义

局部变量,即在每个程序PRG文件中定义的变量叫局部变量。如:

 ①是程序PLC_PRG,②是变量定义窗口,③是逻辑程序编写窗口

PROGRAM PLC_PRG VAR //定义布尔变量 bInput1: BOOL; //布尔变量,TRUE或者FALSE bInput2: BOOL; b_输入1: BOOL; //变量中使用中文,阅读起来一目了然 b_输入2: BOOL; //定义整型变量 nData1: UINT:=1; //长整型变量,默认值是1 nData2: UINT:=2; //长整型变量,默认值是2 n_整型数据1: INT; //整型变量 n_整型数据2: SINT; //短整型变量 //字符串定义(20表示20个字符,如果后面的字符长度缠裹20则截取前20个字符) ip :STRING(20):='192.168.1.88'; //定义浮点型数据变量 fData1: LREAL:=0.00258; //double fData2: LREAL:=0.123458; //float f_浮点数1: REAL; f_浮点数2: REAL; //定义定时器变量 定时1_TON: TON; // 定时2_TON: TON; //定义上升沿变量 上升沿1_R_TRIG: R_TRIG; 上升沿2_R_TRIG: R_TRIG; //定义下降沿变量 下降沿1_F_TRIG: F_TRIG; 下降沿2_F_TRIG: F_TRIG; //数组定义 dataArray1: ARRAY[1..100] OF INT; //定义单列长都为100的数组,dataArray1[1]-dataArray1[100] dataArray2: ARRAY[1..200,1..10] OF INT; //定义10列长都为200的数组 END_VAR 1.2 普通全局变量定义

 定义的全局变量如下

VAR_GLOBAL bg_第一次上电导通: BOOL; bg_常闭: BOOL:=TRUE; bg_常开: BOOL:=FALSE; bg_去使能信号: BOOL; bg_使能标志: BOOL; //轴使能标志 bg_EtherCAT正常: BOOL; //总线通讯正常标志 dg_ID: INT:=1; END_VAR 1.3 掉电保持全局变量

       VAR_GLOBAL后面添加关键字CONSTANT

VAR_GLOBAL PERSISTENT RETAIN dg_设备运行次数 AT%MW5408 :WORD:=0; END_VAR 1.4 常数型全局变量

VAR_GLOBAL后面添加关键字PERSISTENT RETAIN 

// VAR_GLOBAL CONSTANT AXIS_MAX_NUM: INT:=10; //定义项目伺服总数 END_VAR 1.5 全局变量类型

一般项目程序中需要 用到如下五种全局变量类型

2、非法变量定义允许设置

变量中使用中文名字,将极大的方便程序的可阅读性,在项目调试中同事间工作交接也很方便。

V1.5.2软件默认自动选择允许标识符使用unicode。选择该 项后,变量定义中使用中文编译器不再报错。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3