Codesys数据结构:1.0 数据类型-CODESYS资源下载区-酷德网 - CoDeSys软件教程下载,CoDeSys工控资讯门户 

酷德网

HSC6490-cn中国制造,中国芯~
查看: 1778|回复: 0

Codesys数据结构:1.0 数据类型

[复制链接]

该用户从未签到

发表于 2023-4-12 22:11:09 | 显示全部楼层 |阅读模式
一、概述

Codesys软件是基于IEC61131-3国际标准的控制器开发平台软件;IEC 61131-3 标准包括两部分:编程和变量。编程部分描述了两个重要模型:IEC软件模型和通讯模型。变量部分定义了应用编程中需要的数据类型。
计算机处理数据都是二进制处理方式,编译器会将编写的代码翻译成机器语言,在翻译成机器语言过程中,编译器会根据数据类型对对应内存中(01010001)的数据进行解析;一串二进制信息是有很多含义的,可以是字符,可以是正数,也可以是带小数的浮点数,这都是根据数据类型而决定的。通过数据类型可以进行一些操作保护,比如字符串和整型数不能加减乘除;
Codesys的数据类型总共分为以下三类,
    标注数据类型扩展数据类型用户自定义
了解这三类数据类型可以更好的帮助我们组织程序,编写算法;

Codesys数据结构:1.0 数据类型-1.jpg


二、变量的定义格式

变量名+冒号+数据类型+初始化(可选)+分号+注释(可选)
例如:
  1. iVar    : INT     :=10;//注释
  2. strVar2 : STRING  :='10';(*注释*)
复制代码
    iVar 是变量名;后边加冒号;INT是数据类型:= 是赋值操作符10是初始值语句结尾要加分号最后是注释,注释标识符可以是 // 或者 (* *)
三、变量的命名规则

    变量只能由字母、数字和下划线组成;变量首字必须是字母;变量不能是关键词和操作符;变量不区分大小写;变量没有长度限制;
为了代码的可阅读和规范性,尽量采用规范的命名方式,这里介绍匈牙利命名规范
    变量是由:前缀+基本名 组成基本名每个单词首字母大写,其余小写前缀是数据类型的缩写,用小写字母;如下表所示
数据类型前缀数据类型前缀
BOOLbREALr
BYTEbyLREALlr
WORDwSTRINGs
DWORDdwWSTRINGws
LWORDlwTIMEtim
SINTsiTIME_OF_DAYtod
USINTusiDATE_AND_TIMEdt
INTiDATEdate
UINTuiENUMe
DINTdiPOINTERp
UDINTudiARRAYa
LINTliSTRUCTstru
ULINTuliuniou
+10
不赞一个?
打赏鼓励一下!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则


顶部qrcode底部
关注酷德网订阅号,获取更多资讯!

QQ|Archiver|手机版|小黑屋|酷德论坛 ( 苏ICP备16065247号-1 )|网站地图

GMT+8, 2026-10-19 08:26 , Processed in 0.145555 second(s), 50 queries .

酷德网

© 2001-2013 Hicodesys. 技术支持 by 酷德网

快速回复 返回顶部 返回列表