Process control based on Motorola 68030 CPU (CN2)
CN2 is a process based on the VME bus that presents innovative characteristics in respect to the other analog systems that are present in the market.
The principal characteristics are:
- LAN Ethernet with full support of protocols TCP/IP, UDP/IP, ICMP, HTTP, POP3, SMTP, e VPN
- Integrated web server to configure the system both locally and remotely and to upload application software, firmware, FPGA librarys, etc.
- CAN Interface with protocol CANopen
- Multifunction board on a VME bus based on FPGA with library functions IP cores testing integrated in the system
- Real-time multitasking and preemtive Operating System with the possibility of managing as many as 128 threads definable at the software level and with a switching cadence of 10Khz
We pass to the more detailed descriptions of the boards and their characteristics.
Board VME CPU030
- Processor Motorola MC68030RC50 50 MHZ
- RAM 2 Mbyte on bus with a 32 bit data path and zero wait state
- RAM non volatile 8 Kbyte with clock and calendar
- FLASH EPROM 1 Mbyte for application software
- FLASH EPROM 1 Mbyte for operating system, FPGA libraries, Web Server, HTML web pages, etc.
- N.1 channel LAN Ethernet 10/100 Mbit
- N.2 channels CAN 2.0B optocoupled with CANopen protocol
- N.2 channels RS232/RS485
- Hardware watchdog
- VME bus Interface with Addressing A16/A24/A32 and data bus 8/16/32 bit
Operating System
- Real-time preemptive multitasking with 10Khz switching.
- Possibility of managing as many as 128 threads definable at the application software level with diverse operating modes.
- Event manager tied to interrupt and error conditions etc.
- Protocols LAN TCP/IP, UDP/IP, ICMP, http, POP3 and SMTP with the possibility to manage up to 32 sockets simultaneously.
- Multiclient server to comunicate with the supervision PC, SCADA and other CN2 based on shared variables, such a communication system is used simultaneously via LAN, CANopen ( by means of an SDO server) and RS232
- Full support for the CANopen master/slave protocol usable on two CAN channels, the CiA directives implemented are: DS301, DS401, DS402, DS404, DS406, always available on CAN are SDO reading / writing, PDO transmission and reception, NodeGuarding and heartbeat management, SDO server to access shared variables, etc.
- Management up 16384 I/O local and remote and 4096 remote analog channels (I/O and analog are mappable simultaneously on 2 CAN channels)
- Availabilty of libraries for commercial equipment like drives, inverters, remote terminals, etc.
- Programmable in languages C/C++ with ample libraries of operating system functions and commercial equipment and interface libraries to CN2 in C# and VB.
Multifunction board FPGA MF01
- n. 4 FPGA Xilinx Spartan XCS10TQFP144-4 of 10 Kgate available and connected with 34 lines I/O to four respective equipment connectors on the front pannel, available on this FPGA are the already tested function IP cores or the client can load personalized functions.
- FPGA Function List is already included by default on the boards flash EEPROM
CPU
- IP interface 32 I/O configurable as input or output and mappable as local I/O
- IP interface for 4 channel incremental 32 bit encoder (31 bits plus the signal bit)
- IP interface for a stepper motor with a trapezoid ramp generator.
For these IP functions there are available opto-coupling devices mountable on DIN pins to connect with sensors or actuators.
- n. 8 channels 14 bit DAC with differential output –10/+10 VDC
- OS can manage up to MF01 boards on VME
The diagrams of CPU030 and MF01 boards follow:










