public class CP243DeviceServer extends PPIDeviceServerBase
SimpleDataSource.NameEditorDataDataSource.WritablecvsRev, ppiDeviceServerssharedPLCSimulationCANNOT_OPEN_PORT, currentErrorCount, debugLevel, DEFAULT_NAME, globalDebugLevel, globalSimulation, MISSING_PARAMETER, NO_ERROR, NO_PORT, NO_RESOURCES, PORT_ERROR, READ_ERROR, TOO_MANY_ERRORS_STRING, UNKNOWN_ERROR, WRITE_ERRORUPDATE_DISPLAYED_VALUE, VALUE_INPUTcustomTimer, EXPORT_READ_ONLY, EXPORT_READ_WRITE, NO_EXPORT, requiresSyncWrite, sharedTimer, syncWriteTimeout, timebaseautoSuspend, AUTOSUSPEND_DEFAULT, AUTOSUSPEND_NEVER, AUTOSUSPEND_NO_LISTENERS, AUTOSUSPEND_NO_LISTENERS_AND_NO_SOURCES, colorHi, colorHiHi, colorLo, colorLoLo, colorNormal, connectors, consoleLogger, currentColor, currentValue, DEFAULT_AUTOSUSPEND, dontConnect, gwtLog, hardSuspended, popupLogger, PRIMARYOUTPORTNAME, sendColors, stopped, suspended, timedPopupLogger, traceLogger, valueHi, valueHiHi, valueLo, valueLoLo| Constructor and Description |
|---|
CP243DeviceServer()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addServer(PLCServer plcServer)
Find, or create a block to which to add the PLC server.
|
void |
disconnect()
Close the socket.
|
java.lang.String |
getHostName() |
int |
getPort()
Returns the serial port number.
|
int |
getRetryCount()
The retry count.
|
int |
getTsapDst() |
java.lang.String |
getTsapDstRef() |
int |
getTsapSourceReference() |
int |
getTsapSrc() |
java.lang.String |
getTsapSrcRef() |
boolean |
isSwapMRegisterReads() |
PLCDataBlock |
readDevice(PLCDataBlock msgOut)
Read from the device.
|
void |
releasePortPool()
Frees all port/factory related resources for this component.
|
void |
setHostName(java.lang.String hostName) |
void |
setPort(int portNumber)
Sets the serial port number of the PLC.
|
void |
setRetryCount(int retryCount)
The retry count.
|
void |
setSwapMRegisterReads(boolean swapMRegisterReads) |
void |
setTsapDst(int tsapDst) |
void |
setTsapDstRef(java.lang.String tsapDst) |
void |
setTsapSourceReference(int tsapSourceReference) |
void |
setTsapSrc(int tsapSrc) |
void |
setTsapSrcRef(java.lang.String tsapSrc) |
PLCDataBlock |
writeDevice(PLCDataBlock msgOut)
Write to the device.
|
availableServers, forceLoad, getNodeAddress, getPPIDeviceServers, printArray, setNodeAddress, setTimebase, start, stopaggregateBlocks, destroy, getBlocksForType, getMaximumBlockOffset, getRegisterBlock, getRegisterBlockLocal, getRegisterBlockShared, hasServers, printException, readAllLongTimebaseServers, removeServer, setMaximumBlockOffset, simulatedWrite, simulatedWrite, simulateRead, simulationStateChanged, toStringcanConnect, clearMessageLog, configurePort, equals, getLinkTimeout, getLinkTimeoutMilliseconds, getResponseTimeout, incrementErrorCount, init, initializePortPool, isSimulating, isSimulationFlag, messageLog, resetErrorCount, setLinkTimeout, setName, setResponseTimeout, setSimulationFlagclientRequest, createServer, deleteDevice, deleteServer, earlyStart, getEditableServers, getPersistentServers, getServerContainer, getServers, getServersInternal, getViewServers, preparingServer, setContainer, setServersgetDefaultQualityForLocationgetInPortNames, getStaticLocationFor, setBooleanValue, setBoolValue, setByteValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue, valueChanged, valueInputaddConnector, addConnector, addDataSource, addPropertyChangeListener, addValueChangedListener, addVetoableChangeListener, authenticatedClientRequest, clientResponse, determineSuspendedStatus, getClassLicenseManager, getContainer, getCustomTimer, getDataSource, getDataSources, getDisplayName, getExportCriteria, getExposeComponentConnections, getName, getOutPortNames, getPullFromServers, getPushData, getPushName, getPushToServers, getServerListData, getTimebase, getTrace, isActive, isScreenLocal, refreshCurrentValue, removeConnector, removeDataSource, removePropertyChangeListener, removeValueChangedListener, removeVetoableChangeListener, requestSyncWrite, setAutoSuspend, setClassLicenseManager, setCustomTimer, setDataSourceName, setExportCriteria, setExposeComponentConnections, setPullFromServers, setPushData, setPushName, setPushToServers, setScreenLocal, setServerListData, setTrace, setValueObject, tick, VIBEventaddVIBEventListener, checkScript, executeInScriptInternal, executeScript, executeScriptInternal, executeScriptInternal, getAutoSuspend, getBooleanValue, getBoolValue, getColorHi, getColorHiHi, getColorLo, getColorLoLo, getColorNormal, getConnectors, getConsoleLogger, getCurrentColor, getDataSourceName, getDoubleValue, getFloatValue, getGWTLogger, getIncomingValueObject, getInScript, getIntValue, getLongValue, getParent, getPopupLogger, getScript, getScriptEngine, getSendColors, getSources, getStringValue, getSyncWriteTimeout, getTimedPopupLogger, getTraceLogger, getValueHi, getValueHiHi, getValueLo, getValueLoLo, getValueObject, isHardSuspended, isRunning, isSendOnlyChangedValuesDefault, isSuspended, logException, logGWT, logGWT, logMessage, logTrace, n2sortConnectors, performScriptSubstitutions, popupMessage, post, removeConnector, removeVIBEventListener, replaceConnectors, scriptExtensionSubstition, setColorHi, setColorHiHi, setColorLo, setColorLoLo, setColorNormal, setConsoleLogger, setGWTLogger, setHardSuspended, setInScript, setParent, setPopupLogger, setScript, setSendColors, setSendOnlyChangedValuesDefault, setSyncWriteTimeout, setTimedPopupLogger, setTraceLogger, setValueHi, setValueHiHi, setValueLo, setValueLoLo, updateColor, updateListeners, updateListeners, updateListeners, whoAmIpublic void addServer(PLCServer plcServer)
PLCDeviceServeraddServer in class PLCDeviceServerpublic void disconnect()
public java.lang.String getHostName()
public int getPort()
public int getRetryCount()
PPIDeviceServerBasegetRetryCount in class PPIDeviceServerBasepublic int getTsapDst()
public java.lang.String getTsapDstRef()
public int getTsapSourceReference()
public int getTsapSrc()
public java.lang.String getTsapSrcRef()
public boolean isSwapMRegisterReads()
public PLCDataBlock readDevice(PLCDataBlock msgOut) throws PLCException
readDevice in class PLCDeviceServermsgOut - the PDU to sendmsgIn - the response PDUPLCExceptionpublic void releasePortPool()
PortDeviceServerreleasePortPool in class PortDeviceServerpublic void setHostName(java.lang.String hostName)
hostName - The hostName to set.public void setPort(int portNumber)
portNumber - The portNumber to set.public void setRetryCount(int retryCount)
PPIDeviceServerBasesetRetryCount in class PPIDeviceServerBaseretryCount - The retryCount to set.public void setSwapMRegisterReads(boolean swapMRegisterReads)
swapMRegisterReads - the swapMRegisterReads to setpublic void setTsapDst(int tsapDst)
tsapDst - The tsapDst to set.public void setTsapDstRef(java.lang.String tsapDst)
tsapDst - The tsapDst to set.public void setTsapSourceReference(int tsapSourceReference)
tsapSourceReference - The tsapSourceReference to set.public void setTsapSrc(int tsapSrc)
tsapSrc - The tsapSrc to set.public void setTsapSrcRef(java.lang.String tsapSrc)
tsapSrc - The tsapSrc to set.public PLCDataBlock writeDevice(PLCDataBlock msgOut) throws PLCException
writeDevice in class PLCDeviceServermsgOut - the PDU to sendmsgIn - the response PDUPLCExceptionCopyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.