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