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
***B板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-***1
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-***C-11-A7
AB 1326AB-C3E-11-A7
AB 8000-KA
AB 1771-ASC
AB 1772-LG
AB 1326AB-***C-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 C***02WM
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 C***02WL
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 C***02WX
ATHENA 6000T-01F
Foxboro C***02WL I/A
AB 1746-HSTP1/E
MTS 400679C
Reliance 57***04B
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 C***02WX
Foxboro C***02WL 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 C***02WM
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 ***3656-A-0-3???2
PANASONIC MFA050LD-4NSD
PARKER BE230DJ-KPSG22
PARKER Z/ZX606-MO-NC
PMI 00-00903-066
WIN***ITH 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
