日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實(shí)例 >> 正文

西門子plc 200smart(9-12章)_smart 200數(shù)據(jù)類型——VD、VW、VB的關(guān)系

作者:佚名    文章來源:網(wǎng)絡(luò)整理    點(diǎn)擊數(shù):    更新時(shí)間:2024/9/9

PLC:200smart


第九章、進(jìn)制轉(zhuǎn)換

計(jì)算器上的進(jìn)制(了解) 十六進(jìn)制 十進(jìn)制 八進(jìn)制 二進(jìn)制
/ HEX DEC OCT BIN
/ 0~9,A-F / / 01組成
/ 方便表達(dá)很大的樹 / / /
進(jìn)制 二進(jìn)制是八進(jìn)制與十六進(jìn)制相互轉(zhuǎn)換的媒介
2# 11010
8# 32 (011是3;010是2)
16# 1A(0001是1;1010是A)

:二進(jìn)制與十進(jìn)制相互轉(zhuǎn)換
二進(jìn)制每位的1對(duì)應(yīng)的十進(jìn)制數(shù)

2# 1 1 1 1 1 1 1 1 1
10# 256 128 64 32 16 8 4 2 1

:十進(jìn)制轉(zhuǎn)二進(jìn)制
10# 100 =10# (64 + 32 + 4)
10# 100 = 2# 1100100

:二進(jìn)制轉(zhuǎn)十進(jìn)制
2# 10101010 = 10# (128+32+8+4)= 10#170

:二進(jìn)制轉(zhuǎn)十六進(jìn)制
2# 1100 0110 =16# C6

1100轉(zhuǎn)成十六進(jìn)制是C0110轉(zhuǎn)成十六進(jìn)制是6;從低位到高位4個(gè)一組進(jìn)行轉(zhuǎn)換;

:十六進(jìn)制轉(zhuǎn)二進(jìn)制
16# 9F = 2# 1001 1111

9轉(zhuǎn)成2進(jìn)制是1001;將F轉(zhuǎn)成2進(jìn)制是1111,也是4個(gè)一組進(jìn)行轉(zhuǎn)換

:一些需要記住的數(shù)據(jù)
2# 11111111 = 10# 255 =16# FF
2# 1111 1111 1111 1111 = 10# 65535 =16# FFFF
2# 32個(gè)1 10# 42億多 =16# FFFFFFFF

第十章、數(shù)據(jù)類型數(shù)據(jù)存儲(chǔ)

1、數(shù)據(jù)類型

數(shù)據(jù)類型分為兩大類

無符號(hào)數(shù):位、字節(jié)、字、雙字
有符號(hào)數(shù):整數(shù)、雙整數(shù)、浮點(diǎn)數(shù)

1.1、無符號(hào)數(shù)

,又叫Bit或Bool,是一個(gè)開關(guān)量或者數(shù)字量,只有01兩種狀態(tài),是最小的存儲(chǔ)單元(如I0.0Q0.0M0.0V0.0);
范圍0、1

注1:IQM的數(shù)量太少了,都是只有255個(gè),不適合做存儲(chǔ);
V的數(shù)量很多,足夠用,可以專門用來做存儲(chǔ);
注2:TC也有兩種狀態(tài),但是不是位,是帶功能的指令

字節(jié),又叫Byte,又叫B,由連續(xù)的8個(gè)位組成,如QB0(Q0.7<–Q0.0)、IB0(I0.7<–I0.0);(左側(cè)是高位,右側(cè)是低位
范圍0~255
存儲(chǔ)器:使用VB進(jìn)行存儲(chǔ),如VB0(V0.7<–V0.0)

,又叫Word,又連續(xù)的2個(gè)字節(jié)(16位) 組成
范圍0~65535
存儲(chǔ)器:使用VW進(jìn)行存儲(chǔ)(間隔2),如VW0(VB0和VB1)、VW2(VB2和VB3)
 

雙字,又叫DW,由連續(xù)的2個(gè)字(或連續(xù)的4個(gè)字節(jié),或連續(xù)的32個(gè)位組成)
范圍0~42億多
存儲(chǔ)器:使用VD進(jìn)行存儲(chǔ)(間隔4),
VD、VW、VB的關(guān)系

VD、VW、VB的關(guān)系

 

總結(jié)

數(shù)據(jù)類型(無符號(hào)) Bit 字節(jié)B W 雙字 DW
/ 1位 8位 16位 32位
/ 0,1 0~255 0~65535 0~42億多
對(duì)應(yīng)的存儲(chǔ)器 V VB VW VD

1.2、有符號(hào)數(shù)

①整數(shù),又叫INT,簡(jiǎn)稱I,又連續(xù)的16個(gè)位組成;
范圍-32768~32767
存儲(chǔ)器:使用VW存儲(chǔ)

注:負(fù)數(shù)在計(jì)算機(jī)中是以補(bǔ)碼的形式進(jìn)行存儲(chǔ)的,也是以補(bǔ)碼的形式進(jìn)行運(yùn)算的

 
 

雙整數(shù),又叫DINT簡(jiǎn)稱DI,由連續(xù)的32個(gè)位組成,
范圍-21億多~+21億多
存儲(chǔ)器:使用VD進(jìn)行存儲(chǔ);

浮點(diǎn)數(shù),又叫Real,簡(jiǎn)稱R,是帶小數(shù)點(diǎn)的數(shù),又連續(xù)的32個(gè)位組成;
范圍(-很大,0)U(0,+很大)

總結(jié)

數(shù)據(jù)類型(有符號(hào)) 整數(shù)I 雙整數(shù)DI 浮點(diǎn)數(shù)R
/ 16位 32位 32位
/ -32768~32767 -21億多~+21億多 (-很大,0)U(0,+很大)
對(duì)應(yīng)的存儲(chǔ)器 VW VD VD

2、傳送指令

常用的有MOV_BMOV_WMOV_DWMOV_R

數(shù)據(jù)類型 MOV_B MOV_W MOV_DW MOV_R
/ 傳送字節(jié) B 傳送整數(shù)I 傳送雙整數(shù)DI 傳送浮點(diǎn)數(shù)R
輸入 BYTE INTI DINT REAL
輸出 BYTE INTI DINT REAL

MOV_W為例,傳送整數(shù),當(dāng)傳送-1時(shí),out顯示的是65535,可實(shí)際out是-1,將out用于加法運(yùn)算:out+1+0

:使用傳送指令實(shí)現(xiàn)Q0.0
按I0.0亮,按I0.1滅


 
:按I0.0,使Q0.7<--Q0.0Q1.7<--Q1.0全亮
下面三種方法都可


 


第十一章、比較指令整數(shù)、浮點(diǎn)數(shù)的運(yùn)算

1、比較指令

區(qū)別 等于 不等于 小于 大于 大于等于 小于等于
生活中的比較 = < >
PLC中的比較 == < > < > >= <=

比如:
 
只能相同數(shù)據(jù)類型的數(shù)據(jù)才能比較,所有比較指令都是常開符合條件時(shí)閉合,否則斷開;

每種比較數(shù)據(jù)指令有對(duì)應(yīng)四種不同的數(shù)據(jù)類型:B(字節(jié))、I(整數(shù))、DI(雙整數(shù))、R(浮點(diǎn)數(shù));如下


:如下圖,右鍵比較指令的符號(hào)–>寫入,寫一個(gè)5VW0,隨后Q0.0得電
 

:當(dāng)溫度小于16℃時(shí)打開暖氣閥門,當(dāng)溫度大于26℃時(shí),關(guān)閉閥門;

方法一:
 

方法二:
 

:使用比較指令振蕩電路
 

1、運(yùn)算指令

按照數(shù)據(jù)類型分為兩大類:浮點(diǎn)數(shù)運(yùn)算R)、整數(shù)運(yùn)算(IDI
按照運(yùn)算規(guī)則分為四類:加(ADD)、減(SUB)、乘(MUL)、除(DIV

分類 除數(shù)不為0
R ADD_R SUB_R MUL_R DIV_R
I ADD_I SUB_I MUL_I 和 MUL DIV_I 和 DIV
DI ADD_DI SUB_DI MUL_DI DIV_DI

一些需要了解的運(yùn)算指令:

平方根 正弦 余弦 正切 自然對(duì)數(shù) 自然指數(shù) 微分/積分
SQRT SIN COS TAN LN EXP DID

運(yùn)算指令的位置:
 

1.1、浮點(diǎn)數(shù)運(yùn)算

計(jì)算[(18.0+12.0)-10.0]x5.0÷5.0=20.0
 

1.2、整數(shù)運(yùn)算

整數(shù)乘法:

MUI_I兩個(gè)16位整數(shù)相乘,得到16位整數(shù);
MUI兩個(gè)16位整數(shù)相乘,得到32位整數(shù)(由于改變了數(shù)據(jù)類型,所用的少,當(dāng)范圍不夠時(shí)直接使用MUL_DI即可)

 

整數(shù)除法:

DIV_IDIV_DI 保留商,舍余
DIV 保留商和余數(shù)

 
 

例:已知圓柱形水桶的半徑r=30cm,水深是用VD8存儲(chǔ),求水的質(zhì)量(kg
 


第十二章、遞增遞減、沿指令、邏輯取反,轉(zhuǎn)換指令

1、遞增遞減

分類 指令 指令 指令
遞增 INC_B INC_W INC_DW
遞減 DEC_B DEC_W DEC_DW
范圍 字節(jié):B 整數(shù):I 雙整數(shù):DI

前后地址一樣(給自己+1、-1),必須結(jié)合沿指令

沿 注釋
上升沿 從0到1,導(dǎo)通一個(gè)周期
下降沿 從0到1,導(dǎo)通一個(gè)周期

注:前后地址一樣且變化的指令,必須加沿指令

:按I0.0對(duì)VB0遞增(結(jié)合沿指令)
 
:按I0.0對(duì)VB0遞減(結(jié)合沿指令)
 

:一鍵啟停,按I0.0,電機(jī)轉(zhuǎn),再按電機(jī)停,再按電機(jī)轉(zhuǎn),由此重復(fù);
方法一:
 
方法二:
 

2、邏輯運(yùn)算——取反

0變1,1變0

取反 字節(jié)取反 整數(shù)取反 雙整數(shù)取反
指令 INV_B INV_W INV_DW

注:前后地址一樣且變化的指令,必須加沿指令

:一鍵啟停
 

:帶啟動(dòng)I0.0,暫停I0.1,總停I0.2的流水燈,三個(gè)燈每個(gè)亮3s,由此循環(huán);
(按下暫停后,所有的燈都滅,再按一下暫停,從上次停止得地方開始啟動(dòng))

 
 
 

3、填充指令FILL_N

用于批量賦值,且是給多個(gè)連續(xù)地址賦相同的值;

如下:
 

上面程序的注釋:把整數(shù)35 賦值給已VW0開始的連續(xù)三個(gè)整數(shù)(16位)
相當(dāng)于給多個(gè)連續(xù)VW傳送相同值;
常用語批量初始化,填充0

4、轉(zhuǎn)換指令

取反 字節(jié)<->整數(shù) 整數(shù)<->雙整數(shù) 雙整數(shù)->浮點(diǎn)數(shù) 浮點(diǎn)數(shù) ->雙整數(shù)
指令 B_II_B I_DIDI_I DI_R ROUND四舍五入;TRUNC舍小數(shù)取整

注:1、轉(zhuǎn)換指令用于不同數(shù)據(jù)類型之間的計(jì)算(加、減、乘、除);
2、轉(zhuǎn)換的數(shù)的上限要以較小的數(shù)據(jù)類型的上限為準(zhǔn)

整數(shù)轉(zhuǎn)浮點(diǎn)數(shù)):整數(shù)200加浮點(diǎn)數(shù)3.14的結(jié)果:
 

運(yùn)行時(shí)給VW0寫入200,給VD12寫入3.14即可;

浮點(diǎn)數(shù)轉(zhuǎn)整數(shù)):將3.9轉(zhuǎn)成整數(shù)
 

Tags:數(shù)據(jù)類型,西門子plc,梯形圖實(shí)例  
責(zé)任編輯:admin
相關(guān)文章列表
西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創(chuàng)
西門子PLC編程常用基礎(chǔ)邏輯
一文學(xué)會(huì)設(shè)備運(yùn)行時(shí)間累計(jì)程序編寫, 從零基礎(chǔ)到精通,收藏這篇就
S7-1200PLC入門初學(xué),需先熟悉PLC硬件結(jié)構(gòu)!S7-1200PLC硬件結(jié)構(gòu)
TIA Portal博途軟件和S7-1200PLC介紹
西門子200SMART PLC編程通過指針輕松實(shí)現(xiàn)多個(gè)數(shù)據(jù)排列
西門子S7-200SMART PLC如何實(shí)現(xiàn)星三角降壓?jiǎn)?dòng)多次調(diào)用?子程序編
西門子PLC子程序?qū)嵗琒7-200 SMART PLC帶參數(shù)子程序應(yīng)用實(shí)例
詳解步進(jìn)電機(jī)與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
西門子PLC編程實(shí)例  4個(gè)基本控制電路設(shè)計(jì)方法
S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動(dòng)控制編程
西門子plc傳送帶操作控制,傳輸帶控制
西門子PLC實(shí)現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
西門子200smart高速計(jì)數(shù)器指令向?qū)Ъ俺绦颍ㄊ詹兀┨菪螆D實(shí)例
|分享| S7-200SMART常用指令(二)
S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴(kuò)展模塊和SIT_R指令
|實(shí)用|一文讓你讀懂使用中斷功能  ATCH和DTCH和RETI、DISI
神級(jí)匯總,西門子PLC中斷指令及例程 ATCH和ENI
STEP7【步驟詳解】西門子 PLC PID組態(tài)設(shè)置及PID常見問題解答
西門子plc怎么產(chǎn)生PWM信號(hào),脈沖輸出向?qū)WM輸出向?qū)?/a>
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢