SIEMENS 6ES7-340-1AH01-0AE0下位機(jī)軟件設(shè)計(jì)
系統(tǒng)下位機(jī)軟件采用模塊化的設(shè)計(jì)方法,把整個(gè)系統(tǒng)分解為幾個(gè)功能相對(duì)獨(dú)立的比較小的程序模塊,分別對(duì)實(shí)現(xiàn)各個(gè)功能的程序模塊進(jìn)行設(shè)計(jì)、編程和調(diào)試。根據(jù)不同模塊在系統(tǒng)中的作用,嵌入式操作系統(tǒng)應(yīng)實(shí)現(xiàn)多個(gè)不同優(yōu)先級(jí)的控制任務(wù)。這些任務(wù)按照優(yōu)先級(jí)從高到低分別為:接收計(jì)算機(jī)控制中心命令;SIEMENS 6ES7-340-1AH01-0AE0采集和處理數(shù)據(jù);發(fā)送數(shù)據(jù)到本地控制中心。
CAN總線通信程序主要由三部分組成:初始化、發(fā)送數(shù)據(jù)、接收數(shù)據(jù)。CAN控制器的初始化流程是:首先將ARM中CAN控制器相關(guān)的引腳使能,然后對(duì)CAN控制器進(jìn)行復(fù)位操作,設(shè)置CAN總線的通信波特率,最后初始化CAN控制器的工作模式。初始化之后便可以進(jìn)行數(shù)據(jù)的發(fā)送與接收。SIEMENS 6ES7-340-1AH01-0AE0 CAN數(shù)據(jù)發(fā)送是將采集到的數(shù)據(jù)打包成符合CAN發(fā)送幀格式后,調(diào)用CAN發(fā)送數(shù)據(jù)函數(shù)進(jìn)行發(fā)送。數(shù)據(jù)接收程序是從接收緩沖器讀出數(shù)據(jù),同時(shí)釋放接收緩沖器并對(duì)數(shù)據(jù)做出相應(yīng)處理,本系統(tǒng)中CAN總線數(shù)據(jù)接收程序采用中斷法進(jìn)行控制。
-----商務(wù)熱線---廈門興銳達(dá)自動(dòng)化設(shè)備有限公司
聯(lián)系人:王文光
++QQ:1694785820 1282972140
手機(jī):15359273780
電話:0592-5580707 400-855-5103轉(zhuǎn)001
傳真:0592-5361289
郵箱:1282972140@qq.com
網(wǎng)址:http://www.xrdzidonghua.com
SIEMENS 6ES7-340-1AH01-0AE0 COMMUNICATION PROCESSOR MODULE 6ES73401AH010AE?0
NIB BUSSMANN KRP-C 601 HI-CAP FUSE KRPC601
MODICON P810 POWER SUPPLY MODULE 120/240 VAC, 2AMPS, 50/60HZ
NIB BUSSMANN KRP-C-1000 HI-CAP FUSE 1000AMP 600V CLASS L
ELECTROMOTIVE SBPN-8WH HOIST PUSHBUTTON PENDANT USED
GE FANUC IC660 IO BLOCK ISOLATED 8 POINT 24/40VDC REPAIRED
NIB FIVE STAR SEAL SERIES 85 SLURRY SEAL ALLOY 20, 2.250 T-S-85/5 STAR RPR
NIB CUTLER-HAMMER DH361FGK HEAVY DUTY SAFETY SWITCH
IPC-ISSC MODEL 350 REAL TIME CLOCK
JENNINGS TECHNOLOGY RJ2B-26S VACUUM RELAY
BALLUFF BNS-543-B02-D12?-61-12-10-0088 LIMIT SWITCH 9910U BNS543B02D12612?1