ABB DCS AC800M模块 PM860AK01 PM860AK01-eA
ABB DCS AC800M模块 PM860AK01 PM860AK01-eA
ABB DCS AC800M模块 PM860AK01 PM860AK01-eA
-------------------------------------------------------------------------------------------------------------------
用户可根据设计要求及实际算法编写用户主程序。除此之外,用户还要根据自己的目标板上存储器分配进行配置。TMS320C6713芯片上电后。若选择从EMIF引导程序,DSP则自动将位于地址空间CE1(Ox90000000~Ox9FlFFFFFFl开头的1KB代码传输到地址空间0处。它的数据传输采用默认时序,用户可以选择外部程序存储器的宽度(8位/16位/32位),然后由EMIF自动将几次读入的数据合成为32位数据。传输由DSP中的ED-MA通道以单帧形式自动进行。传输完成后,程序从地址0处开始运行。因此,要在TMS320C6713中实现基于FLASH的自引导功能,必须将FLASH配置在DSP的CEl地址空间中。
在这里,用户要编写的EMIF配置文件是c6713-emif.s62,其程序设计代码如下:
其程序设计代码如下
事实上,除了要对EMIF进行配置外,用户还必须在链接文件中为某些段制定两个不同的地址:一个是导人地址,一个是运行地址。导入地址用来决定装载器把段的原始数据放在何处,而运行地址就是该段代码运行的地址。制定两个地址的目的是为了加快代码执行速度。它们的链接可由*.cmd文件来实现。对存储器的设置如下:
IRAM:origin=00000000hlength="0000FAooh"(内部RAM)
FLASH-BOOT:origin=Ox90000000length="00000400h"(存储自举代码)
FLASH-REST:origin=090000400length="000lfcOOh"(存储主程序代码等)
在完成用户主程序、EMIF配置文件、链接命令文件后,就可利用TI公司的DSP集成开发环境CCS进行编译、调试及链接,以生成用户应用程序的目标文件*.OUt。
2.2FBTC程序的设计
FBTC程序主要是针对DSP目标板上的FLASH存储器进行操作。即通过一定的编程命令序列来控制FLASH的工作方式。这些命令序列是一些特定字符的组合,只要向FLASH中的特定寄存器以特定的顺序输入这些字符,即可进人相应的编程模式。SST39VF400中的主要命令和写入地址如表2所列。FBTC程序主函数的状态图如图3所示。

FBTC程序主函数的状态图
图3中的信息处理函数可依据FlashBurn编程协议提供的信息格式来设计;命令处理函数主要包括FLASH的擦除、读取和烧写。同样的,FBTC程序设计完成后,也可利用TI公司的DSP集成开发环境CCS进行编译、调试及链接,从而生成FBTC程序的目标文件*.out。

命令处理函数
3FLASH的烧写
对FASH存储器进行烧写一般有以下几种方法:一是通过编程器烧写;二是通过开发商提供的专门烧写软件工具进行烧写;三是自己编写烧写程序通过DSP烧写。本文是通过TI公司提供的FlashBum软件来对FLASH存储器进行烧写。将FlashBum与CCS、HEX文件转换工具以及FBTC配合使用,可以方便快捷地将用户数据与程序写入FLASH存储器。FlashBurn采用图形化界面,使用方便,用户只要简单配置几个操作参数,即可实现对FIASH存储器进行擦除、烧写和查看内存内容等多项功能操作。其具体步骤如下:
(1)编写用户程序,通过CCS编译、链接生成目标文件user.out:
(2)编写FBTC程序,通过CCS编译、链接以生成目标文件FBTC.out:
(3)编写hex6x命令文件(*.cmd),并利用hex6x来执行这个文件,然后将用户目标文件user.out转换为十六进制格式usei.hex。
ENI DCG-100
ENI MKS DCG-200ZHC-S02
ENI DCG-200Z
ENI DCG-200Z
ENI DCG-100A DCG4M-A001101010
ENI DCG-100A DC26M-Z011100010C
ENI DCG-100A DCG2M-A001200020C
ENI DCG-100A DCG2M-A001200020MA
ENI DCG-200Z DC21M-Z041300110A
ENI DCG-200A DC22M-A041300111AL
ENI DCG-200Z DC22M-Z041300111A
ENI DCG-200Z DC22S-Z122000010A
ENI DCG-200Z DC24M-Z041300110A
ENI DCG-200Z DC24M-Z041300111A
ENI DCG-200E DCG-400E-00 Optima
DCG-100A DCG1M-A001200020C
DCG-100A DCG1M-A001100020V
DCG-100A DCG1R-A021200021
DCG-100A DCG2D-A001100020MA
DCG-100A DCG2D-A031100021
DCG-100A DCG2S-A022000010
DCG-100A DCG2S-A022001010
DCG-100A DCG2S-A122000010
DCG-100A DCG4M-A001101010
DCG-100A DC26M-Z011100010C
DCG-100A DCG2M-A001200020C
DCG-100A DCG2M-A001200020MA
DCG-200Z DC21M-Z041300110A 0190-08279
DCG-200A DC22M-A041300111AL 0190-07960
DCG-200Z DC22M-Z041300111A 0190-07961
DCG-200Z DC22S-Z122000010A
DCG-200Z DC24M-Z041300110A 0190-08033
DCG-200Z DC24M-Z041300111A 0190-13302
DCG-200E DCG-400E-00 Optima 0190-12211
DCG-200E Optima KV Proto
Model
RPG-50
RPG-50
RPG-100
DSQC639 3HAC025097-001
3HAC028357-001
3HAC029157-001/04
SMB板3HAC031851-001
DSQC352
07KT98
07KT97
FCP270 P0917YZ
FBM233 P0926GX
Kuka KSD1-64
TRICONEX系统AI端子板 9771-210
TRICONEX系统DI端子板 9563-810
TRICONEX系统DO端子板 9662-810
TRICONEX系统PI端子板 9853-610
INDRAMAT MDD090B-N-040-N2M-110GL1
INDRAMAT MDD090B-N-040-N2M-110GL1
INDRAMAT MDD090C-N-040-N2M-110GR1
INDRAMAT MDD090C-N-040-N2M-110GB0
INDRAMAT MAC071C-0-JS-2-C/095-A-0
A20B-0008-0242
A20B-8100-0144
A16B-2200-0092
A02B-0259-B501
LOGANSPORT S60793-AA
A06B-6088-H222#H500
ABB 264DCFBDFSSSA4A1V2E4N2
INDRAMAT KDS1.1-100-300-115
A16B-2200-0760
INDRAMAT 4-050-300-W1-000
FANUC A06B-0143-B075#7000
FANUC A06B-0147-B084#7008
FANUC A06B-0143-B088#7000
FANUC A06B-0143-B084#7075
FANUC A06B-0143-B077#7075
FANUC A06B-0128-B575#7008
ABB 1FT3074-5AZ21-9-Z
FANUC A06B-0128-B688#7076
INDRAMAT MDD090C-N-030-N2L-110GB0
INDRAMAT MDD071C-N-030-N2S-095PA0
AB 1391-DES45-DI-AQB
AB 2706-B21J8
AB 800T-1T2
MODICON MM-PM10300C
AB 1391B-ESAA15-AQB
MODICON AS-521P-011
MODICON PC-E984 -685
MODICON AS-500P-000
SCHNEIDER MM-PMMP003C
AB 1336-B007-EAD-L3
MODICON S74D-E01-F010
CUTLER D72WN0P7646DW98
MODICON AS-506P-F16
MODICON 91-01538-05
MODICON M110-0144
AB 1771-P2
A16B-2201-0580
A16B-2200-0121
A16B-1200-0744
A16B-2201-0103
MODICON AS-PDAP-209
RELIANCE P56H3161S-XX
RELIANCE P56H3003R
DAYTON 3N350C
MARATHON M330
DAYTRONIC 9305A
ABB 3HAB4039-1/6
MODICON AS-B883-200 -13
MODICON AS-B883-201
AB 1361-D063-Z-5-10
AB 1785-L30B/E
AB 1771-IFE
KEPTROL KP8A3A2E
MODICON AS-B231-501
MARATHON FDM121-4.8
MODICON AS-B805-016
MODICON AS-884A-211
MODICON S76D-E01-F010
MODICON AS-B230-501
MODICON AS-
B275-501
AB 1771-0BDC
MODICON PC-0984-480
AB 8J213THTS8864ANP147I
AB 2711-KC1
AB 1772-LWPD
FANUC A06B-0128-B575#7008
MODICON AS-521P-111
AB 38-K21ILC-01
AB 871C-C5A18
AB 802M-K1Y12NF
MODICON AS-P484-600
AB 871C-K2A12
MODICON AS-B885-002
AB 1771-OAD
AB 1746-IA16
MODICON AS-B833-16
MODICON AS-P420-000
RELIANCE P56H7213PBD
MODICON AS-BDEP-218
MODICON AS-BDAP-218 )
AB 1326AB-A3E-11
AB 8000-IOAB
AB 1772-LXD
AB 13365-EN5
AB SLM-90037642
AB 1771-IGC
AB 1326AB-C4C-11-A7
AB 1326AB-C3E-11-A7
AB 8000-KA
AB 1771-ASC
AB 1772-LG
AB 1326AB-C4C-11
AB 160-BMB2
AB 1326AB-B520F-21-K5
AB 8520-CRTC1
AB 1771-KA2
AB 1771-IB
A06B-0143-B077#7075
AB 1326AB-C2E-11
AB 8520-AA12
Foxboro CM902WM
Honewyell LSXM4N
AB 1773-L1A
AB 102931
Fuji A3603
OMRON C500-RT002
TURCK VB80-N7X9-5 8-Port
Honeywell 30751856-001
AB 1777-CB
Modicon AS-884A-211
ABB PG6320
Siemens 505-4232
Foxboro CM902WL
RTP 021-021-5230-013
Honeywell 51305072-400
FANUC A20B-2900-0841/01A
FANUC A16B-1212-0030/02B
Modicon AS-M480-004
Siemens 6EC1-470-0A
FANUC A20B-2900-0841/01A
Modicon PC-0984-480
Foxboro CM902WX
ATHENA 6000T-01F
Foxboro CM902WL I/A
AB 1746-HSTP1/E
MTS 400679C
Reliance 57C404B
AB 7300-UIA
OMRON C500-DA002
Fuji VM1110T
AB100W-B300ND2
Siemens A1-116-100-512
FANUC A20B-2901-0660/07A
Fanuc IC697MDL653
Kellems 073-04-1281
Foxboro CM902WX
Foxboro CM902WL I/A
Dwyer 0-3.0 CFM
Square 9998HG1
FANUC A20B-2901-0660/07A
GE CR115A19
Reliance O-60053
Westinghouse 1264C62G19
YASKAWA SGDM-50ADA
MKS 653B-8-200J-2
Panasonic MGM-32262S
Shimadzu EI-D2003M
HP PGM3410R
Truninger AG QT61-160/33-010
Applied Materials 0010-10556W
DAIHEN RMN-10B1
Agilent N4504A
YASKAWA SGDM-20ADA
Foxboro CM902WM
3BSE001449R1
IC698CHS017
IC660BBD023
IC660EBD025T
Ge Fanuc IC660EBD025V
Ge Fanuc IC660EBD025U
GE Fanuc IC660ELD100
GE Fanuc IC660CBB902G
GE Fanuc IC660TSD100E
GE Fanuc IC660EBA024K
IC660EBS100E GE Fanuc
IC660ELS100E
IC698PSA350A
IND-386SXE
MOOG G416-400
MOTOR T142SR255RH17501E0014
MTS MPM1902CSJ7JY1I
NACHI TS4138E30
OKUMA BL-80E-20T
ORIENTAL 6RK60RGK-CM
ORMEC MTE-263-0500
PACIFIC SCIENTIFIC 2VM61-020-1
PACIFIC SCIENTIFIC R27SSNA-R1-NS-NV-02
PACIFIC SCIENTIFIC R43HCNA-NP-RW-VS-02
PACIFIC SCIENTIFIC R46GENA-TS-NS-NV-00
PACIFIC SCIENTIFIC R46GENA-TS-NS-NV-00
PACIFIC SCIENTIFIC R46SENATS-MDNV02
PACIFIC SCIENTIFIC R65GENA-NP-RW-VS-02
PACIFIC S24HNNA-RNVC-00
PACIFIC SM3656-A-0-3???2
PANASONIC MFA050LD-4NSD
PARKER BE230DJ-KPSG22
PARKER Z/ZX606-MO-NC
PMI 00-00903-066
WINSMITH 183-18-0198-0
PORTER 183-04-0002-0
PORTER 191-04-00-39-0
6FH9415-3BY60
RDM545/100LHA
CSH01.2C-PL-ENS-EN2-CCD-NN-S-NN-FW
Force Computers IOBP-520 CPU SPARC