XI16E1-E4.0
廈門莫格電氣自動(dòng)化有限公司是一家專業(yè)提供工業(yè)自動(dòng)化領(lǐng)域的備件服務(wù)商,產(chǎn)品品種齊全、價(jià)格合理,公司實(shí)力雄厚,重信用、守合同、保證產(chǎn)品質(zhì)量,以多品種經(jīng)營(yíng)特色和薄利多銷的原則,贏得了廣大客戶的信任。
我們主營(yíng)PLC可編程控制器模塊,DCS卡件,ESD系統(tǒng)卡件,振動(dòng)監(jiān)測(cè)系統(tǒng)卡件,汽輪機(jī)控制系統(tǒng)模塊,燃?xì)獍l(fā)電機(jī)備件等,公司致力于為工業(yè)用戶提供自動(dòng)化解決方案,打造工控備件一站式供應(yīng)平臺(tái)。
我們與世界的多家PLC,DCS產(chǎn)品維護(hù)服務(wù)供應(yīng)商建立了緊密的合作關(guān)系。能直接從境外進(jìn)貨、能夠提供不同國(guó)別、廠商的設(shè)備以及備件、包括一些停產(chǎn)的老系統(tǒng)備件,解決您多處尋找的麻煩或?qū)Ξa(chǎn)品質(zhì)量問(wèn)題的擔(dān)心等,在價(jià)格上我們有很大的優(yōu)勢(shì)、產(chǎn)品詳細(xì)信息、竭誠(chéng)歡迎您來(lái)電查詢或使用 查詢!
我們售出的備品備件均提供一年的質(zhì)量保證、并且都經(jīng)過(guò)了嚴(yán)格的測(cè)試和認(rèn)證,現(xiàn)已成一家性的工業(yè)自動(dòng)化備件及零部件的銷售企業(yè)。
【具體詢價(jià)咨詢-雷琳】
【:(同號(hào))】
【】
【采購(gòu)單*低10個(gè)點(diǎn)您拿單子,追求共贏!】
【本公司擁有所有產(chǎn)品專業(yè)檢測(cè)平臺(tái),產(chǎn)品質(zhì)量嚴(yán)格把關(guān)】
公司以電子商務(wù)模式運(yùn)營(yíng)、縮減中間環(huán)節(jié)、為消費(fèi)者在*時(shí)間提供優(yōu)質(zhì)的產(chǎn)品及滿意的服務(wù),公司擁有完善的物流供應(yīng)系統(tǒng)、現(xiàn)已與眾多國(guó)外品牌生產(chǎn)廠商建立了良好的合作關(guān)系。
公司經(jīng)銷產(chǎn)品廣泛應(yīng)用于數(shù)控機(jī)械 冶金、石油天然氣、石油化工、化工、造紙印刷、紡織印染、機(jī)械、電子制造、汽車制造、煙草、塑膠機(jī)械、電力、水利、水處理/環(huán)保、市政工程、鍋爐供暖、能源、輸配電等行業(yè)
-------------------------------------------------------------------------------------------XI16E1-E4.0
程序編寫和程序調(diào)試
軟件簡(jiǎn)單規(guī)劃后,就需要具體的編寫,將任務(wù)分解后,每部分已經(jīng)比較簡(jiǎn)單了,調(diào)試時(shí)可以考慮各子程序單獨(dú)調(diào)試,人為模擬輸入各種情況下的數(shù)據(jù)及狀態(tài),檢查輸出是否正確。再將相關(guān)聯(lián)的一起調(diào)試。除非很有把握,不要將程序全編寫完了再調(diào)試,那樣就不知道到底哪里有問(wèn)題。
程序簡(jiǎn)單題綱如下:
;定義常量,某些固定的值,多次用到或經(jīng)常修改的常量,單獨(dú)定義后調(diào)用。
buz_l0 equ 50d ;50*4=200ms設(shè)置所有默認(rèn)蜂鳴器鳴叫聲音長(zhǎng)度。
sw_t0 equ 70d ;有效按鍵響應(yīng)時(shí)間,按鍵去抖動(dòng)時(shí)間
。。。。。。
;定義I/O,將各輸入/輸出單獨(dú)按功能或原理圖網(wǎng)絡(luò)標(biāo)號(hào)定義,當(dāng)原理圖修改時(shí)方便軟件修改
buz_p equ pa.3
grill_p equ pc.0
micro_p equ pc.1
......
;定義變量,
run_state equ [40h] ;或則用自動(dòng)變量定義
......
;程序開(kāi)始
org 0h
jmp start_l
org 04H ;外部中斷向量
jmp int_set ;跳轉(zhuǎn)過(guò)零中斷處理程序
org 08H ;定時(shí)中斷向量,中斷周期為250us
mov temp_a,a ;保存
mov a,status
mov temp_s,a
inc t_int0 ;每次中斷0.25us
mov a,temp_s
mov status,a
mov a,temp_a
reti
;中斷處理程序,注意先保存用到的ACC和標(biāo)志寄存器status,返回前恢復(fù)
int_set:
......;中斷處理程序,設(shè)置風(fēng)扇輸出
reti
;主程序開(kāi)始
start_l:
;初始化RAM、I/O、timer、中斷等,一般先將通用RAM全清零
;注意繼電器等關(guān)鍵變量的初始化,否則上電時(shí)繼電器可能會(huì)跳一下。
;初始化某些特殊變量
;主循環(huán)程序部分
main:
call sw_in_set ;注意按鍵設(shè)置會(huì)將顯示關(guān)閉,則顯示輸出程序在后
call dsp_out_set ;顯示掃描程序
call sw_out_set ;按鍵功能及狀態(tài)設(shè)置
call ad_tem_set ;A/D轉(zhuǎn)換及溫度計(jì)算
call dsp_state_set ;顯示狀態(tài)計(jì)算
main_delay_2ms:
mov a,t_int0 ;0.25*8=2 等待2ms時(shí)間到
sub a,8
snz c
jmp main_delay_2ms
call sw_in_set ;注意按鍵設(shè)置會(huì)將顯示關(guān)閉,則顯示輸出程序在后
call dsp_out_set ;調(diào)用顯示掃描程序
call heat_out _set ;調(diào)用加熱狀態(tài)及功率設(shè)置
call buz_set ;調(diào)用蜂鳴器設(shè)置子程序
call time_set
main_delay_4ms:
mov a,t_int0 ;0.25ms*16=4ms 等待4ms時(shí)間到
sub a,16
snz c
jmp main_delay_2ms
clr t_int0
jmp main
;各子程序分列后面
sw_in_set: ;按鍵檢測(cè)、編碼開(kāi)關(guān)檢測(cè)、門狀態(tài)檢測(cè)
......
ret
dsp_out_set: ;顯示掃描程序
......
ret
sw_out_set: ;按鍵功能及狀態(tài)設(shè)置
......
ret
ad_tem_set: ;A/D轉(zhuǎn)換及溫度計(jì)算
......
ret
dsp_state_set: ;顯示狀態(tài)計(jì)算
......
ret
heat_out _set: ;調(diào)用加熱狀態(tài)及功率設(shè)置
......
ret
buz_set: ;蜂鳴器設(shè)置子程序
......
ret
time_set: ;時(shí)間及定時(shí)處理程序
......
ret
;程序中會(huì)用到很多表,為調(diào)用方便,則將其放到zui后頁(yè)面
org 0f00h
dsp_code_l0:
dc 10011111b;0
......
end ;程序結(jié)束
ASHCROFT DURALIFE 207 DIAPHRAGM LIQUID PRESSURE 0-100PS
NEW ASHCROFT Q-8643 PRESSURE 0-60PSI 5 IN 1/4IN GAUGE B
NEW PERMA-CAL 121RIB11A21-Z PROCESS 0-1000PSI 4-1/2 IN
DWYER 2000-SQRT MAGNEHELIC 0-25 X100 CFM PRESSURE 4 IN
NEW SWAGELOK PGI-63S-PG200-L?ADX-A DLGJ50092B 0-200PSI 2
ROSEMOUNT 0751AM4E6B FIELD SIGNAL INDICATOR 3/4X1/4IN N
ASHCROFT 35-1009SWL-2B 2000 GLYCERIN 0-2000PSI 3-1/2 IN
TRERICE AX9140602 THERMOMETER 7 IN 0-100F TEMPERATURE G
ASHCROFT 35-1009-SWL-02B?-60#-XFF DURALIFE INDUSTRIAL PR
NEW MC DANIEL LIQUID FILLED PRESSURE GAUGE -30-160PSI 4
WIKA 632.50.100 40102611 LOW CAPSULE 0-5.0PSI 4IN 1/2IN
NEW USG SB 0-2300PSI 5 IN 3/4 IN NPT PRESSURE GAUGE D43
NEW ASHCROFT 45-1279ASL-4L DURAGAUGE PRESSURE -100-900K
ASHCROFT 45-1279SS 04L DURAGAUGE PRESSURE 300PSI 4-1/2X
WIKA PRESSURE -250 TO 0MBAR 2-1/2 IN 1/4 IN NPT GAUGE B
DWYER 4215C DIFFERENTIAL 500PSIG CAPSUHELIC PRESSURE
NEW CSE 3S-D-15U-GF-BT-?SS SANI FLOW STAINLESS 0-100PSI
MARSH A64-1 0-420KPA DIAL FACE 0-60PSI 5 IN 1/4 IN NPT
MID-WEST 106ME-00-0A 0-100IN-H2O 6 IN 1/4 IN NPT PRESSU
DWYER W09H WW MAGNEHELIC 0-20CFM X100 PRESSURE 4 IN 1/4
NEW DWYER A3215 PHOTOHELIC PRESSURE SWITCH 0-15PSI 4IN
USG TEST PRESSURE 0-100PSI 7-3/4 IN 1/4 IN NPT GAUGE B3
NEW ASHCROFT 20W1005 H 02B 0-6000PSI 2 IN 1/4 IN NPT PR
NEW KHS 02-4167-T PRESSURE 0-100PSI 2-1/2IN FACE 1/4IN
BALDEWEIN 3S-F-2U-GF-BK-S?S SANI-FLOW 0-200PSI 3-1/2IN 2
NEW QUALITROL 4469A21G03 LOW-HIGH LIQUID LEVEL GAUGE D4
MERCOID DA-7031-153-7 5-150PSI 6 IN 1/4 IN NPT PRESSURE
WINTERS TTD403 0-75PSI PRESSURE TEMPERATURE 30-240F 3IN
DWYER W13I WW MAGNEHELIC PRESSURE 0-500CFM 4-3/4X1/4IN
NEW PERMA-CAL 121RIB11A21-Z PRESSURE 0-1000PSI 4-1/2 IN
MARSH PAPER MACHINE PRESSURE 0-60PSI 3-1/2 IN DIAL FACE
NEW WEKSLER AA442VC4LW 0-30IN-HG 4-1/2 IN 1/4 IN NPT PR
BALDEWEIN 3S-F-2U-GF-BK-S?S SANI-FLOW 0-200PSI 3-1/2IN 2
WIKA 632.50.100 40102611 LOW CAPSULE 0-5.0PSI 4IN 1/2IN
NEW ASHCROFT 45-1379-AS-02L-?2500KP DURAGAUGE 0-2500KPA
NEW FOXBORO P103RE M/40 DUAL 0-22PSI 1 IN 1/8 IN NPT PR
NEW ASHCROFT Q-8400 PRESSURE 0-100PSI 4-1/2 IN 1/4 IN N
DWYER A3310-WP PHOTOHELIC 5-0 WC 0-5IN-H2O 5 IN PRESSUR
ASHCROFT 45-1038-A-02L-1?600KP DUPLEX PRESSURE 0-1600KPA
DWYER 605-11 MAGNEHELIC INDICATING TRANSMITTER PRESSURE
BUDENBERG 82583001 13295295 240IN-H2O PRESSURE 0-600MBA
NEW ASHCROFT 1001T 0-15PSI 2 IN 1/4 IN NPT PRESSURE GAU
NEW VDO OTA -30-160PSI 1/2IN NPT TUBE AND SOCKET PRESSU
DWYER W131 WW MAGNEHELIC 0-55 CFM X10 PRESSURE 4 3/4 IN
ASHCROFT 45-1038-A-02L-1?000KP DUPLEX 0-1000KPA 4-1/2IN
NEW ANDERSON 37-01 A3 LIQUID PRESSURE 0-60PSI 5-1/4 IN
WIKA EN 837-1 PRESSURE 0-60PSI 5 IN 1/4 IN NPT GAUGE B3
ITT GPH06XXM PERCENT PRESSURE 3-15PSI 4IN FACE 1/4IN NP
MP FILTRI MPG-1P-100-E 0-100PSI 2-1/2IN 1/4IN PRESSURE
RANCO 016-527-070 LOW 0-100PSI PRESSURE ConTROL SWITCH
DWYER 2001 MAGNEHELIC PRESSURE 0-1.0IN-H2O 4 IN 1/8 IN
WINTERS P15605 3A SANITARY 3A 0-160PSI 4 IN PRESSURE GA
JOHNSON ConTROLS P70AB-2 REFRIGERATION ConTROL PRESSURE
JERGUSON 7-R-20 LEVEL 1/2 IN NPT GAUGE D456163
ASHCROFT 45-1379-SSH-02L 0-30PSI 0-30IN-HG 4-1/2 IN PRE
QUALITROL DAL-082-3 THERMOMETER LIQUID 0-120C 4-1/2 IN
MID-WEST 120AC-00-F0 DIFFERENTIAL PRESSURE 0-10PSI 5 IN
DWYER N39K-M PHOTOHELIC PRESSURE SWITCH TRANSMITTER 6IN