加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684

SIEMENS西门子伺服电机(授权)代理商-莆田市一级代理商

更新时间
2024-11-02 08:00:00
价格
请来电询价
PLC触摸屏代理商
西门子代理商
伺服电机驱动电缆
西门子一级代理商
变频器直流调速器
西门子一级总代理商
联系电话
13922889745
联系手机
18475208684
联系人
向小姐
立即询价

详细介绍

【基础】联合体

一、联合体概念:

需要使几种不同类型的变量存放到同一段内存单元中,比如可以把一个DWORD、二个BYTE型变量放在同一地址开始的内存单元中;(联合体又称共用体)联合体的数据类型可以不一致

联合体关键词:UNION

二、联合体的使用

a、联合体的创建

打开Sysmac Studio 创建项目--数据类型--联合体

创建数据:WTEMP、BTEMP和ibtemp 16位BIT的数组

b、联合体的使用

    举例1:利用移位指令实现跑马灯功能

创建变量:跑马灯数据类型选择TEST

命名输出output bit 00~~output 07 命名为LED0~~LED7 如上图

编写PLC程序,由于联合体使用的同一段内存,所以移位指令只需要操作其中的WORD类型数据就可以了;跑马灯输出部分调用创建的16位数组其中的每一个元素的值对于输出LEDn 就可以了;

举例2:使用联合体,实现将2分字节整合成一个字变量的功能

创建建新的联合体:nw_WORD 内容如下

由于联合体内所有成员数据结果都一样的特性,决定了WORD 和数组中2 个字节的映射关系


相关产品

联系方式

  • 电  话:13922889745
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684