ModuleEmulatorInstall Method (String, String, Type, EDSInfo, EDSMask, Int64, ValueTupleDeviceArea, UInt32, ModuleEmulatorSymbolParameters, Object) |
Installs a ModuleEmulator for a specified EDSInfo and connection point(s).
Namespace:
Demo3D.PLC.Rockwell.Emulator
Assembly:
PLC (in PLC.dll) Version: 17.00.05
Syntaxpublic static IDisposable Install(
string moduleType,
string configurationName,
Type moduleEmulatorType,
EDSInfo edsInfo,
EDSMask edsMask,
long configId,
(DeviceArea , uint )[][] connections,
ModuleEmulatorSymbolParameters? parameters = null,
Object? properties = null
)
Parameters
- moduleType
- Type: SystemString
The module type. - configurationName
- Type: SystemString
Module configuration name. - moduleEmulatorType
- Type: SystemType
The type of the module emulator. - edsInfo
- Type: Demo3D.PLC.Comms.CPFEDSInfo
The EDSInfo of the module. - edsMask
- Type: Demo3D.PLC.Comms.CPFEDSMask
The EDSInfo mask. - configId
- Type: SystemInt64
The configuration id (or -1). - connections
- Type: SystemValueTupleDeviceArea, UInt32
Connection device area and assembly ids. - parameters (Optional)
- Type: Demo3D.PLC.Rockwell.EmulatorModuleEmulatorSymbolParameters
Optional parameters. - properties (Optional)
- Type: SystemObject
Optional module emulator propeties.
Return Value
Type:
IDisposableThe module emulator uninstaller.
Remarks
Dispose to uninstall.
See Also