1 引言
可編程控制器(簡稱PLC)是以計算機技術(shù)為核心的通用自動控制裝置。它將傳統(tǒng)的繼電器控制系統(tǒng)與計算機技術(shù)相結(jié)合,以其特有的功能強大、可靠性高、編程簡單、使用方便、體積小巧等優(yōu)點,在工業(yè)生產(chǎn)的過程控制中得到了廣泛的應(yīng)用。
在以PLC為控制器的工業(yè)過程控制系統(tǒng)中,除了大量的邏輯控制和順序控制,還要對許多連續(xù)變化的模擬量信號進行控制,如常見">

      技術(shù)頻道

      C200H系列PLC模擬量I/O模塊MAD01的使用研究

      1 引言
      可編程控制器(簡稱PLC)是以計算機技術(shù)為核心的通用自動控制裝置。它將傳統(tǒng)的繼電器控制系統(tǒng)與計算機技術(shù)相結(jié)合,以其特有的功能強大、可靠性高、編程簡單、使用方便、體積小巧等優(yōu)點,在工業(yè)生產(chǎn)的過程控制中得到了廣泛的應(yīng)用。
      在以PLC為控制器的工業(yè)過程控制系統(tǒng)中,除了大量的邏輯控制和順序控制,還要對許多連續(xù)變化的模擬量信號進行控制,如常見的溫度控制、壓力控制、流量控制等等。要將這些連續(xù)變化的物理量變換成計算機能接受的數(shù)字量信號,就必須首先經(jīng)過傳感變送器將物理量轉(zhuǎn)變成電壓或電流信號,再經(jīng)過PLC的A/D轉(zhuǎn)換模塊變成數(shù)字信號送PLC微處理器,而微處理器輸出的數(shù)字信號也必須經(jīng)過PLC的D/A轉(zhuǎn)換模塊變成電壓或電流信號來作為驅(qū)動信號輸出。本文介紹的OMRON-PLC模擬量I/O模塊MAD01,具有二路A/D輸入和二路D/A輸出。下面主要說明其使用方法。
      2 模擬量I/O模塊MAD01的接線方式
      MAD01模擬量I/O模塊具有二路A/D輸入和二路D/A輸出,其端子表如圖1所示:


      模擬量輸入信號通過屏蔽雙絞線輸入到每個通道。如果輸入的是電壓信號,則將信號兩端接到通道的電壓輸入(+)和(-)端,如果輸入的是電流信號,那么須將通道的電流輸入(+)與電壓輸入(+)端短接,然后再將電流信號接到電壓輸入的(+)和(-)端。
      模擬量輸出信號一般也通過屏蔽的雙絞線將信號輸出。如果采用電壓輸出,則將雙絞線接到通道電壓輸出的(+)、(-)端,如果采用電流輸出,則將雙絞線接到通道電流輸出的(+)、(-)端,其中電壓電流輸出的(-)端是合一的。

      3 輸入輸出對應(yīng)關(guān)系
      3.1 A/D轉(zhuǎn)換的輸入/輸出關(guān)系

      MAD01的A/D模擬輸入信號可以是電壓信號(1~5V,0~10V,-10~10V),也可以是電流信號(4~20mA),其模擬輸入量與數(shù)字量之間的對應(yīng)關(guān)系如圖2所示:


      3.2 D/A轉(zhuǎn)換的輸入/輸出關(guān)系
      MAD01的D/A輸出信號也可以設(shè)置為電壓信號(1~5V,0~10V,-10~10V)或電流信號(4~20mA),共4種方式,數(shù)字量與模擬輸出量的對應(yīng)關(guān)系如圖3所示:

      4 MAD01模塊的參數(shù)設(shè)置
      OMRON-PLC的CPU和模擬I/O模塊交換數(shù)據(jù)是通過存儲器的IR(內(nèi)部繼電器)區(qū)和DM(數(shù)據(jù)存儲器)區(qū)進行的,一個MAD01模塊占用IR區(qū)和DM區(qū)的哪一組地址由模塊上的一個旋轉(zhuǎn)開關(guān)設(shè)置。旋轉(zhuǎn)開關(guān)分為16檔(0~F),若控制系統(tǒng)中使用多個模擬I/O模塊,注意開關(guān)位置不可重復(fù),否則會出現(xiàn)I/O單元重疊錯誤。
      4.1 IR區(qū)域分配及參數(shù)設(shè)置
      每個模擬量I/O模塊根據(jù)模塊上旋轉(zhuǎn)開關(guān)的位置在CPU工作區(qū)有對應(yīng)的單元號(0~F)和IR字地址,一個模擬I/O模塊占用10個字的工作區(qū)(IRn~IRn+9)。當(dāng)單元號為0~9時,n=100+10×單元號,當(dāng)單元號為A~F時,n=400+10×(單元號-10)。
      正常模式的IR字和位的分配及參數(shù)設(shè)置如下:
      IRn:位5,輸入2的峰值保持功能,“0”表示不使用,“1”表示使用。
      位4,輸入1的峰值保持功能,“0”表示不使用,“1”表示使用。
      位1,輸出轉(zhuǎn)換2使能,“0”表示停止,“1”表示開始。
      位0,輸出轉(zhuǎn)換1使能,“0”表示停止,“1”表示開始。
      IR(n+1):輸出1的設(shè)定數(shù)據(jù)格式,16位二進制。
      IR(n+2):輸出2的設(shè)定數(shù)據(jù)格式,16位二進制。
      IR(n+3),IR(n+4):未使用。
      IR(n+5):模擬輸入1的轉(zhuǎn)換結(jié)果,16位二進制。
      IR(n+6):模擬輸入2的轉(zhuǎn)換結(jié)果,16位二進制。
      IR(n+7),IR(n+8):未使用。
      IR(n+9):位15~8,兩位16進制錯誤碼,“00”表示無錯誤。
      位5,輸入2斷線檢測,“0”表示連接,“1”表示斷線(只適用輸入信號為1~5V或4~20mA時,下同)。
      位4,輸入1斷線檢測,“0”表示連接。
      位1,輸出2設(shè)定錯誤,“0”表示無。
      位0,輸出1設(shè)定錯誤,“0”表示無。
      4.2 DM區(qū)域分配及參數(shù)設(shè)置
      模擬量I/O模塊DM區(qū)域字地址也由其單元號確定,每個I/O單元占用14個字的固定數(shù)據(jù)區(qū)域(DMm~DM(m+13)),m=1000+100×單元號。
      DM區(qū)域字及位的分配及參數(shù)設(shè)置如下:
      DMm:位11~10,回路2的比例變換。“00”表示不使用,“01”表示使用正梯度變換,“10”或者“11”表示使用負梯度變換。
      位9~8,回路1的比例變換(數(shù)值及表示的意義同位11~10)。
      位5,指定使用輸入2。“0”表示不使用。
      位4,指定使用輸入1。“0”表示不使用。
      位1,指定使用輸出2。“0”表示不使用。
      位0,指定使用輸出1。“0”表示不使用。
      DM(m+1):位11~10,輸入2的信號范圍設(shè)置。“00”表示-10~+10V,“01”表示0~10V,“10”或者“11”表示1~5V/4~20mA。
      位9~8,輸入1的信號范圍設(shè)置(意義同上)。
      位3~2,輸出2的信號范圍設(shè)置(意義同上)。
      位1~0,輸出1的信號范圍設(shè)置(意義同上)。
      DM(m+2):位7~0,輸出1在轉(zhuǎn)換停止時輸出狀態(tài)設(shè)置。“00”表示清除,“01”表示保持,“02”表示最大值。
      DM(m+3):位7~0,輸出2在轉(zhuǎn)換停止時輸出狀態(tài)設(shè)置(數(shù)值及表示的意義同上)。
      DM(m+4),DM(m+5):未使用。
      DM(m+6):輸入1的平均值處理方式設(shè)置。
      0000表示不進行平均值處理;
      0001表示用2個緩沖器的平均值處理;
      0002表示用4個緩沖器的平均值處理;
      0003表示用8個緩沖器的平均值處理;
      0004表示用16個緩沖器的平均值處理。
      DM(m+7):輸入2的平均值處理方式設(shè)置(數(shù)值及表示的意義同上)。
      DM(m+8),DM(m+9):未使用。
      DM(m+10):回路1變換的比例系數(shù)A(BCD碼,范圍0~9999)。
      DM(m+11):回路1變換的偏移量B(16位二進制數(shù))。
      DM(m+12):回路2變換的比例系數(shù)A(BCD碼,范圍0~9999)。
      DM(m+13):回路2變換的偏移量B(16位二進制數(shù))。
      4.3 比例變換功能
      MAD01模擬量I/O模塊為用戶提供了模擬輸入/輸出變換功能。該功能是在模塊內(nèi)部完成的。變換分為正梯度變換和負梯度變換,由DM區(qū)域DM(m)字中設(shè)置。
      l 正梯度變換的模擬輸入/輸出關(guān)系公式為:
      模擬輸出=A×模擬輸入+B
      其中:
      A:比例系數(shù)0~99.99(BCD碼)
      B:偏移量8000~7FFF(16位二進制)
      l 負梯度變換的模擬輸入/輸出關(guān)系公式為:
      模擬輸出=F-A×模擬輸入+B
      其中:
      F:輸出最大值
      A:比例系數(shù)0~99.99(BCD碼)
      B:偏移量8000~7FFF(16位二進制)
      回路變換常數(shù)A、B在DM區(qū)域DM(m+10)到DM(m+13)中設(shè)置,其中:
      DM(m+10):回路1輸入常數(shù)A;
      DM(m+11):回路1輸入常數(shù)B;
      DM(m+12):回路2輸入常數(shù)A;
      DM(m+10):回路2輸入常數(shù)B。
      5 應(yīng)用舉例
      將0~10V模擬電壓通過A/D轉(zhuǎn)換輸入1,轉(zhuǎn)變?yōu)閿?shù)字量存放在DM0001單元,再經(jīng)過D/A轉(zhuǎn)換輸出1輸出4~20mA電流信號。MAD01上的旋轉(zhuǎn)開關(guān)位置是0,所以單元號是0#。
      由于MAD01單元號是0#,所以先向DM1000單元寫入0011,表示輸入1和輸出1同時工作,再向DM1001單元寫入0110,表示輸入1信號范圍為0~10V,輸出1信號范圍為4~20mA。A/D及D/A轉(zhuǎn)換的梯形圖如圖4。




      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 一区二区免费在线观看| 色国产精品一区在线观看| 亚洲av无码一区二区三区乱子伦| 中文字幕一区二区三区5566| 国产精品乱码一区二区三区| 国产精品一区二区久久精品| 久久久精品人妻一区二区三区 | 成人久久精品一区二区三区| 国产福利精品一区二区| 国产一区二区三区夜色| 精品国产一区二区22| 国产伦精品一区二区三区免.费| 亚洲Av永久无码精品一区二区| 亚洲午夜电影一区二区三区 | 丰满岳妇乱一区二区三区| 日本免费电影一区| 尤物精品视频一区二区三区| 亚洲色一区二区三区四区 | 精品国产一区二区三区2021| 波多野结衣中文字幕一区| 国产一区二区三区在线电影| 福利一区二区三区视频午夜观看| 国产精品视频无圣光一区| 日本香蕉一区二区三区| 日本高清天码一区在线播放| 日本精品一区二区三区在线视频| 日本福利一区二区| 免费一区二区三区在线视频| 国产一区视频在线免费观看| 痴汉中文字幕视频一区| 久夜色精品国产一区二区三区| 99国产精品一区二区| 久久精品国产一区二区三| 久久精品一区二区三区日韩| 91精品福利一区二区| 国产一区二区三区播放| 香蕉在线精品一区二区| 久久久久人妻精品一区二区三区| 中文字幕一区二区三区人妻少妇 | 国产a∨精品一区二区三区不卡 | 国产精久久一区二区三区|