330930-060-00-05
BentlyNevada330930-060-00-05单片机系统的调试通常是在开发仿真系统上完成,后者把它的硬件(CPU和存储器)和软件资源(被调试程序和参数)暂时出借给前者,并模拟其工作环境,对其软、硬件进行调试和修改。嵌入式PLC属于单片机系统,在调试过程中没有购买价格昂贵的仿真装置,而是充分利用双端口RAMIDT7130的中介作用,以及上位机操作方便、运行结果直观的特点,通过编写一特殊程序,将其固化在89C52的EPROM中,根据该程序中设置的标志条件,把硬件电路和软件模块按照分块、联调的顺序进行调试,具体做法流程描述如下:1)在上位机中以子程序的形式编写好将要调试的嵌入式PLC系统的程序功能模块,借助于工具软件A***51将其汇编为二进制(.BIN)文件。2)在上位机执行DEBUG命令把该二进制文件送到双端口RAM对应下位机地址#2100H开始的存储单元中。3)在下位机源程序中对#2000H和#2001H两个存储单元清零操作,当程序执行到RESET处,在这两个存储单元中定义了两个程序开始运行的标志:99H和88H,从上位机可以利用DEBUG命令对这两个标志进行改变,以控制嵌入式PLC中固化的程序是否继续往下执行;为了确认两个标志被正确设置和程序往下运行的情况,在存储单元#2002H和#2003H中同样定义了两个确认标志:99H和88H。4)运行标志设置正确后,执行调用语句LCALL2100H,使得程序指针PC指向所要调试的程序功能块首地址处,开始调用执行该程序功能模块;子程序是否运行正常,并且是否返回可通过存储单元#2002H和#2003H标志由99H和88H变为02H来确认。5)另外在硬件方面可借助辅助调试手段,使用示波器来测试P1口高四位的波形变化状况,来判断程序的运行情况。6)***后返回RESET继续判断运行标志调试程序。7)结合中断产生原理,在IDT7130的下位机地址2100H处装入中断服务程序,上位机向存储单元#23FEH中写1产生中断,下位机转而执行中断功能调试。利用这种调试方法,可以通过上位机在双口RAM中设置每一程序模块的启动和确认标志位,即可方便地控制单个模块的调试或多个模块的联调,***终实现系统的功能。结语实验证明,本系统采用双口RAM作为主从CPU的中介,是一种实用、***的系统设计方法。该方法使得信息交换方便快速可靠。利用双口RAM的共享特点,可将上下位机自身构成一种开发装置,简捷有效地实现工程环境下的在线调试。5A-L00-DDAJ-2T?E*USED*PRECISIONMULTIPLECONTROLST-168*USED*LOTOF2HUMPHREY6-S-2*USED*HUMPHREY7-D-1/2*USED*HUMPHREY7-SH-1*USED*TPCWIRE&CABLECONNECTOR64403*USED*FESTODSN-12-25P*USED*STI44510-0300*USED*SPRECHER+SCHUHLA7-32-1753*USED*(ASPICTURED)ASCO238710-006-D*USED*OHMITE0326*USED*MOTORCORPORATION3610KL-05W-****USED*MAC911A-PP-611RAVALVE*USED*TELEMECANIQUELRD04*USED*DALERESISTORHLA-225-06Z*USED*Ort:VereinigteStaatenvonAmerikaOHMITERELAYDOSYX-47*USED*SIEMENS3RV1021-0EA10*USED*TURCKRKT4-07/5*USED*REDLIONAPSCM100*USED*SQUARED9036-FG-1*USED*DWYERPRESSURESWITCH1910-0*USED*PALLRC771BZ*USED*OMRONE2E-X1C1*USED*VACONSE2***0010D01ACDRIVE*USED*BARBER-COLMAN558A-00031-000-?0-00TEMPERATURECONTROLLE...DURANTELECTRICCOUNTER7-Y-1-2-MF-PMU*USED*BENTLYNEVADA81546-01XDCRI/ORECORDTERMINALS*USED*ELECTRICALSOUTHINC.2450-4000FOCUSIICTLBOARD*USE...BENTLYNEVADA78462-01YXDCRI/O&RECORDTERMINALS*US...APOLLO83R-204-013-PIECEBALLVALVE*USED*MAC82A-FC-CKA-TM-D?AAP-1DA*USED*SCIENTIFICCOLUMBUSESTERLINEXL3-1KJP-A7*USED*FUJIELECTRICUM15A-B01APCBOARD*USED*AUTOMATEDPACKAGING70889D1PCBOARDCOUNTERASSEMBLY*...ACTIONINSTRUMENTG128-0001THERMOCOUPLEINPUTLIMITAL...BCCAPACITOR3186EG801S400AP?A2*USED*H-WFAIRWAYINT'LMODEL1050LASERLINE*USED*ELECTRO-MATICCONTACTORK10T4-2AC*USED*CINCINNATIELECTRONICSYSTEMS4161*NEWOUTOFABOX*EMERSONELECTRICWHITE-RODGERSTYPE770-1AFS-405-140*...NO***ON274702B*USED*NO***ONSERVICEKITBOARD1031200A*USED*SAIETCARLOG***AZZIE-A2TMU/3ANSENSOR*NEWOUTOFABO...ALCOCONTROLSXA-1864-3BODYTUBEPLUNGERASSY*USED*BALLUFFBES516-360-E5-Y-S4*USED*BALLUFFBLSS50-PR-5G00-?XG(ASPICTURED)*USED*MAXITROLRV48NATURALGAS1/2"PSIGPRESSUREREGULATOR...DURAIRIIAP085N*NEWOUTOFABOX*GE97F9121*USED*TDKZAC2205-00U*USED*A.AELECTRICAAE-A204-M*USED*SANDVICK2"51MM*USED*SANDVIK13/4"44MM*USED*HAYWARD1"DIAPHRAGMVALVE*USED*SYRELECLCR2*USED*SIEMENS52AATGTRANSFORMERLIGHTINGMODULE*USED*GUAGEMINDER200PRESSURELIMITINGVALVE*USED*WARNERELECTRICPHOTOSCANNERMCS-159*USED*PASS&SEYMOURLEGRANDPS420R9-W*USED*TELEMECANIQUEABL7RE2403*USED*ATLECHCORP.MA6.3UW/H1UMOTORPROTECTOR*USED*LOT2AEGCIRCUITBREAKERE28S-****USED*ABBOVERLOADRELAYT25-DU6-8,5*USED*ITTC300F02A18COIL120V*USED*LOTOF4ABBS281WK10A*USED*BALLUFFBNS819-C2-012-61-2?4-10*USED*WASCOINCP110-51W3-X/211?1747*USED*AGASTST7024AB*NEWINABOX*HONEYWELLT654A1552*USED*REPLACEMENTCOMPONENTSHK02AC027*USED*FUJIELECTRICCIRCUITBREAKEREG33A*NEW*AUTOMATIONDIRECTD2-16NA*FACTORYSEALED*WORCESTER2-PT5966GGSWV67?-R1VALVE*USED*LINXXYMARKLASERPRINTERCONTROLBOARD0632-706-00*US...WARRICKCONTROLSRELAY16VMC1M0*NEW*PARKERPS2998PVALVEKIT*NEWINABOX*WIKAI213.532.5"100PSIGAUGE*NEWINABOX*GENERALELECTRIC26262G2BT115V*USED*TOLEDO8806*USED*GENERALELECTRICCR2940NA403A*USED*KEYSTONEKNHA0423K*USED*IDESCO6000S*USED*ND20-NATAAA-RC*USED*ND10-NATAAA*USED*ROSEMOUNT79-325-2*USED*WEBPRINTING185-182-00*USED*031-10001-X*USED*TOYOSOT-NP*USED*ROSEMOUNT441*USED*DYNAPARSTD0001*NICE*DATALOGICC-BOX100*USED*SIMPLEXRAPIDCS040/CS038*NICE*INTERMEC203-550-001*USED*WESTINSTRUMENTSM2041*USED*CUTLER-HAMMER10370H679A120V*USED*AGASTAT7012PCM*USED*ANDERSONSR071G00501100*USED*MODICON110CPU51203*USED*FANUCA06B-0522-B031*USED*WARNER&TOURCOB5103-451-004*USED*SCHNEIDERAUTOMATIONTSX-FPP-20*USED*CUTLER-HAMMERC0100C2AFB*USED*C&APRODUCTS7330*USED*POWERONEHD24-4.8-AG*NEWINABOX*LOTOF2CUTLER-HAMMERD40RBSER.A2-BASE*USED*PEPPERL+FUCHSNJ4-12GM40-E2*USED*LOTOF2NORGRENV10633-A1324V*USED*HUMPHREY6-SR-1/2*NEWOUTOFABOX*LOTOF2WH16U-116HYDRAULICHOSE*USED*LOTOF2DECCOCOIL9-113115V*USED*LOTOF3OMRONPF083A-E(BLACK)*USED*RP&C800-A105NSIZE1VALVE*USED*LOTOF3POTTER&BRUMFIELD27E122(BROWN)*USED*LOTOF4MICROSWITCHWZ-2RL7*USED*OMRONE2E-X10ME1(ASPICTURED)*USED*TURCKNi5-G12-AN7X5MM*USED*LOTOF2OMRONE2E-X5E1-M1*USED*MINEBEACO.LTD.3610KL-05W-B60*USED*CUTLER-HAMMERE58CAL18A2D2*USED*LOTOF2SIEMENS5SX21C1*USED*POWERSPOSITIONINGRELAY147-2000*NEW*VICKERSINC.912081CARTKIT*NEWINBOX*MICROSTARLABORATORIESDAP840/103*NEWINABOX*MICROSWITCH102ML1-E1*USED*GASLITERMARK10X-117-15-35-3?5-E012*USED*DWYER182310PRESSURESWITCH*USED*RUSSELLSTOLL3F0404(ASPICTURED)*USED*VEEDER-ROOT15537530*USED*BRADHARRISON115020C01F080*USED*SCHNEIDERAUTOMATICINC.140CFA04000*USED*PEPPERL+FUCHSWE77-GS-04*USED*ALLENBRADLEY140-UV120SERIESC*USED*LOTOF2TELEMECANIQUEXUG-H04313*USED*PEPPERL+FUCHSNJ1.5-8.5-N*USED*ASCOPX8262C213121*USED*ASCO831656*USED*RAYCHEMW51-12PSELF-REGULATINGHEATINGPRODUCTS*USED*PLCDIRECTD2-16TD1-2*NEWINABOX*LOTOF3KC250*USED*SIEMENSECHOMAXXPS-101P7ML11150ED30*NEWINABOX*HUBBELLHBL2310SW*NEWINBOX*GARDNERDENVER89864799CONTROLPANEL*NEWOUTOFBOX*PEPPERL+FUCHSKFD2-SD-EX1.48SOLENOIDDRIVES*NEWIN...HONEYWELLD230L-E0-00-10-?0A00000-00-0*USED*GEPOWERCONNECTCARD531X308PCSADG2*NICE*GENERALELECTRIC15D6G89460V*USED*NO***ON372851*NEW*MICROSWITCHBZ-3RW80552-A2-?SLIMITSWITCH*USED*CUTLER-HAMMER1887-2240VCOIL*USED*CLASSIFIEDPRODUCTSCHQ150CIRCUITBREAKER*USED*LOTOF2TELEMECANIQUEGB2-CB09*USED*OMRONG3R-ODX02SN*USED*LOTOF2T&B57696*USED*DELTROLN20BKFLOWVALVE*USED*AUNTUNESCONTROLSJD-2(REDSPRING)PRESSURESWITCH*U...BELDENE108998CABLE*USED*PHOENIXCONTACTEMG17-REL/KSR-1?5/21*USED*SQUARED8501-KP12V1424V*USED*ALLENBRADLEY42LTB-5000SERIESB*USED*DECCOCOIL9-297M-056115/60*USED*BUS***ANNPD220-3FUSEHOLDER*USED*TPC89406CONNECTORCABLE*USED*ALLENBRADLEY1746-IB16SERIESB*USED*TELEMECANIQUEXS1N08PA340D*USED*MACREFRIGERATIONLINETAPVALVEQTM-1*USED*CAROL215-M042*USED*RITTALSV3037.000*USED*THYRISTOR017102G0B*USED*509102REV.B*USED*184014-H*USED*)
厦门渤格电气技术有限公司
业务 QQ: 1982497648