日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

PLC編程中為什么要進行數(shù)據(jù)類型轉(zhuǎn)換?電工零基礎入門PLC知識講解

 shelbypf 2019-04-03

數(shù)據(jù)類型,變量定義,一直是零基礎入門學習PLC,特別是IEC標準的PLC最大的障礙,這也是很多人說三菱PLC更適合入門的原因。確實,對于沒有計算機基礎的朋友來說,確實很難理解。

今天,小編就跟大家講述一下,數(shù)據(jù)類型的概念。在講述之前,我們先看一個例子,在日常生活中1 和1.0 其實是沒區(qū)別的,但在數(shù)學上,是有區(qū)別的,1是整數(shù) 1.0是小數(shù)。這其實就是數(shù)據(jù)類型的概念。數(shù)據(jù)類型的出現(xiàn)是為了把數(shù)據(jù)分成所需內(nèi)存大小不同的數(shù)據(jù),編程的時候需要用大數(shù)據(jù)的時候才需要申請大內(nèi)存,就可以充分利用內(nèi)存。 例如大胖子必須睡雙人床,就給他雙人床,瘦的人單人床就夠了。

所以,我們可以這樣理解,一個數(shù)據(jù)不僅僅有數(shù)字組成,還包含占用空間大小,單位等很多因素。比如,1斤和1立方米,雖然都是1,但是單位是不同的。1和1.0 雖然大小一樣,但精度是不一樣的,占用的空間也不一樣。

我們看三菱FX5U系列編程軟件,GX WORKS3中相關的數(shù)據(jù)類型轉(zhuǎn)換指令。私信 三菱 可獲取三菱電機全系列工控軟件安裝包。

PLC編程中為什么要進行數(shù)據(jù)類型轉(zhuǎn)換?電工零基礎入門PLC知識講解

如圖中所示,GX WORKS3中有非常多的數(shù)據(jù)類型轉(zhuǎn)換指令,它具體怎么應用呢?以PLC中常見的計數(shù)器為例

PLC編程中為什么要進行數(shù)據(jù)類型轉(zhuǎn)換?電工零基礎入門PLC知識講解

如圖中所示,看紅色圓圈部分,在三菱PLC中,計數(shù)器預置值必須是INT型,其他的數(shù)據(jù)類型是不行的,這里沒有為什么,你也不需要理解為什么。但是,PLC中并不是所有的數(shù)據(jù)類型都是INT型,比如我們要利用其他功能塊輸出的DINT型怎么辦?我們就需要指令 DINT_TO_INT ,做一個轉(zhuǎn)換。

再來看定時器

PLC編程中為什么要進行數(shù)據(jù)類型轉(zhuǎn)換?電工零基礎入門PLC知識講解

如圖所示,定時器的預置值必須是 時間性,比如,我們輸入t#1.5s 。但是,如果時間從觸摸屏上輸入怎么辦???無論哪家的觸摸屏,它是無法輸入時間性變量的。一般都是輸入REAL型或是DINT型。這時候,就需要數(shù)據(jù)類型轉(zhuǎn)換了。

PLC編程中為什么要進行數(shù)據(jù)類型轉(zhuǎn)換?電工零基礎入門PLC知識講解

如上圖所示,我們在觸摸屏中輸入1.5,它只是一個REAL型的變量,需要先轉(zhuǎn)換成DINT型,就是圖中橫箭頭方向的功能塊,然后轉(zhuǎn)換成TIME型,就是紅色豎箭頭,為什么不直接REAL_TO_TIME? 這里沒有為什么,因為FX5U中沒這個指令。這也引出了另外的問題,那就是,轉(zhuǎn)換有時候不是一步到位的,需要多次轉(zhuǎn)換。

所以,數(shù)據(jù)類型轉(zhuǎn)換是為功能塊服務的,它單獨存在時沒有任何意義的。所以,小編還是那句話,單純的學習PLC的各種指令沒有任何意義,一定要結(jié)合實際情況和外設,以及工藝需求,在程序中學習指令!

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多