當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > PLC可編程控制器
發(fā)布日期:2022-04-26 點(diǎn)擊率:73 品牌:歐姆龍_Omron
歐姆龍plc與其它外表或設(shè)備通訊(不論是OMRON外表或第三方外表),要用帶協(xié)議宏的串口通訊模塊或模板,依據(jù)外表或設(shè)備的通訊協(xié)議作相應(yīng)的程序,樹立相應(yīng)的連統(tǒng)統(tǒng)道,就可對(duì)外表進(jìn)行讀和寫。
筆者曾為客戶作過PLC與第三方溫度外表的通訊,現(xiàn)呈給各位,請(qǐng)糾正。
所用PLC為OMRONC200HE-CPU42,配通訊模塊C200HW-COM06,運(yùn)用其A口(RS485)與溫度表TTM-120通訊。
1、所用溫度外表“神王”TTM-120通訊協(xié)議:
EIA規(guī)范:RS485
通訊:站1~31
傳輸:半雙工
通訊碼:ASCll7位(BCC在外)8位(MSD位=0)
接口辦法:2線制
通訊速度:1200,2400,4800,9600
通訊間隔:500Mmax
字符:主張位:1位
接連位:1/2位
數(shù)據(jù):7/8位
校驗(yàn):無/奇/偶
BCC校驗(yàn):預(yù)先/不挑選
通訊地址:1~99
通訊格局:
讀數(shù)據(jù):STX(02H開端碼)+地址(2位)+R+標(biāo)識(shí)碼(3位)+ETX(03H完畢碼)
外表回來:STX(02H開端碼)+地址(2位)+ACK(06H照料)+標(biāo)識(shí)碼(3位)+數(shù)據(jù)(5位)+ETX(03H完畢碼)
寫數(shù)據(jù):STX(02H開端碼)+地址(2位)+W+標(biāo)識(shí)碼(3位)+數(shù)據(jù)(5位)+ETX(03H完畢碼)
外表回來:STX(02H開端碼)+地址(2位)+ACK(06H照料)+ETX(03H完畢碼)
過錯(cuò)期息照料:STX(02H開端碼)+地址(2位)+NAK(15H過錯(cuò)照料)+過錯(cuò)格局(1位)+ETX(03H完畢碼)
2、用協(xié)議宏軟件CX-PROTOCOL作協(xié)議宏程序
可用用CX-PROTOCOL中現(xiàn)有的體系規(guī)范協(xié)議COPY到新建的程序中,再作批改,當(dāng)然也可從頭編制。
在新建的程序的DEVICES中挑選所用的PLC類型,
通訊口A參數(shù)設(shè)置辦法為:PROTOCOLMACRO;并以外表的通訊格局設(shè)置波特率等參數(shù)。
協(xié)議宏程序中有若干內(nèi)容:首要是發(fā)送信息列表;承受信息列表;這兩個(gè)表是協(xié)議宏的根柢程序。再有便是詳細(xì)的發(fā)送辦法和承受辦法,其它功用的讀寫辦法,外表的其它功用的讀寫辦法。
我作了四種,依據(jù)外表協(xié)議中的各個(gè)格局,編制宏程序,如下:
發(fā)送信息列表:
①寫數(shù)據(jù):SD(01)_1
3、用CX-PROGRAMMER作通訊程序
程序用協(xié)議宏指令PMCR完畢與外表的通訊:
三個(gè)操作數(shù):一:操控字:端口+協(xié)議宏序列號(hào)
二:發(fā)送數(shù)據(jù)首址占2/3個(gè)字,首字是指令字?jǐn)?shù);下一字為外表地址;
關(guān)于寫指令要多一個(gè)字為設(shè)定值
三:接納數(shù)據(jù)首址占4個(gè)字,首字是指令字?jǐn)?shù);下兩字是接納的5位數(shù)據(jù)。
關(guān)于寫指令該操作數(shù)為虛設(shè)字,沒有實(shí)習(xí)意義
讀指令:PMCR#1051端口=1序列號(hào)051(讀出)
DM0000DM0000=#0002DM0001=#0001
DM0030DM0030=#0004DM0031~DM0033=數(shù)據(jù)
寫指令:PMCR#1050端口=1序列號(hào)050(寫入)
DM0020DM0020=#0003DM0021=#0001DM0022=設(shè)置值
DM0040(虛設(shè))
協(xié)議宏施行象征:端口一(A):α機(jī)為IR289.08CQM1H為IR207.08
端口二(B):α機(jī)為IR289.12CQM1H為IR207.12
當(dāng)這變量=0時(shí),方可施行PMCR指令
每個(gè)端口只能施行一個(gè)通訊序列,能夠紛歧樣的時(shí)刻段發(fā)作PMCR指令的施行脈沖。
4、關(guān)于若干個(gè)外表,每表設(shè)置紛歧樣的站號(hào),就可由程序別離對(duì)其作讀寫操作,只需地址相符的外表才調(diào)照料。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航