深圳長(zhǎng)欣自動(dòng)化設(shè)備有限公司
PLC通訊程序
西門(mén)子S7-200PLC提供了PPI(point?to?point)、MPI(multi?point)和自由口(free?port)?3種通訊方式,自由口通訊方式可以使S7-?200與任何具有串行口的設(shè)備進(jìn)行通訊,自由口通訊使用RS-485接口,在程序中可以使用接收中斷、發(fā)送中斷、發(fā)送指令(XMT)和接收指令(RCV)等來(lái)控制通訊操作。通訊過(guò)程中,計(jì)算機(jī)作為主站通過(guò)COM口發(fā)送指令到PLC的PORT0口,PLC通過(guò)Rcv接收指令,然后對(duì)指令譯碼后實(shí)現(xiàn)指令要求的操作,并返回指令執(zhí)行的狀態(tài)信息。
PLC通訊程序采用中斷方式,S7-?200系列PLC內(nèi)部的特殊存儲(chǔ)字節(jié)SMB30和SMB?130用來(lái)為通訊端口0和1在自由口通訊方式下選擇波特率、奇偶校驗(yàn)和數(shù)據(jù)位數(shù)。利用XMT指令發(fā)送緩沖區(qū)的內(nèi)容,發(fā)送完后會(huì)產(chǎn)生一個(gè)中斷事件。利用RCV指令接收數(shù)據(jù),接收完后也會(huì)產(chǎn)生一個(gè)中斷。
?系統(tǒng)的工作過(guò)程
虛擬電梯系統(tǒng)的通訊過(guò)程同樣分為計(jì)算機(jī)和PLC兩部分,計(jì)算機(jī)部分通訊過(guò)程是:虛擬電梯的仿真界面運(yùn)行后,每過(guò)一定的時(shí)間(設(shè)定為100ms),計(jì)算機(jī)就將虛擬電梯仿真界面上的鼠標(biāo)指令以及電梯的狀態(tài)發(fā)送給PLC,PLC接收數(shù)據(jù)后,將其作為輸入端口數(shù)據(jù)運(yùn)行電梯的控制程序,產(chǎn)生輸出數(shù)據(jù),并將數(shù)據(jù)按協(xié)議格式傳遞給計(jì)算機(jī),計(jì)算機(jī)接到后對(duì)數(shù)據(jù)進(jìn)行解析,然后根據(jù)控制指令來(lái)進(jìn)行電梯的運(yùn)行和信號(hào)的指示。
**********************************
【主營(yíng)產(chǎn)品】
主營(yíng):品牌的PLC?、DCS?系統(tǒng)備件?模塊
①Allen-Bradley(美國(guó)AB)系列產(chǎn)品》
②Schneider(施耐德電氣)系列產(chǎn)品》
③General?electric(通用電氣)系列產(chǎn)品》
④Westinghouse(美國(guó)西屋)系列產(chǎn)品》
⑤SIEMENS(西門(mén)子系列產(chǎn)品)》
⑥銷(xiāo)售ABB?Robots.?FANUC?Robots、YASKAWA?Robots、KUKA?Robots、Mitsubishi?Robots、OTC??Robots、Panasonic?Robots、MOTOMAN?Robots。
⑦estinghouse(西屋):?OVATION系統(tǒng)、WDPF系統(tǒng)、MAX1000系統(tǒng)備件。
⑧Invensys?Foxboro(??怂共_):I/A?Series系統(tǒng),FBM(現(xiàn)場(chǎng)輸入/輸出模塊)順序控制、梯形?邏輯控制、事故追憶處理、數(shù)模轉(zhuǎn)換、輸入/輸出信號(hào)處理、數(shù)據(jù)通信及處理等。Invensys?Triconex:??冗余容錯(cuò)控制系統(tǒng)、基于三重模件冗余(TMR)結(jié)構(gòu)的zui現(xiàn)代化的容錯(cuò)控制器。
⑨Siemens(西門(mén)子):Siemens?MOORE,?Siemens?Simatic?C1,Siemens數(shù)控系統(tǒng)等。
⑩Bosch?Rexroth(博世力士樂(lè)):Indramat,I/O模塊,PLC控制器,驅(qū)動(dòng)模塊等。
◆Motorola(摩托羅拉):MVME?162、MVME?167、MVME1772、MVME177等系列。