SIEMENS 6ES7-340-1AH01-0AE0下位機軟件設(shè)計
系統(tǒng)下位機軟件采用模塊化的設(shè)計方法,把整個系統(tǒng)分解為幾個功能相對獨立的比較小的程序模塊,分別對實現(xiàn)各個功能的程序模塊進行設(shè)計、編程和調(diào)試。根據(jù)不同模塊在系統(tǒng)中的作用,嵌入式操作系統(tǒng)應實現(xiàn)多個不同優(yōu)先級的控制任務(wù)。這些任務(wù)按照優(yōu)先級從高到低分別為:接收計算機控制中心命令;SIEMENS 6ES7-340-1AH01-0AE0采集和處理數(shù)據(jù);發(fā)送數(shù)據(jù)到本地控制中心。
CAN總線通信程序主要由三部分組成:初始化、發(fā)送數(shù)據(jù)、接收數(shù)據(jù)。CAN控制器的初始化流程是:首先將ARM中CAN控制器相關(guān)的引腳使能,然后對CAN控制器進行復位操作,設(shè)置CAN總線的通信波特率,最后初始化CAN控制器的工作模式。初始化之后便可以進行數(shù)據(jù)的發(fā)送與接收。SIEMENS 6ES7-340-1AH01-0AE0 CAN數(shù)據(jù)發(fā)送是將采集到的數(shù)據(jù)打包成符合CAN發(fā)送幀格式后,調(diào)用CAN發(fā)送數(shù)據(jù)函數(shù)進行發(fā)送。數(shù)據(jù)接收程序是從接收緩沖器讀出數(shù)據(jù),同時釋放接收緩沖器并對數(shù)據(jù)做出相應處理,本系統(tǒng)中CAN總線數(shù)據(jù)接收程序采用中斷法進行控制。
-----商務(wù)熱線---廈門興銳達自動化設(shè)備有限公司
聯(lián)系人:王文光
++QQ:1694785820 1282972140
手機: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