合信论坛

快捷导航
查看: 547|回复: 0

codesys位的使用

[复制链接]

92

主题

98

帖子

1107

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1107
发表于 2026-3-9 15:25:43 | 显示全部楼层 |阅读模式
codesys位的使用
一、例程序中使用
语法格式如下:
变量名.位锁引
支持数据类型:BYTE/WORD/DWORD/LWORD/SINT/INT/UINT/DINT/UDINT/LINT/ULINT
例:
//变量定义
PROGRAM PLC_PRG
VAR
        wD0 : UINT :=16#FFF0;
        wD1 : UINT :=16#FFF0;
        xD0 : BOOL :=1;
        struD0 : struTest;//结构体
END_VAR
VAR CONSTANT
        cNum: INT :=3;
END_VAR

//结构体
TYPE struTest :
STRUCT
        //BIT与BOOL区别:BOOL存储占用8位,BIT存储占用一个位
        xA : BIT;
        xB : BIT;
        wD : UINT;
        wE : INT;
END_STRUCT
END_TYPE


//程序
//直接用数值索引位
wD0.2 := 1; //WData结果是16#FFF4

//常量用作索引
wD1.cNum := xD0;//WData结果是16#FFF8

//结构体直接用位操作
struD0.xA := 1;
struD0.wD.3 := 1;
struD0.wE.1 := 1;
结果

Snipaste_2026-03-09_15-23-57.png




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2026-6-14 22:16 , Processed in 0.019741 second(s), 21 queries .

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