- 1
- 0
- 约5.87千字
- 约 38页
- 2016-08-05 发布于湖北
- 举报
基本编程元素
第一节 用户界面-简介
菜单栏
及
快捷图标栏
工程
设备对象编辑区
变量声明及初始化
诊断消息
显示区
程序编制区
工具箱编辑区
第二节 工程设备对象编辑器
单站控制器类型
程序的编制与组态
内置I/O,高速计数及PTO组态
内置串口组态与配置
CANopen组态与配置
第二节 工程设备对象编辑器-应用程序
全局变量定义区
库管理器,用于添加编辑库
任务配置区,用于定义程序执行的任务类型
应用程序-GVL
GVL: 全局变量列表,作用于全局范围内的变量可以在此定义.
全局变量定义,“VAR_GLOBAL”开头,”END_VAR”结尾
常量关键字
保持型变量关键字
基本概念1-变量定义语法规则
变量声明必须符合以下语法规则:
变量名 {AT 地址} :数据类型 {:=初始化值};
变量名的定义规则:
不得包含空格和特殊字符;
不区分字母大小写;
可以识别下划线,但不支持连续的两个下划线;
名称长度没有限制;
变量名定义注意事项:
不能在局部域内重复使用同一个变量名;
变量名不能与关键字同名;
可以在全局域内多次使用同一个变量名;
一个全局变量列表中定义的变量名称可以与另一个全局变量列表中定义的 变量相同;
基本概念2-保持型变量
保持型变量在整个程序运行期间保持值;
可以单纯声明成以下三种类型,每种类型都有单独的存储空间:
RETAIN
示例: VAR RETAIN
VAR1 : INT;
VAR_END
PLC正常断电/上电/意外断电之后变量的值保持,但是“初始化复位”/”冷启动”/ 重新下载程序会使RETAIN类型数据重新初始化。
PERSISTENT
示例: VAR_GLOBLE PERSISTENT
VAR1 : INT;
VAR_END
PLC重新启动/”初始化复位”后PERSISTENT类型数据被重新初始化,下载程序后值保持不变.注意: 仅全局性变量能成为PERSISTENT变量!
RETAIN+PERSISTENT
示例: VAR_GLOBLE PERSISTENT RETAIN
VAR1 : INT;
VAR_END
继承RETAIN和PERSISTENT的属性,可通过”初始化复位”对变量进行初始化
基本概念3-变量初始化
所有变量的默认初始化值都为0;
赋值操作符”:=”用于指定用户自定义初始化值;
示例: VAR
VAR1 : INT := 1 ;
VAR2 : INT := 2+ FUN(3);
VAR3 : POINTER TO INT := ADR(VAR4);
应用程序-库管理器
内置串行口通讯库,如MODBUS/ASCII读写
标准通用库,包含常用的指令,如定时器,计数器
特殊用法库,例如数据类型转换,算术运算,BCD运算
专用于内置高速HSC的功能库
专用于内置PTO/PWM的功能库
应用程序-DUT(数据单元类型)
创建用户自定义数据类型,包括数组,结构,枚举,引用,子范围,指针;
支持面向对象的编程方式,可通过”继承”的原则对DUT进行扩展;
声明DUT的语法规则如下:
TYPE DUT1 :
STRUCT
VAR1 : INT ;
END_STRUCT
END_TYPE
数据单元类型标志名
定义数据单元,可以是结构,枚举和引用
继承已有数据类型
基本概念4-标准数据类型
数据类型
关键字
值
数据长度
布尔类型
BOOL
TRUE/FALSE
1
整数类型
BYTE
WORD
DWORD
LWORD
SINT
USINT
INT
UINT
DINT
UDINT
LINT
0~255
0~65535
0~4294967295
0~2^64-1
-128~127
0~255
-32768~32767
0~65535
-2147483648~2147483648
0~ 4294967295
-2^63~ 2^63-1
8
16
32
64
8
8
16
16
32
32
64
您可能关注的文档
最近下载
- 北师大版一年级数学下册(全册)同步练习随堂练习一课一练.pdf VIP
- 汽车机械基础-模块二 汽车机械设计基础.pptx VIP
- 黑布林英语阅读《小妇人》 - 中英伴读.pdf VIP
- 0306.第3章-农村改革实践与探索6.pdf VIP
- 2025年湖南省中考数学真题试卷(含答案).pdf VIP
- (天一大联考)陕西山西宁夏青海2025-2026学年(上)高三第一次四省联考 英语试卷(含答案详解).pdf
- 2026反假货币培训考试题库200道附答案(满分必刷).docx VIP
- 2025年江西现代职业技术学院单招笔试综合素质试题库含答案解析(5套卷).docx VIP
- 装配式建筑混凝土预制构件安装工程(附详细工艺流程与质量安全措施).docx VIP
- 2026反假货币培训考试题库200道(满分必刷).docx VIP
原创力文档

文档评论(0)