ATOMIC Environment Introduction
20Pages

{{requestButtons}}

Catalog excerpts

ATOMIC Environment Introduction - 2

Atomic isa micro programming language designed forthe full digitalђ EVERSDM, MD, SW and SM family drives. The scope of this language is to givethe userthe freedom tocreate his own simpleapplication withouthaving to switch tomore complexand more expensive drives. Atomics philosophyis to havefew but powerful instructions. The programmingof Atomic is done by meansof user friendly Personal Computerwiththe Atomicenvironment and anSDM, MD, SW or SM drives withґAtomic Ready logo and Atomicfirmware (c0499). > Atomic -March, 27th 2007Pag. 2 of 20. size="-1">

Open the catalog to page 2
ATOMIC Environment Introduction - 5

Theseare the specificationsand the supported application functions : 15 powerfulmacro instructions 8 storableuser applications 640 bytes of max program size 6 bytes of medium length instructions 32 user variables Supports4 bytesintegernumbers Access to all the controllingobjects of the drives Access toall the I/Os of the drives Multitaskingsupportup to8 user tasks A medium executiontime of <1 msper instruction > Atomic -March, 27th 2007Pag. 5 of 20. size="-2">

Open the catalog to page 5
ATOMIC Environment Introduction - 8

2) First Operand(Numerical Constant,User Variable,Object). > st nd 3) Second Operand(Numerical Constant,User Variable,Object). Destination= 1 operand+ 2 operand > 2) First Operand(Numerical Constant,User Variable,Object). 3) Second Operand(Numerical Constant,User Variable,Object). Destination= 1 > st operand-2 > nd operand > 2) First Operand(Numerical Constant,User Variable,Object). Destination= 1 > st operand* 2 > nd operand 3) Second Operand(Numerical Constant,User Variable,Object). > 2) First Operand(Numerical Constant,User Variable,Object). 3) Second Operand(Numerical Constant,User...

Open the catalog to page 8
ATOMIC Environment Introduction - 9

1) Event(Time delay, Motor running/at standstill, Inputopen/close). > 2) [optional] Time, input #. 1) Typeof Test (Input open/close, Object/UserVariable< > = !=). > 2) Object/User Variable. 3) [optional] Comparison Value. 4) Line number ifthe test result is true. > None. > Atomic -March, 27th 2007Pag. 9 of 20. size="-1">

Open the catalog to page 9
ATOMIC Environment Introduction - 10

Set instructions: Instruction Description Parameters > 1) Destination(User Variable, Object, DigitalOutput). Setsthe destination equal tothe source 2) Source(Constant value,User Variableor Object). Booleaninstructions: Instruction Description Parameters > 1) Destination(User Variable, Object). Performs a Boolean Operation:(AND, OR, Shift Right, Shift Left) 2) First operand(User Variableor Object). 3) Second operand(Constant value,User Variableor Object). Atomic -March, 27th 2007Pag. 10 of 20. size="-4">

Open the catalog to page 10
ATOMIC Environment Introduction - 11

-retrievesthe startup parameters(Settings, motor currents, ramps...) storedin NVRAMchecking ifa valid user application is stored; -startsthe program execution fromthe first line.- > runs the user application;- continues to act asa CANopen/MODBUS standard slave and allthe checkingsenabledin the 'Drive_Working_Settings' objectare active. - detects if there is an emergency condition(hardware or software), in this case theuser application is arrested untilthe emergency situation is cleared. > Atomic -March, 27th 2007Pag. 11 of 20. size="-1">

Open the catalog to page 11
ATOMIC Environment Introduction - 12

The Atomicsoftware development environment isa Microsoft Windows > (tm) application that enables to buildthe user application by meansof wizardsand dialog boxesso it will not be necessary to writea single line of instruction. This means thatthe user doesnt have to learnthe syntaxof the Atomic instructions that are completely handled bythe Personal Computer software. The configurationwindows have beendesignedin ordertoachievea fast compilation time and to offerversatile instructions. > Atomic -March, 27th 2007Pag. 12 of 20. size="-1">

Open the catalog to page 12
ATOMIC Environment Introduction - 14

Toset the parameters of a MOVE instruction Toadda new instruction > Atomic -March, 27th 2007Pag. 14 of 20. size="-1">

Open the catalog to page 14
ATOMIC Environment Introduction - 15

Toset the parametersof a SET instruction Toset the parameters of a WAIT instruction Toset the parametersof a BOOL instruction > Atomic -March, 27th 2007Pag. 15 of 20. size="-1">

Open the catalog to page 15
ATOMIC Environment Introduction - 19

Window tocontrol the users application language syntax Window tomanagethe uservariables Window to transfer the program applicationtothe drive > Atomic -March, 27th 2007Pag. 19 of 20. size="-1">

Open the catalog to page 19

All Ever Elettronica catalogs and technical brochures

Archived catalogs