1 引言
可編程控制器(以下簡稱PLC)由于其高可靠性、編程簡單、通用性強、體積小、結構緊湊、安裝維護方便等特點,而在工業控制中得到了廣泛應用。PLC的模塊一般分為以下幾大類:開關量輸入模塊、開關量輸出模塊、模擬量輸入模塊、模擬量輸出模塊。在工業控制中特別是過程控制領域中需要采集和控制的模擬量比較多,因而對PLC的模擬量輸入、輸出模塊需要的較多,而">

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

PLC模擬量輸入、輸出模塊低成本擴展的一種方法

1 引言
可編程控制器(以下簡稱PLC)由于其高可靠性、編程簡單、通用性強、體積小、結構緊湊、安裝維護方便等特點,而在工業控制中得到了廣泛應用。PLC的模塊一般分為以下幾大類:開關量輸入模塊、開關量輸出模塊、模擬量輸入模塊、模擬量輸出模塊。在工業控制中特別是過程控制領域中需要采集和控制的模擬量比較多,因而對PLC的模擬量輸入、輸出模塊需要的較多,而模擬量輸入、輸出模塊比較貴,增加模擬量輸入、輸出模塊就增加了成本,降低了整個系統的性價比,限制了PLC的應用。本文提出了一種基于通訊的模擬量輸入、輸出模塊的擴展方法力圖解決這一問題。
2 基于通訊的模擬量輸入、輸出模塊的擴展方法
(1) 模擬量輸入模塊擴展
這里以一路12位模擬量輸入為例,模擬信號以0~5V標準電壓的形式送入信號輸入端,應用12位A/D轉換芯片MAX187實現模數轉換。MAX187是12位串行A/D,具有較高的轉換速度,采樣頻率是75kHz,適用于較高精度的過程控制。考慮到實際工業現場中的高頻干擾,在采樣信號送MAX187之前還使用了低通濾波器濾波,如圖1所示。


圖1 低通濾波、放大器及A/D轉換

MAX187具有內部參考電壓,既4#管腳(REF)為 4.096V,因此,A/D轉換的全量程為4.096V。而輸入信號是0~5V,因此,要加一級運放把0~5V轉換成0~4.096V后送入MAX187。AT89C52的P1.3和MAX187的片選端(CS)相連、AT89C52的P1.4和MAX187的串行時鐘信號端(SCLK)相連、AT89C52的P1.5和MAX187的串行數據輸出端(DOUT)相連。模擬量采樣的值存入單片機的內存中,再由單片機的串行口傳送給PLC。A/D轉換的C51程序如下:
#include
#include
sbit IC4_S = P1^4; /* AD輸入端口設置*/
sbit IC4_D = P1^5;
sbit IC4_C = P1^3;
void input(void )
{ unsigned char idata i;
unsigned int idata result=0x0000;
IC4_C = 0; /* CS端為低電平*/
for(i=0;i<12;i++)
{ result = result << 1;
IC4_S = 0; /*時鐘端產生時鐘脈沖*/
IC4_S = 1;
if( IC4_D ) result++; /*從串行數據輸出端讀入A/D轉換數據*/
}
IC4_C = 1; /* CS端為高電平*/
pdat[1] = result;
}
MAX187的工作時序圖見圖2。


圖2 MAX187的工作時序圖

(2) 模擬量輸出模塊擴展
這里以一路12位模擬量輸出為例,設計中將采用12位D/A轉換芯片MAX531來實現數摸轉換。我們在MAX531的輸出端接運算放大器,將模擬輸出調節至0~5V,輸出部分的硬件電路如圖3所示。這里,MAX531是12位串行D/A,具有較高的轉換速度, MAX531具有內部參考電壓,既10#管腳(REFOUT)為2.048V,因此, D/A轉換的全量程為2.048V。而輸出信號一般要求是標準的0~5V,因此,要加一級運放把MAX531輸出的0~2.048V信號轉換成 0~5V信號。AT89C52的P1.0和MAX531的串行時鐘信號端(SCLK)相連、AT89C52的P1.1和MAX531的串行數據輸入端(DIN)相連、AT89C52的P1.2和MAX531的片選端(CS)相連。PLC把要輸出的模擬量通過串行口傳送給單片機,存入的內存中,再由單片機完成D/A轉換進行輸出。A/D轉換的C51程序如下:


圖3 D/A轉換及放大器原理圖

#include
#include
sbit IC2_S = P1^0; /*DA輸出端口設置*/

sbit IC2_D = P1^1;
sbit IC2_C = P1^2;
void output(unsigned int dat)
{ unsigned char idata i = 12;
IC2_C = 0; /* CS端為低電平*/
while( i-- )
{ IC2_S = 0; /*時鐘端產生時鐘脈沖*/
if ( dat &0x0800 ) IC2_D =1; /*從串行數據輸入端讀入DA轉換數據*/
else IC2_D =0;
IC2_S = 1;
dat = dat << 1;
}
IC2_C=1; /* CS端為高電平*/
}
MAX531的工作時序圖見圖4。



圖4 MAX531的工作時序圖


3 PLC與擴展模塊之間的通信接口及通信協議
(1) 通信接口
以松下FP1系列PLC為例來闡述PLC與擴展模塊之間的通信,FP1系列PLC的通信接口采用標準9芯RS232接口,它與擴展模塊之間的接線如圖5所示。


圖5 擴展模塊與PLC的通訊連接


· 擴展模塊的RXD端與PLC的TXD端聯接,使擴展模塊接收到PLC發出的數據;
·擴展模塊的TXD端與PLC的RXD端聯接,使擴展模塊發出的數據被PLC接收到;
· 擴展模塊的地與PLC的SG端互聯,使兩者的工作基準地電平相同。

上面采用的是RS232接口,PLC一次只能擴展一個模塊。如果要擴展多個模塊,可以采用RS485接口,現代的PLC一般都帶有RS485接口。

(2) 通信協議
松下FP1系列PLC與擴展模塊之間的通信協議為松下公司專用的MEWTOCOL-COM協議,該協議采用異步通信方式,其波特率有1200、2400、4800、9600、19200、38400、57600、115200bps等多種可選,且報文長度可變可固定。該協議格式分為命令消息(Command Message),正常響應消息(Response Message-normal),出錯響應消息(Response Message-error)三種。


其中:%為起始符,標記每一幀報文的開始;CR為結束符,標記每一幀報文的結束;
AD為PLC的站地址,為兩位16進制數,如00則表示第一臺PLC;
#、$、!標注該幀報文為何種類型。
Command code為命令代碼,如例1中的“RD”,表示讀數據區。Response code為響應代碼一般返回接收到的命令消息中的命令代碼。Error(H)和Error(L)為出錯代碼,是兩位16進制數, 可根據其值在協議中查出錯誤的描述。
Text code為命令參數,如例1命令消息中“D 01105 01107”,“D”表示數據寄存器,“01105 01107”表示第1105號至1107號,而在例1響應消息中,“6300 4433 0A00”則表示DT1105至DT1107中數據分別為6300、4433、0A00。
BCC(H)和BCC(L)為前面字符串的BCC校驗碼的高、低位,為兩位16進制數。其初值為0,然后從起始符開始與該幀報文中每一字節按位進行異或運算得到。
l 例1:讀取DT1105至DT1107中的數據的命令消息如下:

若DT1105至DT1107中數據分別為6300、4433和0A00,PLC返回的響應消息如下:

那么, 模擬量輸入擴展模塊與PLC通訊的報文可如下:

表示1號模擬量輸入擴展模塊把模擬量采樣值0FFF存入PLC的第1105個數據寄存器
模擬量輸出擴展模塊與PLC通訊的報文可如下:

表示1號模擬量輸出擴展模塊請求把PLC中第1106個數據寄存器保存的模擬量輸出值讀入。
若DT1106中數據為0fff,PLC返回的響應消息如下:

1號模擬量輸出擴展模塊就把接收到的數字量0fff轉換成模擬量輸出。
4 結束語
本文提出的方法已在實驗室中調試通過,并多次長時間運行測試,以驗證其準確性與穩定性,收到了令人滿意的效果,通信十分穩定可靠。各位讀者可在本文的基礎上,開發出8路、16路8位、10位、12位等模擬量輸入、輸出擴展模塊;本文使用的是松下公司已有的MEWTOCOL-COM協議,讀者也可以自己編制通訊協議。本文意在提出一種低成本的PLC模擬量輸入、輸出模塊擴展方法,如果要把它變成產品還有很長的路要走,例如,如何讓用戶使用得更方便,可靠性更高等等。這些都是需要進一步完善的。


文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          亚洲精品成人悠悠色影视| 五月婷婷另类国产| 国内精品国产三级国产a久久| 亚洲国产精品国自产拍av| 国产美女视频一区| 亚洲综合一二区| 国产亚洲福利社区一区| 在线观看亚洲精品视频| 成人国产精品免费| 韩国av一区二区三区在线观看| 亚洲国产精品久久不卡毛片 | 欧美日韩一区二区电影| 91麻豆精品国产91久久久久久久久| 国产福利一区二区三区| 日韩国产在线一| 亚洲高清免费观看高清完整版在线观看| 国产视频在线观看一区二区三区| 欧美一区二区三区精品| 欧美日韩三级在线| 成人av在线一区二区| 日本免费新一区视频| 亚洲一二三四区| 一区视频在线播放| 国产亚洲欧美中文| 欧美日韩久久久| 欧美午夜精品一区| 99视频一区二区三区| 激情文学综合丁香| 激情综合色综合久久综合| 一区二区久久久久久| 亚洲欧洲成人精品av97| 欧美一区二区播放| 在线影视一区二区三区| 高清国产一区二区| 国产一区二区三区日韩| 亚洲第一会所有码转帖| 亚洲精品国产成人久久av盗摄| 国产欧美一区二区精品仙草咪| 精品福利在线导航| 日韩亚洲欧美成人一区| 91 com成人网| 欧美午夜宅男影院| 92国产精品观看| 91丝袜国产在线播放| 国产一区不卡在线| 国产大陆精品国产| 久久99日本精品| 日本不卡123| 国产精品国模大尺度视频| 亚洲欧美自拍偷拍色图| 亚洲特黄一级片| 午夜精品123| 狠狠色综合播放一区二区| 成人爽a毛片一区二区免费| 色婷婷久久久久swag精品| 欧美日本高清视频在线观看| 精品国产凹凸成av人导航| 久久精品网站免费观看| 伊人婷婷欧美激情| 麻豆精品在线播放| 99久久精品国产观看| 欧美丰满嫩嫩电影| 国产精品视频麻豆| 亚洲毛片av在线| 精品一区二区三区在线观看| 成人黄色片在线观看| 懂色av一区二区在线播放| 粉嫩aⅴ一区二区三区四区 | 精品少妇一区二区三区视频免付费 | 久久精品综合网| 一区二区三区欧美日韩| 精品午夜久久福利影院| 95精品视频在线| 欧美精品一区视频| 亚洲成a天堂v人片| 高清不卡一二三区| 日韩一级二级三级精品视频| 亚洲欧美偷拍另类a∨色屁股| 韩国精品在线观看| 欧美日韩中字一区| 国产人成亚洲第一网站在线播放| 日av在线不卡| 在线观看免费一区| 亚洲欧美在线另类| 国产suv精品一区二区883| 欧美日韩电影一区| 亚洲影视在线观看| 91视频91自| 国产精品久久久久久久岛一牛影视| 蜜臀久久久99精品久久久久久| 欧美午夜片在线看| 亚洲老妇xxxxxx| 成年人国产精品| 久久久久久一二三区| 蜜桃视频第一区免费观看| 色久优优欧美色久优优| 国产精品美女久久久久av爽李琼| 日韩电影在线免费看| 99热在这里有精品免费| 国产精品国产成人国产三级| 成人中文字幕电影| www欧美成人18+| 国内精品久久久久影院色| 精品国产一区二区三区不卡| 美女一区二区在线观看| 91精品国产综合久久香蕉的特点| 亚洲国产欧美日韩另类综合| 欧美在线看片a免费观看| 亚洲天堂精品在线观看| 99久久亚洲一区二区三区青草| 国产区在线观看成人精品| 国产高清在线精品| 国产精品色噜噜| 不卡高清视频专区| 自拍偷拍亚洲欧美日韩| 91亚洲精品久久久蜜桃| 日韩理论片中文av| 国产91丝袜在线播放0| 久久久久久99久久久精品网站| 国产又粗又猛又爽又黄91精品| 国产亚洲一区二区三区| 99精品一区二区| 亚洲国产精品综合小说图片区| 欧美午夜精品免费| 日本一道高清亚洲日美韩| 精品国产乱子伦一区| 成人国产精品免费网站| 一区二区三区加勒比av| 欧美理论片在线| 韩国三级电影一区二区| 中文在线资源观看网站视频免费不卡| 91在线视频播放地址| 亚洲18影院在线观看| 日韩精品在线一区二区| 国产a视频精品免费观看| 亚洲日本va午夜在线电影| 欧美另类高清zo欧美| 久久99国产乱子伦精品免费| 色av成人天堂桃色av| 九九在线精品视频| 亚洲欧美日韩国产中文在线| 欧美一区二区国产| 北条麻妃一区二区三区| 亚洲国产毛片aaaaa无费看| 久久一区二区视频| 色综合久久天天| 国模大尺度一区二区三区| 亚洲视频在线一区观看| 日韩视频在线一区二区| 成人性生交大片免费 | 久久久久久麻豆| 国产成人在线色| 亚洲一区二区三区中文字幕在线| 欧美精品一区二区三区蜜桃 | 国产精品水嫩水嫩| 欧美色涩在线第一页| 国产99精品国产| 日韩av网站免费在线| 国产精品久久久久一区二区三区共| 欧美剧情电影在线观看完整版免费励志电影| 久久99精品视频| 一区二区三区在线观看动漫| 久久久久九九视频| 日韩一卡二卡三卡四卡| 99精品视频在线免费观看| 美国av一区二区| 天天爽夜夜爽夜夜爽精品视频| 中文乱码免费一区二区| 精品少妇一区二区三区视频免付费 | 午夜精品影院在线观看| 国产精品久久毛片av大全日韩| 精品久久人人做人人爱| 欧美片网站yy| 不卡的av网站| 国产一区视频网站| 男女视频一区二区| 亚洲高清免费观看高清完整版在线观看| 亚洲欧美色综合| 18欧美亚洲精品| 亚洲视频1区2区| 欧美国产一区二区在线观看 | 精品亚洲成a人| 国产精品初高中害羞小美女文| 欧美福利视频导航| 欧美久久久久免费| 51精品久久久久久久蜜臀| 欧美亚洲禁片免费| 欧美日韩久久久一区| 欧美日韩夫妻久久| 91精品欧美一区二区三区综合在 | 在线观看日韩毛片| 欧美精品久久一区二区三区| 26uuu成人网一区二区三区| 国产精品久久久久aaaa| 亚洲成人免费在线观看| 国产激情一区二区三区| 欧美在线观看一二区| 国产欧美一区二区精品秋霞影院| 亚洲精品欧美在线| 精油按摩中文字幕久久|