Skip to main content

IDEC FC6A Data Types and WindLDR Memory Map Reference

By NFM Consulting 1 min read

Key Takeaway

Complete reference for IDEC FC6A memory areas in WindLDR — I/O relays, internal relays, data registers, timers, counters, and special function relays.

Quick Answer

The IDEC FC6A organizes memory into discrete areas: I (inputs), Q (outputs), M (internal relays), R (data registers), T (timers), C (counters), D (special data registers), and SP (special relays). Understanding the memory map is essential for efficient programming and Modbus register mapping.

Memory Area Summary

AreaTypeRangeDescription
IBitI0–I317Physical input relays
QBitQ0–Q317Physical output relays
MBitM0–M7FFFInternal memory relays
RWord (16-bit)R0–R7FFFGeneral data registers
TBit + WordT0–T1023Timer relays and current values
CBit + WordC0–C1023Counter relays and current values
DWord (16-bit)D0–D8999Special data registers
SPBitSP0–SP999Special system relays

Data Types

  • INT (16-bit) — Single R register, range -32768 to 32767
  • DINT (32-bit) — Two consecutive R registers (e.g., R0+R1)
  • REAL (32-bit float) — Two consecutive R registers, IEEE 754 format
  • BOOL — Single bit in M, I, Q, T, or C areas

Retentive vs Non-Retentive

By default, M relays and R registers lose their values on power cycle. WindLDR allows configuring ranges of M and R areas as retentive, preserving values through power loss. Configure retentive ranges in Function Area Settings.

Special Relays (SP)

  • SP0 — Always ON
  • SP1 — Always OFF
  • SP2-SP5 — Clock pulse relays (10ms, 100ms, 1s, 1min)
  • SP6 — First scan flag
  • SP50+ — Error flags (CPU error, I/O error, communication error, battery low)

Frequently Asked Questions

Ready to Get Started?

Our engineers are ready to help with your automation project.