|
Overview
ADVANCED DIGITAL DESIGN has developed this PLC DEMO DEVELOPMENT SYSTEM to allow the user to start up in the PLC technology. ADD can supply also references design, application notes, embedded communication stack software (ECSS), developing tools and controls and monitoring software. The ECSS (ECSS User Manual.pdf) includes advanced functions such as routing and multi application support. Additionally the PLC STARTER DEVELOPMENT SYSTEM is ready for the evaluation of these functions.
PLC Demo Development System contains two devices based on ADD1000A chip. This chip includes 80C51 microcontroller and MAC (Medium Access Control). With this Development System, you can develop your own communications library, but ADD recommends to use our embedded communication stack software (ECSS).
The embedded communication stack software (ECSS) provides to developers an easy to use and stable application program interface (API) to develop applications using PLC technology. ECSS is supported by ADD, free of cost, and with it you will be able to use our development tools and reference designs. The devices designed using ECSS can interoperate with devices of other manufactures in an open multi-manufacturer environment in applications such as home automation, industrial control or automatic meter reading (AMR) and energy management (AMM). These devices are also supported by the monitoring and control software provided by ADD.
In addition, with this Development System, example tests are included to make programmer's task easier. They are simple examples covering concepts such as loading programs, controlling ports and timers on 8051 microcontroller, and communication between devices (see Tests section).
The ADD1000A includes additional features such as auto load program from serial flash and Inboard serial flash programming. Using these features the program to be run by the microcontroller is stored in the flash memory of ADD7232 board. When power is supplied to the board, program is loaded on the bottom half of external RAM. Two ways can be followed to change contents in the flash memory:
- Inboard serial flash programming; Connecting the device to the PC's serial port and use ADD6030 to load the program on it (see APN100 How to Program the ADD7232.pdf)
- Remote firmware upgrade; Loading the program on already installed devices, through ECSS network
Finally, we recommend using the PLC STARTER DEVELOPMENT SYSTEM to evaluate all the features of ECSS (routing, multi application, multi medium messy network). The PLC STARTER DEVELOPMENT SYSTEM includes full documentation of ECSS, design references, development, configuration and monitoring tools and additional boards:
- 1 ADD7260 three-phase concentrator.
- 2 ADD7281 expansion board 1 ON/OFF output + RS232
- 2 ADD7251 expansion board 1 dimmer output + 1 opto coupled input
- 2 ADD7245 expansion board 4 ON/OFF output + 4 opto coupled input
- 9 ADD7232 to control the previous boards
Bill of materials
This development system includes the following components:
- Two electronic devices that consist of ADD7232 connected to a ADD7281
- Two serial wires
- CD-ROM
Tests
- Loading and running a simple program
- Port and timing control of 80C51
- Port control of 80c51 through serial port
- Port control of 80c51 through PLC communication
- Chat room through power line
- Complete test with a windows application
|