Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
stylesquare

Subsystem version

...

...

2020.1

20/07/2020

...

Page properties


Target release
Epic
Document status
Status
titleDRAFT
Document owner
Designer
Developers
QAAlessandro Stecchi 


Subsystem description

TypeDescription
Devil ethernet (Low-Level demon)689, 699 (Labview 2010)CPU type (Low-Level demon)Virtual MachineCPU name (Low-Level demon)vldantedev014

CompactRIO

cRIO-9045
S/N 1F05EF3
1.30 GHz Dual-Core CPU, 2 GB DRAM, 4 GB Storage, Kintex-7 70T FPGA, 8-Slt CompactRIO Controller

MAC 00:80:2f:30:d0:43
IP

Communication lines

Finuda Moxa Line : 192.168.192.23 (Rack 80) - (SWDAFNE2B porta 11)

Kloe Moxa Line

: 192.168.190.

52 (Rack 77) - (SWDAFNE4B porta 21)

Programming languages

...

DCS environment, TML Lib (Technosoft Motion Library)

...

Scrapers Dafne Layout

Image Removed

Hardware Layout

Image Removed

Hardware Front-end

Image Removed

The motors are controlled by drives called "MOTION SYSTEM INTERFACE DEVICE" assembled by "RAMTRON Computing".
The box is equipped with two Technosoft drives IDM240-5EI or IDM640-8EI , to operate 2 Stepper Motors

Motor description

2009/2011 series : SloSyn motor with incremental differential Encoder (400 steps/round)

2013 series : MAE motor with incremental differential Encoder HEDS 5645 (200 steps/round)

 Image Removed

Fig. SloSyn Motor connections

Mechanical description

"Encoder" view

...

Scraper IN

Image Removed

...

Scraper OUT

Image Removed

"Bolt" view

...

Scraper OUT

Image Removed

...

Scraper IN

Image Removed

ATTENTION! All scrapers have a mechanical gearbox (20:1.5); every 20 turns of the axis the Scraper moves by 1.5 mm.

Operations on Scrapers assembly with RAMTRON drive 

For relative movements, the positive steps (by Technosoft Software, Manual-Controller Labview, or Low-Level Devil) the Scraper must enter the chamber.

Image Removed

Relative movement : positive Steps → Scraper IN

DCS Window description

...

Image Removed

...

Image Removed

...

New features:

[ 1 ] "Ctrl On" function

[ 2 ] "By-Pass" function

[ 3 ] "Init" procedures

[ 4 ] "Bad communication" indicator

Operative mode

Image Removed

Before making any movement, it is necessary to put the axis in Operational Mode using the "Oper" key Tasto operImage Removed.
Oper key (similarly to the magnet control); this operation allows to give current to the phases of the single motor.
It also guarantees safety on any unwanted movements once the set has been found. "Flags for all elements" allows operation on all axes simultaneously.

Two operating modes can be used without distinction. One called Absolute Movement and one called Relative Movement (optimized for fine movement).

...

Absolute Movement

Image Removed

Relative Movement

Movimentazione RelativaImage Removed

Enter the value and press "IN" or "OUT" in the desired direction

Single-axis homing

The "Home" button is positioned in the Advanced Display as shown in the figure.

Image Removed

During the Homing phase, the Scrapers performs an automatic procedure that brings it into a completely open state, followed by a reset of the relative encoder,

...

36
Name: cRIO1-for-DAFNE-orbit


Image Added

Slot 1 - NI 9205
S/N 01F231D7
±10 V, 250 kS/s, 16-Bit, 16 differential/32 single-ended channels C Series Voltage Input Module
The NI‑9205 performs single-ended or differential analog inputs, with four programmable input ranges for each.

Slot 2 - NI 9209
S/N 01ED75D6
±10 V, 500 S/s, 24-Bit, 16 differential/32 single-ended channels C Series Voltage Input Module
The NI‑9209 performs single-ended or differential analog input.

Test wiring

BergozcableNI 9205NI 9209
TESTAAI 0
ES207BAI 1
PL201CAI 2
TESTD
AI 0
ES208E
AI 1
PL202F
AI 2

Position

DAFNE hall, platform, crate 070

Expansion Module for CompactRIO
For TSN (Time Sensitive Networking), 802.1AS network synchronization.
cRIO-9805
4-Port, 802.1AS Ethernet Switch Expansion Module for CompactRIO that provides additional ports with 802.1AS network synchronization capability over the 1000 Base-TX network interface. This module supports TCP/IP and UDP network protocols in DHCP + link-local, DHCP, static, and link-local network IP configurations. 
Temporary development machineNUC
IP: 192.168.197.115
Remote Desktop user: developer
Remote Desktop password: ***
Development machine

Windows Virtual Machine
vwdantedev003
IP: 192.168.198.166
Remote Desktop user: dante
Remote Desktop password: ***

Programming languages

LanguageRequired Add ons/Plugings/Extensions/Libraries
LabVIEW 2019 (SP1 32-bit)

... to be described ...

DCS

...

After the procedure, which takes a maximum of 2 minutes, see if the situation has been reached as shown in the figure:

Image Removed

Otherwise contact the Control Group.

Save, load, and apply configurations

Image Removed

To recover a configuration (it will be inserted in the Saved column [mm])

Image Removed
Per recuperare una configurazione (verrà inserita nella colonna Saved[mm] )

Image Removed

To apply the set in the Saved column [mm] to all the axes simultaneously.

End-run

...

Scraper open : Home position. Simbolo stato finale scrapersImage Removed

...

Scraper closed: fully inserted. Image Removed

...

...

...

Devil Description "Dante Control System" (DCS)

The system was born to operate with scrapers that have the machine name SCHXXYYY, but the class that manages them is the MOV class,

therefore it has the following MOVXXYNY nomenclature.

...

Classes: MOV, SER (not implemented; see "Note")

Devils : 689, 699

...

Class 

Database record


Static ForkDynamic Fork

Image Modified

Image Modified

DCS Commands

DCS Command NameParametersNoteSub-VI ref.
RESV-DCS System
ONLN-DCS System
BYPSON | OFFDCS System
PUTT-DCS System
EMSK-DCS System
CMSG-DCS System
INITNULL
Performs the initialisation procedure
exeINIT-MOV.vi
RESENULL
Performs the reset procedure
exeRESE-MOV.vi

AXPW

ON | OFF

Put the axis on

exeAXPW-MOV.vi

SETS

#steps , IN | OUT

Moves the axis IN or OUT of the number of steps sent as a parameter
exeSETS-MOV.vi

SETM

rel [mm] ,  IN | OUT , abs [mm]

Moves the axis IN or OUT of the millimeters sent as a parameter
exeSETM-MOV.vi

STOP

NULL

Stops the movementexeSTOP-MOV.vi

HOME

NULL

Performs the homing procedure

exeHOME-MOV.vi

SETE

encoder value [DBL]
Writes passed value as a parameter to its register
exeSETE-MOV.vi

SETC

counter value [DBL]
Writes passed value as a parameter to its register
exeSETC-MOV.vi

GENE

[String]
General purpose command
exeGENE-MOV.vi

DCS Devil prefs

...

At devil start-up put all the axis ON and then OFF

...

Technosoft IDM module programming

EasyMotion Studio is an integrated development environment for the setup and motion programming of Technosoft intelligent drives and motors.

The output of EasyMotion Studio consists of a set of setup data and a motion program, which can be downloaded to the EEPROM of your Technosoft intelligent drive / intelligent motor,

or saved onto your PC for later use.

GettingStartedFirstWindowImage Removed

Link for user manual : Easy Motion Studio by Technosoft

ATTENTION! Please, choose IDM240-5EI or IDM640-8EI > STEPPER > OPEN LOOP > With Incremental Encoder, in the picture below.

GettingStartedNewProjectSelectionImage Removed

IDM240-5EI or IDM640-8EI

...

Image Removed

...

Image Removed

...










































References

cRIO-9805 splash page

Designing Distributed TSN Ethernet-Based Measurement Systems

TSN Frequently Asked Questions (more links at the bottom of this page)

Manuals


View file
namecRIO-904x User Manual.pdf
height250

View file
namecRIO Expansion module for CompactRIO 377090d_03.pdf
height250

Image Removed

Analogue and Digital I/O connections

Image Removed

Axis ID / Address configuration.

Cabling diagram of the Scrapers subsystem

Image Removed

Example from the BTF Scraper System (May 2018) for one axis only.

End Run and Emergency cabling

We used a standard to easily identify the wiring for the end-run and emergency microswitches.

...

References

...