首页
/
每日頭條
/
科技
/
PLC編程時Word和int數據類型傻傻分不清楚
PLC編程時Word和int數據類型傻傻分不清楚
更新时间:2025-05-22 23:58:38

大家在做PLC程序設計時有沒有遇到過這種困惑:有的程序裡INT 和WORD可以互用,但是有的不行,word和INT各自的區别以及總結下哪些可以替代互用,哪些不能互用?本文一起學習一下!

PLC編程時Word和int數據類型傻傻分不清楚(PLC編程時Word和int數據類型傻傻分不清楚)1

一、區别的概述(着急的話看完這段就可以了)

1、WORD是無符号的數據類型;INT是有符号的數據類型(最高位為1表示負數,0表示正數)。通常情況下WORD用于邏輯運算,INT用于數學運算;在使用梯形圖或SCL等語言編程時區分較嚴格。在使用語句表編程時系統不檢測數據類型是否匹配,即WORD與INT在用法上沒有什麼區别(WORD可做數學運算,INT也可作邏輯運算)。

2、S7-300的WORD與INT的取值範圍:

字的取值範圍都是:W#16#0000~~~W#16#FFFF

十進制:

WORD:0-65535。

INT:-32768— 32767。

PLC編程時Word和int數據類型傻傻分不清楚(PLC編程時Word和int數據類型傻傻分不清楚)2

二、從編程角度分析一下(看完本段,知道然,并知道所以然)

1、講解1

INT是一種數據類型,是16位整型數據,-32768-32767

WORD表示一個字,可以存放16位的數據,對于數據的類型沒有具體的要求;

2、講解2

數據類型INT 和WORD都是16位存儲單元,但是INT是整數存儲數據類型,存儲的是整數,範圍是-32768到 32767。WORD是字數據類型,如果存儲數據的話是無符号整數0-65535。在STL語言編程中,數據類型不怎麼區分 ,INT和WORD數據類型可以互用,但是在LAD語言編程中如果TNT和WORD數據類型互用會報錯的。當然,你也可以在STEP7軟件中設置在LAD編程模式下不區分數據類型就可以互用就不會報錯了。但是不建議這樣使用。

PLC編程時Word和int數據類型傻傻分不清楚(PLC編程時Word和int數據類型傻傻分不清楚)3

3、講解3

給你一個很好理解方式,

就是如果你要用到負數,那隻能用INT 因為INT是帶符号的,最高位是符号位。

那麼如果你沒有符号需求,可以使用word 當然符号位也是數據,所以範圍更大。

兩者在用法上沒有什麼區别,但是在在LAD語言編程中如果TNT和WORD數據類型互用會報錯的。

還有一點最值得注意的地方,你在給PIW這些通道添加符号注釋的時候要注意數據類型,混淆了INT和WORD在調用FC105 你就會發現報錯,這個很多人都會犯這個錯誤。

PLC編程時Word和int數據類型傻傻分不清楚(PLC編程時Word和int數據類型傻傻分不清楚)4

4、講解4

INT是整數,取值範圍-32768~32767。WORD是字,取值範圍0~65535。

如果在調用的塊中使用,注意塊引腳指定的數據類型,使用的變量類型必須與引腳的數據類型一緻才可以的。當然也要注意存儲數值的範圍。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
檢測安卓手機電池損耗的軟件
檢測安卓手機電池損耗的軟件
今天早上,小雷聽到哔哥在對着手機哀嚎,哔哥那種欲哭無淚、抓心撓肺、束手無策的表情讓我忍俊不禁,不為别的,隻因為他的安卓手機又沒電了……經過小雷溫暖的關懷與開導,哔哥終于停止了哀嚎,抹去了眼角那滴若隐若現的眼淚。了解事情因果後,原來讓哔哥崩潰...
2025-05-22
typec充電接口與usb接口的區别
typec充電接口與usb接口的區别
1973年,摩托羅拉發明了第一台手機,與現在大家所使用的手機不同,這款手機并沒有搭載充電口,大塊頭的電池隻能堅持30分鐘,随着手機的發展,充電成為手機必須的功能,充電接口由最開始的圓形接口逐漸演變成現在Type-c一統天下,今天我們來看一看...
2025-05-22
win10系統藍牙鼠标找不到了
win10系統藍牙鼠标找不到了
win10系統中藍牙鼠标可以配對但識别不了怎麼辦?有不少win10系統用戶反應,使用藍牙鼠标是可以正常進行配對的,但是卻顯示未連接,這是怎麼回事呢?藍牙鼠标能配對識别但無法使用應該如何解決呢?接下來就為大家分享Win10系統下藍牙鼠标能配對...
2025-05-22
hp1018硒鼓型号
hp1018硒鼓型号
hp1018硒鼓型号?,我來為大家講解一下關于hp1018硒鼓型号?跟着小編一起來看一看吧!hp1018硒鼓型号型号适用機型惠普CC388A硒鼓惠普P1007P1008P1108P1106M1213M1136M126a惠普CE278A硒鼓惠...
2025-05-22
榮威550混動車的缺點
榮威550混動車的缺點
日前,我們從相關渠道獲悉,新款榮威550插電混動版車型有望在7月份正式上市,并且新車将對動力系統進行升級,百公裡綜合油耗降低至1.6L。現款榮威550Plug-in車型新款車型的整體外觀與現款車型并無太大變化,其中變化最明顯的地方就是車尾增...
2025-05-22
Copyright 2023-2025 - www.tftnews.com All Rights Reserved