SoftPlc

The SoftPlc component is deprecated. The blocks of the SoftPlc is ported to ModFrame components. The tables below contains the corresponding ModFrame component to a SoftPlc block.

Analog

SoftPlc blockModFrame componentNotes
ABSAbsoluteValue
ADDSum
ANADELAYSignalDelayThe new component delays several input types.
CEILCeiling
CONVN/A
COSCosine
COUNTERPulseCounterUsed together with Compare.
COUNTER2PulseCounter
DERIVTimeDerivation
DIVDivision
EXPExponential
FLOORFloor
GAINN/AUse Multiplication instead.
HOLDTimeStepDelayThe new component delays several input types.
INCIncrement
INTGRTimeIntegral
LFILTLowpassFilter
LIMITLimit
LINMODLinearModel
LOGLogarithm
MAXMaximum
MEANMean
MEDIANN/A
MINMinimum
MULTMultiplication
NUM2STR
PIDSee Control toolbox.
POWNPower
RANDOMRandom
RAMPUPDNN/A
ROUNDRound
SAMPHOLDSamplingThe new component handles several input types.
SELINDigitalMultiplexerThe new component handles several input types.
SELINNMultiplexerThe new component handles several input types.
SELPARDigitalMultiplexerNo need for parameter/property.
SELPARINDigitalMultiplexerNo need for parameter/property.
SINSine
SQRTSquareRoot
STDStandard Deviation
SUBSubtraction
TANTangent
TIMESTEPSampleTime
YPOWXPower

Digital

SoftPlc blockModFrame componentNotes
ANDAND
BITANDBitwiseAnd
CMPRHCompareTests both for low and high limits.
CMPRLCompareTests both for low and high limits.
CODECMPR2N/A
CODECMPR3N/A
COMPINCompare
COMPINEQEqual
DIGDELAYSignalDelaySelect Digital as SignalType.
DIGSELINNMultiplexerSelect Digital as SignalType.
DLATCHSamplingSelect Digital as SignalType.
INVInvert
MONOLastingPulse
OROR
OSCSquarePulse
PULSEDELPulseDelayThe PULSEDEL delayed for one time step less than it should.
RSRSFlipFlop
SAMPLESamplingSample Trigger must be High and SignalType must be Analog.
SNAPEVENTMå lages
SWITCHDigitalMultiplexer
TIMROFFPulseLowDelay
TIMRONPulseHighDelay
XORXOR

Linear Algebra

SoftPlc blockModFrame componentNotes
ADDSum
APPENDAugmentThe new component is more complicated, but can be used as the APPEND block.
COLUMNColumnsSelection
COLUMNDIMDimension
DELAYTimeDelay
DETDeterminant
DIFFN/ACan obtain the same functionality with TimeStepDelay and Subtraction
EIGEigenvalues
ELEMElementsSelection
ELEMCOUNTDimension
ELEMINElementsSelection
ELEMSETSetElements
IDENTITYIdentity
IDENTITYSCIdentity
INSROWInsertRows
INVERSEInverse
MULTMultiplication
NORM1Norm
NORM2Norm
NORMFNorm
NORMINFNorm
NULLSCNull
RANDOMRandom
RANKRank
RMROWRowsRemove
ROWRowsSelection
ROWDIMDimension
SAMPHOLDSampling
SCALARMULTScalarMultiplication
SELINDigitalMultiplexer
SELINNMultiplexer
SUBSubtraction
SVDSingularValueDecomposition
SVDUSingularValueDecomposition
SVDVSingularValueDecomposition
TRANSPTranspose
VEC2VECN/A