56
ifm
Programming Manual
ecomatmobile
CabinetController (CR0301) Runtime System V05
2016-04-21
ifm function elements
ifm libraries for the device CR0301
>
5.1.1
Bibliothek ifm_CR0301_V05yyzz.LIB
20894
This is the device library. This
ifm
library contains the following function blocks:
Function element
Short description
CAN1_BAUDRATE
(→ page
Sets the transmission rate for the bus participant on CAN interface 1
CAN1_DOWNLOADID
(→ page
Sets the download identifier for CAN interface 1
CANx_ERRORHANDLER
(→ page
Executes a "manual" bus recovery on CAN interface x
x = 1 = number of the CAN interface
CANx_RECEIVE
(→ page
CAN interface x: Configures a data receive object and reads out the receive buffer of the data
object
x = 1 = number of the CAN interface
CANx_RECEIVE_RANGE
(→ page
CAN interface x: Configures a sequence of data receive objects and reads out the receive buffer
of the data objects
x = 1 = number of the CAN interface
CANx_SDO_READ
(→ page
CAN interface x: reads the SDO with the indicated indices from the node
x = 1 = number of the CAN interface
CANx_SDO_WRITE
(→ page
CAN interface x: writes the SDO with the indicated indices to the node
x = 1 = number of the CAN interface
CANx_TRANSMIT
(→ page
Transfers a CAN data object (message) to the CAN interface x for transmission at each call
x = 1 = number of the CAN interface
CHECK_DATA
(→ page
Generates a checksum (CRC) for a configurable memory area and checks the data of the
memory area for undesired changes
DELAY
(→ page
Delays the output of the input value by the time T (dead-time element)
E2READ
(→ page
transfers different data types directly from the serial EEPROM to the RAM
E2WRITE
(→ page
writes different data types directly into the serial EEPROM
FAST_COUNT
(→ page
Counter block for fast input pulses
FLASHREAD
(→ page
transfers different data types directly from the flash memory to the RAM
FLASHWRITE
(→ page
writes different data types directly into the flash memory
FREQUENCY
(→ page
Measures the frequency of the signal arriving at the selected channel
GET_IDENTITY
(→ page
Reads the specific identifications stored in the device:
• hardware name and hardware version of the device
• name of the runtime system in the device
• version and revision no. of the runtime system in the device
• name of the application (has previously been saved by means of
SET_IDENTITY
(→ page
GLR
(→ page
The synchro controller is a controller with PID characteristics
INC_ENCODER
(→ page
Up/down counter function for the evaluation of encoders
INPUT_ANALOG
(→ page
analogue input channel: alternatively measurement of ...
• current
• voltage
INPUT_CURRENT
(→ page
Current measurement on the analogue input channel
INPUT_VOLTAGE
(→ page
Voltage measurement on the analogue input channel
MEMCPY
(→ page
Writes and reads different data types directly in the memory
NORM
(→ page
Normalises a value [WORD] within defined limits to a value with new limits
PERIOD
(→ page
Measures the frequency and the cycle period (cycle time) in [µs] at the indicated channel
PERIOD_RATIO
(→ page
Measures the frequency and the cycle period (cycle time) in [µs] during the indicated periods at
the indicated channel. In addition, the mark-to-space ratio is indicated in [‰].
PHASE
(→ page
Reads a pair of channels with fast inputs and compares the phase position of the signals
PID1
(→ page
PID controller
Summary of Contents for Ecomat 100 Mobile CR0301
Page 212: ......