设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
一文带你了解PLC的基本数据类型,很多电气师傅都不知道 ...
返回列表
发新帖
[西门子]
一文带你了解PLC的基本数据类型,很多电气师傅都不知道!
[复制链接]
41760
|
0
|
2024-3-18 10:17:35
|
显示全部楼层
|
阅读模式
PLC的基本数据类型我们常用的有如下几种:
1.布尔类型 BOOL
也就是我们常说的0和1,也可以理解为 True和False,对于PLC来说就是DI(Digital Input)或者DO(Digital Output)点的输入或输出状态,我们一般用Bool类型表示。对于西门子PLC的DI点,可以使用 I0.0表示,DO点用 Q0.0,还有M0.0,V0.0等表示。所以会经常看到 I0.0~I0.7,布尔类型只占用1位;
2. 字节类型 Byte
一个字节有8位,在PLC的存储器里,比如 IB1,MB1,就代表字节,那么将字节分解后 是8位,在第一项里布尔类型中提到 I0.0~I0.7就可以组成一个字节IB0,M0.0~M0.7组成MB0,所以我们想要提高读取速度,可以直接使用字节读取,然后再进行分解。数据范围0~255;
3. 字类型 WORD一个字包含16位,比如MW0,他就是由MB0和MB1组成,在使用字类型数据时,会出现组态软件读取的值不对,那么就有可能是字节的排列顺序不一样,可以对高低字节进行交换,很多软件都有这个功能。数据范围0~65535;
4. 双字类型 Double Word
双字包含32位,由2个字组成,比如DW0,它包含2个字MW0和MW2,包含 4个字节MB0,MB1,MB2,MB3,所以很多人在使用寄存器时会碰到各种问题,那么就有可能使用的寄存器存在交叉的问题。比如DW0,DW2这两个双字就存在地址交叉的问题。数据范围 0~4294967295;
5. 整数类型 INT,一般又可以分为有符号,无符号,数据范围 -32768~32767;
6. 双整形 DINT
同上也可以分为有符号,无符号类型,数据范围 -2147483648~2147483647;
7.实数类型 real
显示十进制的数据,可以包括小数点,一般都是32位,当然也有64位的实数类型。
复杂数据类型,包括:
最后总结一下:以上都是PLC的基本数据类型,如果你有其他的认识,欢迎留言分享,一起交流,互相学习。
文章来源:技成培训网原创,作者:技拓智能-靖炳熙,未经授权不得转载,违者必究!
下面就推荐给你1个故障查询类小程序,
免费还省空间,不需要下载不占内存!
赶紧扫码用起来!
往期推荐
高级工程师都在用的实用技巧——HMI多路复用变量
PLC程序案例——用计数器控制圆盘正反转动,进阶必学!
这种故障北方可能出现,但98%的南方电工都没遇到过!
干货分享!64本西门子PLC电子书!
模拟量输入信号还不会换算?一个万能的程序,全部轻松搞定!
西门子变频器与PLC的MODBUS通信详细步骤
【案例分析】S7-1200 PLC模拟量控制变频器,新手工程师都应该看看!
【西门子案例】西门子PLC控制彩灯项目分享
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
机器人及PLC
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』