El.Ma. Electronic Machining srl

Via S. Cassiano, 20
38066 Riva del Garda (TN)
Italy

Phone: +39 0464 557665 (2 lines)
Fax: +39 0464 550751

How to reach us

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:

 

Download document (PDF) - 0.9 MB