S系列I/O前端是本公司基于多年制造經(jīng)驗(yàn)與技術(shù)積累,充分考慮工業(yè)現(xiàn)場(chǎng)采集與控制的實(shí)際需要,采用最新微電子與微處理器技術(shù)研制生產(chǎn)的高性能I/O前端。S系列I/O前端具有模擬信號(hào)輸入(AI)、模擬信號(hào)輸出(AO)、開(kāi)關(guān)量輸入(DI)、開(kāi)關(guān)量輸出(DO)等功能,規(guī)格多樣,RS485總線通訊">

      技術(shù)頻道

      西姆宏S系列I/O前端與iFIX的通訊連接

        S系列I/O前端是本公司基于多年制造經(jīng)驗(yàn)與技術(shù)積累,充分考慮工業(yè)現(xiàn)場(chǎng)采集與控制的實(shí)際需要,采用最新微電子與微處理器技術(shù)研制生產(chǎn)的高性能I/O前端。S系列I/O前端具有模擬信號(hào)輸入(AI)、模擬信號(hào)輸出(AO)、開(kāi)關(guān)量輸入(DI)、開(kāi)關(guān)量輸出(DO)等功能,規(guī)格多樣,RS485總線通訊接口,標(biāo)準(zhǔn)MODBUS協(xié)議,通用而非專用的驅(qū)動(dòng)程序,設(shè)置測(cè)試簡(jiǎn)捷,使用方便,性價(jià)比優(yōu)越,是各種工業(yè)現(xiàn)場(chǎng)信號(hào)數(shù)據(jù)進(jìn)出計(jì)算機(jī)的快捷通道。且適配于國(guó)內(nèi)外各種組態(tài)軟件。
        S系列I/O前端有以下型號(hào):
        S1104 4路混接(標(biāo)準(zhǔn)電壓、標(biāo)準(zhǔn)電流、熱阻、熱偶)輸入,工程量值,8路報(bào)警繼電器輸出。
        S1108 8路混接(標(biāo)準(zhǔn)電壓、標(biāo)準(zhǔn)電流、熱阻、熱偶)輸入,工程量值,4路報(bào)警繼電器輸出。
        S1116 16路混接(標(biāo)準(zhǔn)電壓、標(biāo)準(zhǔn)電流、熱阻、熱偶)輸入,工程量值。
        S1204 4路兩線制(4~20mA)變送器專用輸入,直接掛接變送器,工程量值,8路報(bào)警繼電器輸出。
        S1208 8路兩線制(4~20mA)變送器專用輸入,直接掛接變送器,工程量值,8路報(bào)警繼電器輸出。
        S1216 16路兩線制(4~20mA)變送器專用輸入,直接掛接變送器,工程量值。
        S1316 16路開(kāi)關(guān)信號(hào)輸入,8路開(kāi)關(guān)量信號(hào)輸出。
        S1332 32路開(kāi)關(guān)信號(hào)輸入。
        S1416 16路開(kāi)關(guān)信號(hào)輸出。
        S1504 4路隔離模擬信號(hào)輸出(4~20mA),8路開(kāi)關(guān)信號(hào)量輸出。
        iFIX是美國(guó)Intellution公司開(kāi)發(fā)生產(chǎn)的常用組態(tài)軟件,下面就S系列I/O前端與組態(tài)軟件iFIX的通訊連接介紹如下:
        S系列I/O前端與iFIX連接大致有以下三種方式,第一種是直接連接方式,第二種工業(yè)以太網(wǎng)方式,第三種是間接連接方式。
        直接連接方式
        直接連接方式是S系列I/O前端通過(guò)串行總線(RS485)、MODBUS-RTU 的(驅(qū)動(dòng)程序名為MB1) 協(xié)議直接與iFIX連接。
        工業(yè)以太網(wǎng)方式
        工業(yè)以太網(wǎng)方式通過(guò)MODBUS串口網(wǎng)關(guān)(如中科創(chuàng)新DNS-M-RS485、Mora公司的Nprot6110)連接,將多個(gè)S系列I/O前端的RS485信號(hào)(MODBUS-RTU通訊協(xié)議)轉(zhuǎn)換為工業(yè)以太網(wǎng)方式,并以MODBUS-TCP(驅(qū)動(dòng)程序名為MBE)通訊協(xié)議與iFIX連接。MODBUS串口網(wǎng)關(guān)的網(wǎng)口一端連接計(jì)算機(jī)的網(wǎng)卡,另一端通過(guò)RS485通訊線連接諸個(gè)S系列I/O前端。
        間接連接方式
        間接方式是以PLC可編程控制器(例如西門(mén)子S7-200)為通訊管理器和控制CPU,S系列I/O前端為輸入輸出點(diǎn),間接與iFix連接。在間接連接方式時(shí)iFix軟件不直接與S系列I/O前端打交道,而是與PLC的內(nèi)存數(shù)據(jù)變量中的I/O映射區(qū)打交道。驅(qū)動(dòng)程序使用PLC的驅(qū)動(dòng)程序,即可在S系列I/O前端上完成相應(yīng)的輸入輸出工作。此種方式的好處是可以減輕主機(jī)的通訊負(fù)擔(dān),并使整套系統(tǒng)可利用PLC的編程能力和可靠性使之具有某些脫離上位機(jī)運(yùn)行的可能,避免或減輕因使用WINDOWS上位機(jī)平臺(tái)出現(xiàn)死機(jī)和上位機(jī)崩潰的煩惱。間接連接的具體使用方法參見(jiàn)本公司的《S系列I/O前端與可編程控制器的連接》。
        下面就S系列I/O前端與iFIX的直接連接與以說(shuō)明,S系列I/O前端與iFIX的連接是一項(xiàng)不復(fù)雜的連接工作,基本上有如下幾步:設(shè)置S系列I/O前端;在iFIX的當(dāng)前運(yùn)行項(xiàng)目下定義計(jì)算機(jī)的通訊口;定義連接的外部設(shè)備(如S系列I/O前端的S1108);定義每個(gè)I/O通道對(duì)應(yīng)的變量地址及工況參數(shù);變量的動(dòng)畫(huà)連接等工作。
        IFIX中關(guān)于MODBUS 的常用的通訊協(xié)議有兩種;一種為MODBUS-RTU 的(驅(qū)動(dòng)程序名為MB1),一種為MODBUS-TCP的(驅(qū)動(dòng)程序名為MBE)(以太網(wǎng)方式與計(jì)算機(jī)通訊)。下面我們以MB1(單臺(tái)計(jì)算機(jī)為主工作)為例說(shuō)明S系列I/O前端與iFIX的連接要點(diǎn)。
        連接要點(diǎn)及注意事項(xiàng)
        ● 運(yùn)行iFix的計(jì)算機(jī)與S系列I/O前端的通訊連接方式為主從式,計(jì)算機(jī)為主,S系列I/O前端為從。
        ● 確定iFix與S系列I/O前端的通訊速率,例如9600bps。
        ● 普通PC機(jī)串行口為RS232,S系列I/O前端的通訊接口為RS485,因此在計(jì)算機(jī)側(cè)應(yīng)加裝RS232/RS485轉(zhuǎn)換器(如本公司的S9101)。
        ● 用戶在連接之前,應(yīng)使用S系列I/O前端設(shè)置測(cè)試程序《XMH_SIOSET》,將S系列I/O前端的站址設(shè)置好,并將通訊速率設(shè)置為約定好的通訊速率,通信協(xié)議為MODBUS。對(duì)于模擬量而言,整型請(qǐng)選擇為MODBUS(I),浮點(diǎn)請(qǐng)選擇為MODBUS(F1)。S系列I/O前端的其它參數(shù),用戶根據(jù)現(xiàn)場(chǎng)實(shí)際工況自行設(shè)置。
        ● 用戶可使用S系列I/O前端設(shè)置測(cè)試程序《XMH_SIOSET》,對(duì)已連接完畢的系統(tǒng)硬件環(huán)境進(jìn)行測(cè)試,以確定硬件連接無(wú)誤,并可進(jìn)行相應(yīng)的功能和精度核查。
        ● 如有多個(gè)S系列I/O前端請(qǐng)用RS485總線(屏蔽雙絞線),將所有S系列I/O前端串接在一起,再與計(jì)算機(jī)側(cè)的RS485接口相連。
        ● 計(jì)算機(jī)與S系列I/O前端的通訊電纜連接對(duì)應(yīng)表(以S9101單路隔離RS232/RS485轉(zhuǎn)換器為例)
        RS232通訊線 計(jì)算機(jī)的COM 口(九芯) S9101的RS232側(cè)
        2 (RXD) -------------- 3 (TXD )
        3 (TXD) -------------- 2 (RXD)
        5 (GND) -------------- 5 (GND)
        RS485通訊線 S9101的RS485側(cè) S系列I/O前端的接線端子
           1號(hào)站 2號(hào)站 N號(hào)站
        1 (RS485 A ) --- 37 ----- 37 -------------- 37 (RS485 A )
        2 (RS485 B ) --- 36 ----- 36 -------------- 36 (RS485 B )
        3 (RS485 地) --- 35 ----- 35 -------------- 35 (RS485 地)
        以iFix連接4個(gè)S系列I/O前端的某工程為例,S系 列I/O前端型號(hào)分別為S1104、S1108、S1316、S1504,對(duì)應(yīng)站址為1、2、3、4,通訊協(xié)議對(duì)應(yīng)為MODBUS(I)、MODBUS(F1)、MODBUS、MODBUS,通訊速率為9600 bps,連接于COM1口。     
        ● 在iFix的環(huán)境(I/O driver server connection)中,定義PC機(jī)與S系列I/O前端相連接的通訊口(以串口COM1為例)。在SCADA設(shè)置(在編輯畫(huà)面選擇system configuration)畫(huà)面點(diǎn)擊MB1,出現(xiàn)MB1配置畫(huà)面(如圖1),在此畫(huà)面點(diǎn)擊添加串口(在edit下選擇add channel),將通訊接口設(shè)置為COM1,通訊速率為9600bps,8位數(shù)據(jù)位,1位停止位,無(wú)校驗(yàn)。并選通Part和Enable,啟用新通道通訊。
        ● 在iFix的環(huán)境(I/O driver server connection)中,定義與PC機(jī)連接的S系列I/O前端的通訊地址。在定義好的串口下,點(diǎn)擊添加設(shè)備(在edit下選擇add driver),出現(xiàn)圖2畫(huà)面,其中將連接設(shè)備名稱命名為“S1104A”,在設(shè)備地址中輸入所要連接的S系列I/O前端的通訊站址(如所連接的S1104的通訊地址為01,則將連接設(shè)備“S1104A”的設(shè)備地址中輸入1),在Address Mode中選擇5位數(shù)據(jù)位, 并選Enable啟用新設(shè)備通訊(如圖2)。重復(fù)以上操作對(duì)剩下的設(shè)備進(jìn)行設(shè)置,外部連接設(shè)備命名可分別為“S1108A”、“S1316A”、“S1504A”,通訊站址分別對(duì)應(yīng)為2、3、4。
        ● 數(shù)據(jù)塊參數(shù)定義
        在iFix的環(huán)境(I/O driver server connection)中,定義S系列I/O前端的通道。在定義好S系列I/O前端(s1104A)點(diǎn)擊添加數(shù)據(jù)塊(在edit下選擇add date),出現(xiàn)圖3畫(huà)面。因各種設(shè)備的信號(hào)輸入、輸出類型不同,現(xiàn)對(duì)各種類型輸入、輸出信號(hào)的參數(shù)定義分別說(shuō)明:
        整型模擬量輸入
        整型模擬量輸入對(duì)應(yīng)的寄存器地址為3xxxx,從30001開(kāi)始,每個(gè)寄存器地址對(duì)應(yīng)一個(gè)整型模擬量輸入通道,N個(gè)通道占用N個(gè)寄存器,到30000+N為止。
        在定義好的S1104A設(shè)備下,點(diǎn)擊添加數(shù)據(jù)塊,在圖3畫(huà)面輸入數(shù)據(jù)塊名稱(如S1104A_A),在“Starting I/O Address”中輸入開(kāi)始地址30001;“ending I/O Address” 中輸入結(jié)束地址30004 ,相應(yīng)選擇數(shù)據(jù)類型“Datatype”為整點(diǎn)“SIGNED”。選Enable啟用新設(shè)備的數(shù)據(jù)塊通訊。
        浮點(diǎn)模擬量輸入
        浮點(diǎn)模擬量輸入對(duì)應(yīng)的寄存器地址為3xxxx,從30001開(kāi)始,每?jī)蓚€(gè)寄存器地址對(duì)應(yīng)一個(gè)浮點(diǎn)模擬量輸入通道,N個(gè)通道占用2N個(gè)寄存器,到30000+2N為止。。
        在定義好的S1108A設(shè)備下,點(diǎn)擊添加數(shù)據(jù)塊,在圖3畫(huà)面輸入數(shù)據(jù)塊名稱(如s1108A_A),在“Starting I/O Address”中輸入開(kāi)始地址30001;“ending I/O Address” 中輸入結(jié)束地址30016,相應(yīng)選擇數(shù)據(jù)類型“Datatype”為浮點(diǎn)“FLOAT”。選Enable啟用新設(shè)備的數(shù)據(jù)塊通訊。
        當(dāng)通訊協(xié)議為MODBUS(F2)時(shí),S系列I/O前端與iFix通信不正常。
        開(kāi)關(guān)量輸入
        開(kāi)關(guān)量輸入對(duì)應(yīng)的寄存器地址為1xxxx,從10001開(kāi)始,每個(gè)寄存器地址對(duì)應(yīng)一個(gè)開(kāi)關(guān)量輸入通道,N個(gè)通道占用N個(gè)寄存器,到10000+N為止。
        在定義好的S1316A設(shè)備下,點(diǎn)擊添加數(shù)據(jù)塊,在圖3畫(huà)面輸入數(shù)據(jù)塊名稱(如),在“Starting I/O Address”中輸入開(kāi)始地址10001;“ending I/O Address” 中輸入結(jié)束地址10016,相應(yīng)選擇數(shù)據(jù)類型“Datatype”為整點(diǎn)“DIANG”。選Enable啟用新設(shè)備的數(shù)據(jù)塊通訊。
        開(kāi)關(guān)量輸出
        開(kāi)關(guān)量輸出對(duì)應(yīng)的寄存器地址為0xxxx,從00001開(kāi)始,每個(gè)寄存器地址對(duì)應(yīng)一個(gè)開(kāi)關(guān)量輸出通道,N個(gè)通道占用N個(gè)寄存器,到00000+N為止。
        在定義好的S1316A設(shè)備下,再次點(diǎn)擊添加數(shù)據(jù)塊,在圖3畫(huà)面輸入數(shù)據(jù)塊名稱(如S1316A_B),在“Starting I/O Address”中輸入開(kāi)始地址00001;“ending I/O Address” 中輸入結(jié)束地址00008,相應(yīng)選擇數(shù)據(jù)類型“Datatype”為整點(diǎn)“DIANG”。選Enable啟用新設(shè)備的數(shù)據(jù)塊通訊。
        模擬量輸出
        模擬量輸出對(duì)應(yīng)的寄存器地址為4xxxx,從40001開(kāi)始,每個(gè)寄存器地址對(duì)應(yīng)一個(gè)模擬量輸入通道,N個(gè)通道占用N個(gè)寄存器,到40000+N為止。
        在定義好的S1504A設(shè)備下,再次點(diǎn)擊添加數(shù)據(jù)塊,在圖3畫(huà)面輸入數(shù)據(jù)塊名稱(如S1504A_A),在“Starting I/O Address”中輸入開(kāi)始地址40001;“ending I/O Address” 中輸入結(jié)束地址40004,相應(yīng)選擇數(shù)據(jù)類型“Datatype”為整點(diǎn)“INT”。選Enable啟用新設(shè)備的數(shù)據(jù)塊通訊。
        檢驗(yàn)設(shè)備配置、數(shù)據(jù)連接
        注1:在MB1驅(qū)動(dòng)程序中,按照以上順序設(shè)置完數(shù)據(jù)塊,按〈Statistics〉可檢驗(yàn)設(shè)備連接的情況和數(shù)據(jù)塊
        設(shè)置正確于否,若連接正確會(huì)在“DATA”處顯示“GOOD” 。
        注2:檢驗(yàn)設(shè)置無(wú)誤后,在“文件”的下拉菜單的“另存為”中,輸入文件名“如:SIO”,按“SETUP”快捷鍵在“Default path”中輸入保存文件名“SIO”。為備以后設(shè)置通道參數(shù)用。
        ● 通道參數(shù)定義
        在IFIX編輯畫(huà)面選擇數(shù)據(jù)庫(kù)編輯器(datebase manager), 進(jìn)入數(shù)據(jù)庫(kù)編輯器畫(huà)面后,選擇打開(kāi)本地節(jié)點(diǎn),進(jìn)入塊編輯畫(huà)面。菜單欄選擇“塊”,再選“增加”,在“選擇類型”中選擇數(shù)據(jù)類型(模擬量輸入選擇數(shù)據(jù)類型為AI、模擬量輸出選擇數(shù)據(jù)類型為AO、開(kāi)關(guān)量輸入選擇數(shù)據(jù)類型為DI、開(kāi)關(guān)量輸出選擇數(shù)據(jù)類型為DO),雙擊進(jìn)入變量設(shè)置畫(huà)面。
        變量設(shè)置
        •輸入標(biāo)簽名
        •選擇驅(qū)動(dòng)器MB1 modicon modbus I/O server
        •輸入I/O地址 ,格式為設(shè)備名:寄存器地址,如S1104A:30001
        在前例中:
        S1104前端設(shè)備的通訊協(xié)議為MODBUS(I),則數(shù)據(jù)類型為INT(整點(diǎn)),4個(gè)模擬量輸入的I/O地址為S1104A:30001,S1104A:30002,S1104A:30003, S1104A:30004。
        S1108前端設(shè)備的通訊協(xié)議為MODBUS(F1),則數(shù)據(jù)類型為FLOAT(浮點(diǎn)),8個(gè)模擬量輸入的I/O地址為S1108A:30001,S1108A:30003,S1108A :30005,……,S1108A :30015。
        S1316前端的16個(gè)開(kāi)關(guān)量輸入的變量I/O地址為S1316A:10001,S1316A:10002,S1316A:10003,……,S1316A:10016。
        S1316前端的8個(gè)開(kāi)關(guān)量輸出的變量I/O地址為S1316A:00001,S1316A:00002,S1316A:00003,……,S1316A:00008。
        S1504前端設(shè)備的通訊協(xié)議為MODBUS,數(shù)據(jù)類型為INT(整點(diǎn)),4個(gè)模擬量輸出的變量I/O地址為S1504A:40001,S1504A:40002,S1504A:40003,S1504A:40004。
        •輸入工程單位,工程量的上、下標(biāo)度
        •報(bào)警,在“報(bào)警”畫(huà)面輸入工程量的報(bào)警值。
        •在“高級(jí)”中選擇“允許輸出”
        •開(kāi)關(guān)量輸入輸出需在標(biāo)注中填入開(kāi)關(guān)量的狀態(tài)
        通訊檢查
        在“文件”下選擇全部保存,并可在“顯示”中選擇“刷新”查看數(shù)據(jù)傳輸是否正確。
        完成以上步驟后,即完成了iFix與S系列I/O前端的設(shè)備定義和通訊連接準(zhǔn)備工作,其它進(jìn)行動(dòng)畫(huà)連接及完成iFix的更高級(jí)功能,請(qǐng)參見(jiàn)美國(guó)Intellution公司的《iFix使用手冊(cè)》。
        附注:
        工業(yè)以太網(wǎng)方式通過(guò)MODBUS串口網(wǎng)關(guān)連接,將多個(gè)S系列I/O前端的RS485信號(hào)轉(zhuǎn)換為工業(yè)以太網(wǎng)方式,通過(guò)MODBUS-TCP的(驅(qū)動(dòng)程序名為MBE)通訊協(xié)議與iFIX連接,硬件連接時(shí)需對(duì)網(wǎng)關(guān)進(jìn)行IP地址和通訊速率(與S系列I/O前端的通訊速率相同)設(shè)置(具體設(shè)置方法見(jiàn)串口網(wǎng)關(guān)使用說(shuō)明)。MBE 驅(qū)動(dòng)程序在使用方面與MB1基本相同,不同的是網(wǎng)卡配置和設(shè)備地址定義。
        下面就網(wǎng)卡配置和設(shè)備地址定義說(shuō)明如下:
        網(wǎng)關(guān)配置
        在SCADA設(shè)置畫(huà)面點(diǎn)擊MBE,出現(xiàn)MBE驅(qū)動(dòng)配置畫(huà)面,在配置工具欄點(diǎn)擊“Add Channel”按鈕,新通道出現(xiàn)在樹(shù)狀瀏覽器中,配置通道屬性“Primary Card”為“0”,并選擇“Enable”啟用新通道通訊。
        設(shè)備定義
        在定義好的網(wǎng)關(guān)下,點(diǎn)擊添加設(shè)備,將連接設(shè)備名稱命名為“S1104A”,在設(shè)備IP地址中輸入所連接網(wǎng)關(guān)的IP地址(如DNS-M-RS485的IP地址為192.168.0.111,則將連接設(shè)備“S1104A”的設(shè)備IP地址中輸入168.192.0.111,在UNIT中輸入所連接的S系列I/O前端的通訊站址01;……S1504A設(shè)備的IP地址為192.68. 0.111,UNIT為04),在“Common”畫(huà)面中將Addressing Mode設(shè)置為5位數(shù)據(jù)位, 并選Enable啟用新設(shè)備通訊。

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

      主站蜘蛛池模板: 国产aⅴ精品一区二区三区久久| 久久久久人妻一区二区三区 | 精品久久久中文字幕一区| 国产精品综合一区二区| 精品人妻一区二区三区四区| 久久精品国产第一区二区| 无码播放一区二区三区| 精品久久一区二区三区| 国产成人一区在线不卡| 欧洲亚洲综合一区二区三区| 国产精品一区二区久久精品| 一区二区三区www| 一区二区精品在线观看| 日本在线视频一区| 国产传媒一区二区三区呀| 精品国产福利在线观看一区| 国精产品一区一区三区MBA下载| 久久久av波多野一区二区| 另类免费视频一区二区在线观看 | 亚洲一区二区三区在线观看蜜桃| 国产亚洲3p无码一区二区| 国产无套精品一区二区 | 亚洲国产一区二区三区青草影视 | 影音先锋中文无码一区| 精品福利一区二区三区免费视频| 亚洲AV美女一区二区三区| 一区二区三区国产精品| 91精品福利一区二区三区野战| 日韩好片一区二区在线看| 麻豆果冻传媒2021精品传媒一区下载 | 一区二区三区观看免费中文视频在线播放| 熟女大屁股白浆一区二区| 国内偷窥一区二区三区视频| 无码人妻一区二区三区在线视频| 色欲AV蜜臀一区二区三区| 亚洲午夜精品一区二区麻豆| 精品久久综合一区二区| 国产在线精品一区二区高清不卡| 国产丝袜无码一区二区三区视频 | 国产视频一区二区| 亚洲一区二区高清|