Do you have a question about the IFM Electronic Ecomat Mobile Series and is the answer not in the manual?
Operating temperature | -40...85 °C |
---|---|
Protection class | IP 67 |
Shock resistance | 50 g |
EMC | EN 61000-6-2, EN 61000-6-4 |
CAN bus | CAN |
Number of CAN channels | 1 |
Number of analog outputs | 0 |
Programming | CODESYS V3 |
Communication Interface | CAN |
Supply voltage | 9 - 32 V DC |
Explains the meaning of symbols and pictograms used for remarks in the manual.
Describes the manual's structure, intended for beginners and advanced users.
Provides general safety warnings, responsibilities, and adherence to technical data.
Outlines the necessary knowledge of control technology and PLC programming for users.
Describes the ecomatmobile controller family, focusing on the SmartController CR2500.
Details the CoDeSys software version and required function libraries for controller operation.
Discusses the PLC system concept and the need to verify hardware availability for functions.
Covers setting up the programming system, including target selection and file installation.
Explains configuring digital and analogue inputs/outputs and diagnostic functions.
Provides abbreviations and explains input/output channel allocation to IEC addresses and terminals.
Describes the five possible operating states of the controller after power-on.
Explains the meaning of the integrated status LED colours and flashing frequencies.
Details the process of loading the controller's operating system, including version requirements.
Explains how the controller can operate in different modes, configurable via software.
Explains how the operating system checks for errors and the meaning of various error flags.
Identifies functions that utilize system resources heavily and impact controller performance.
Details performance limits and reference values for functions, considering controller capabilities.
Explains the watchdog function that monitors program runtime and triggers resets on timeouts.
Lists the available physical and logical memory types and their capacities.
Describes the process of creating and downloading application programs to the controller.
Introduces the CAN bus system, its development, and basic principles.
Explains different CAN network topologies like line, ring, and star, with their advantages/disadvantages.
Describes the available CAN interfaces and their potential uses with various functions and protocols.
Details system configuration related to download identifiers and unique network addressing.
Explains how CAN data is exchanged via the CAN protocol and data objects.
Discusses CAN identifiers (base and extended) and their availability for data transfer.
Explains how received data objects are stored in a buffer and processed via CANx_RECEIVE.
Describes the process of transmitting CAN messages using the CANx_TRANSMIT function.
Covers the physical connection of CAN participants according to ISO 11898 standards.
Details the standard linear network structure for CAN and the need for terminating resistors.
Explains the recessive and dominant states of the CAN bus and how they are converted to voltages.
Provides guidance on bus cable length dependencies on baud rate and other factors.
Details recommended wire cross-sections for CAN network layout based on cable length and node count.
Discusses using CAN communication functions and activating CANopen mode via CoDeSys.
Explains CAN error mechanisms, goals, and how the controller handles errors.
Describes how bus participants detect and transmit error flags to ensure data uniformity.
Explains the integrated transmit/receive error counters and their role in identifying faulty participants.
Details the behavior of a participant in the 'error active' state during bus communication.
Describes the behavior of a participant in the 'error passive' state and informs about warnings.
Explains the 'bus off' state and how the CANx_BUSOFF flag is set.
Provides descriptions of various CAN functions used in application programming.
Explains how to set the transmission rate for the CAN bus participant using CAN1_BAUDRATE.
Details setting the communication identifier for program download and debugging using CAN1_DOWNLOADID.
Describes the initialization of the first CAN interface for extended identifiers (29 bits).
Explains how to transfer CAN data objects (messages) for transmission using CAN1_EXT_TRANSMIT.
Details configuring a data receive object and reading the receive buffer using CAN1_EXT_RECEIVE.
Provides an error routine for monitoring the first CAN interface and evaluating CAN errors.
Describes the initialization of the second CAN interface for devices that support it.
Explains the transmission of CAN data objects (messages) to the CAN controller for transmission.
Details configuring a data receive object and reading the receive buffer from the data object.
Describes configuring a sequence of data receive objects and reading their receive buffers.
Explains configuring all data receive objects and reading their receive buffers.
Provides an error routine for monitoring CAN interfaces and evaluating CAN errors.
Introduces the ifm CANopen library for configuring CANopen networks and handling errors.
Provides general information about CANopen support integrated within the CoDeSys programming system.
Differentiates the ifm CANopen library and lists supported CANopen functions for master operation.
Explains how to manually start CANopen slaves when automatic startup is deactivated.
Describes the CAN device (slave) functionality and its integration into a CANopen network.
Explains the use of network variables for data exchange between controllers via CAN and UDP.
Details the structure of EMCY messages and the meaning of CANopen error codes.
Introduces the ifm CANopen master library and its functions for CANopen master operation.
Introduces the ifm CANopen slave library and its functions for CANopen slave operation.
Presents additional ifm functions that serve as sensible additions for CANopen communication.
Explains the principle of pulse width modulation and its application in controller outputs.
Describes measuring and processing current on PWM outputs for further adjustments.
Details special functions for controlling hydraulic systems using PWM, focusing on current regulation.
Explains the general process of controlling a system by detecting and influencing control variables.
Describes the procedure for setting controller parameters like KP, TN, and TV for closed-loop control.
Details functions provided for setting up software controllers and developing custom control functions.
Details I/O variable addresses, configuration, and possible operating modes for inputs and outputs.
Lists and explains system flags used for functions like CAN communication and error handling.
Provides an overview of files, libraries, and their availability for different controller units.