0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

S7-200 PLC模擬量的轉(zhuǎn)換公式推導(dǎo)與使用的問題

1bGT_GKYXT1508 ? 來源:未知 ? 作者:李倩 ? 2018-04-12 09:27 ? 次閱讀

對于初學(xué)PLC編程的人來說,模擬量輸入、輸出模塊的編程要比用位變量進行一般的程序控制難的多,因為它不僅僅是程序編程,而且還涉及到模擬量的轉(zhuǎn)換公式推導(dǎo)與使用的問題。因為A/D、D/A轉(zhuǎn)換之間的對應(yīng)關(guān)系,S7-200 CPU內(nèi)部用數(shù)值表示外部的模擬量信號,兩者之間有一定的數(shù)學(xué)關(guān)系。這個關(guān)系就是模擬量/數(shù)字量的換算關(guān)系。

例如,當(dāng)輸入模擬量設(shè)定為電流信號的輸入,在S7-200 CPU內(nèi)部,電流信號0-20mA對應(yīng)于數(shù)值范圍0-32000;但是對于4-20mA的信號,對應(yīng)的內(nèi)部數(shù)值為6400-32000。那可能有學(xué)員不知道這個6400是怎么算來的?其實這里的數(shù)字量和電流是成正比的,只需要按比例去算就可以了。因為電流信號0-20mA對應(yīng)于數(shù)值范圍0-32000,那么1mA對應(yīng)的數(shù)字量就是32000/20=1600,而4mA對應(yīng)的數(shù)字量就等于4*1600,等于6400。(這里是以S7-200 PLC來作為舉例,對于S7-200 SMART S7-300 400等等PLC也是同理的,只是對應(yīng)的數(shù)字量不同而已)

不同的傳感變送器,通過不同的模擬量輸入輸出模塊進行轉(zhuǎn)換,其轉(zhuǎn)換公式是不一樣的,如果選用的轉(zhuǎn)換公式不對,編出的程序肯定是錯誤的。比如有3個溫度傳感變送器:

(1)、測溫范圍為 0~200 ,變送器輸出信號為4~20ma

(2)、測溫范圍為 0~200 ,變送器輸出信號為0~5V

(3)、測溫范圍為 -100 ~500 ,變送器輸出信號為4~20ma

(1)和(2)二個溫度傳感變送器,測溫范圍一樣,但輸出信號不同,(1)和(3)傳感變送器輸出信號一樣,但測溫范圍不同,這3個傳感變送器既使選用相同的模擬量輸入模塊,其轉(zhuǎn)換公式也是各不相同。

下面選用S7-200的模擬量輸入輸出模塊EM235的參數(shù)為依據(jù)對上述的3個溫度傳感器進行轉(zhuǎn)換公式的推導(dǎo):

對于(1)和(3)傳感變送器所用的模塊,其模擬量輸入設(shè)置為0~20ma電流信號 ,20ma

對應(yīng)數(shù)子量=32000,4 ma對應(yīng)數(shù)字量=6400;

對于(2)傳感變送器用的模塊,其模擬量輸入設(shè)置為0~5V電壓信號,5V對應(yīng)數(shù)字量=32000,0V對應(yīng)數(shù)字量=0;

這3種傳感変送器的轉(zhuǎn)換公式該如何推導(dǎo)的呢?這要借助與數(shù)學(xué)知識幫助,請看下圖:

上面推導(dǎo)出的(2-1)、(2-2)、(2-3)三式就是對應(yīng)(1)、(2)、(3)三種溫度傳感變送器經(jīng)過模塊轉(zhuǎn)換成數(shù)字量后再換算為被測量的轉(zhuǎn)換公式。編程者依據(jù)正確的轉(zhuǎn)換公式進行編程,就會獲得滿意的效果。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • S7-200
    +關(guān)注

    關(guān)注

    13

    文章

    408

    瀏覽量

    50434
  • PLC編程
    +關(guān)注

    關(guān)注

    46

    文章

    246

    瀏覽量

    37453

原文標題:S7-200 PLC模擬量的A/D和D/A轉(zhuǎn)換以及編程的探討

文章出處:【微信號:GKYXT1508,微信公眾號:工控云學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    S7-200模擬教程

    本文以 EM235 為例講解 S7-200 模擬量編程,主要包括以下內(nèi)容:1 、模擬量擴展模塊接線圖及模塊設(shè)置2 、模擬量擴展模塊的尋址3 、模擬量
    發(fā)表于 04-10 09:26 ?76次下載

    S7-200模擬量編程

    本文以EM235為例講解S7-200模擬量編程,主要包括以下內(nèi)容: 1、模擬量擴展模塊接線圖及模塊設(shè)置 2、模擬量擴展模塊的尋址 3、模擬量
    發(fā)表于 04-06 13:19 ?83次下載

    西門子S7-200模擬量處理方法

    1 S7-200模擬量輸入模塊(EM231,EM235)如何尋址? 回答: 模擬量輸入和輸出為一個字長,所以地址 必須從偶數(shù)字節(jié)開始, 精度為12位, 模擬量值為0-32000的數(shù)值。
    發(fā)表于 04-18 18:00 ?0次下載

    S7-200簡單模擬量編程程序

    西門子S7-200簡單模擬量編程范例,西門子S7-200簡單模擬量編程范例,TITLE=//子程序1:數(shù)據(jù)采集部份
    發(fā)表于 06-21 12:02 ?9968次閱讀

    西門子S7-200_PLC模擬量的使用

    介紹S7-200 PLC在水處理設(shè)備給粉機上的應(yīng)用,并重點介紹模擬量的處理。以及模擬量的穩(wěn)定和抗干擾問題。
    發(fā)表于 09-16 18:23 ?151次下載
    西門子<b class='flag-5'>S7-200_PLC</b><b class='flag-5'>模擬量</b>的使用

    s7-200模擬量處理子程序

    s7-200模擬量處理子程序,介紹西門子200模擬量處理程序的源代碼
    發(fā)表于 01-20 15:56 ?11次下載

    S7-200模擬量使用說明及模擬量編程實例

    S7-200系列產(chǎn)品可以采集標準的電壓、電流模擬量信號和熱電偶、熱電阻溫度傳感器信號。
    的頭像 發(fā)表于 07-23 11:47 ?5.1w次閱讀
    <b class='flag-5'>S7-200</b><b class='flag-5'>模擬量</b>使用說明及<b class='flag-5'>模擬量</b>編程實例

    S7-200 PLC在江蘇無錫某污水處理項目中實例應(yīng)用

    目前S7-200 PLC系統(tǒng)最大IO容量為128 DI/128 DO,32 AI/32 AO,如系統(tǒng)控制數(shù)字量或模擬量要求點數(shù)超出系統(tǒng)規(guī)定的范圍,S7-200系統(tǒng)就不能滿足于控制要求,
    發(fā)表于 08-23 13:35 ?2522次閱讀

    PLC模擬量模塊使用注意要點

    S7-200PLC使用EM231或是EM235模塊注意的地方,在實際的使用中,使用EM231或是EM235模擬量模塊進行模擬量信號采集時候,往往會出現(xiàn)以下幾種情況.
    的頭像 發(fā)表于 01-30 10:00 ?8414次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>模擬量</b>模塊使用注意要點

    西門子S7-200_PLC模擬量的使用

      介紹S7-200 PLC在水處理設(shè)備給粉機上的應(yīng)用,并重點介紹模擬量的處理。以及模擬量的穩(wěn)定和抗干擾問題。
    發(fā)表于 04-16 09:11 ?2次下載

    西門子S7-200模擬量編程實例

    西門子S7-200模擬量編程實例說明。
    發(fā)表于 04-22 11:17 ?109次下載

    西門子S7-200模擬量處理技巧

    西門子S7-200模擬量處理技巧資料下載。
    發(fā)表于 04-25 11:13 ?43次下載

    西門子S7_200模擬量轉(zhuǎn)換庫的使用

    西門子S7_200模擬量轉(zhuǎn)換庫的使用說明。
    發(fā)表于 04-30 09:33 ?48次下載

    西門子S7-200模擬量編程教程

    西門子S7-200模擬量編程教程免費下載。
    發(fā)表于 05-09 09:51 ?146次下載

    以EM235為例講解S7-200模擬量編程

    本文以 EM235 為例講解 S7-200 模擬量編程,主要包括以下內(nèi)容: 1、模擬量擴展模塊接線圖及模塊設(shè)置 2、模擬量擴展模塊的尋址 3、模擬量
    發(fā)表于 07-07 15:59 ?5次下載