Skip to content

PLC profiles

The canonical profile is the stable configuration value for PLC selection. SlmpPlcProfile is the .NET API selector used by the client.

Profiles

Canonical profile Human label .NET selector Frame Mode Notes
melsec:iq-f MELSEC iQ-F SlmpPlcProfile.IqF Frame3E Legacy X and Y use octal notation.
melsec:iq-r MELSEC iQ-R SlmpPlcProfile.IqR Frame4E Iqr Standard iQ-R profile.
melsec:iq-l MELSEC iQ-L SlmpPlcProfile.IqL Frame4E Iqr Use for MELSEC iQ-L targets.
melsec:mx-f MELSEC MX-F SlmpPlcProfile.MxF Frame4E Iqr MX-F profile.
melsec:mx-r MELSEC MX-R SlmpPlcProfile.MxR Frame4E Iqr MX-R profile.
melsec:qcpu MELSEC QCPU SlmpPlcProfile.QCpu Frame3E Legacy Legacy 3E profile.
melsec:lcpu MELSEC LCPU SlmpPlcProfile.LCpu Frame3E Legacy Legacy 3E profile.
melsec:qnu MELSEC QnU SlmpPlcProfile.QnU Frame3E Legacy Legacy 3E profile.
melsec:qnudv MELSEC QnUDV SlmpPlcProfile.QnUDV Frame3E Legacy Legacy 3E profile.

How to select

using PlcComm.Slmp;

var options = new SlmpConnectionOptions("192.168.250.100", SlmpPlcProfile.IqR);

Profile-specific cautions

Canonical profile Human label Caution
melsec:iq-f MELSEC iQ-F Frame 3E, legacy mode. DX and DY are not valid. X and Y use octal notation.
melsec:iq-r MELSEC iQ-R Frame 4E, iQ-R mode.
melsec:iq-l MELSEC iQ-L Frame 4E, iQ-R mode.
melsec:mx-f MELSEC MX-F Frame 4E, iQ-R mode.
melsec:mx-r MELSEC MX-R Frame 4E, iQ-R mode.
melsec:qcpu MELSEC QCPU Frame 3E, legacy mode.
melsec:lcpu MELSEC LCPU Frame 3E, legacy mode.
melsec:qnu MELSEC QnU Frame 3E, legacy mode.
melsec:qnudv MELSEC QnUDV Frame 3E, legacy mode.