public class CP243DeviceServer extends PPIDeviceServerBase
SimpleDataSource.NameEditorData
DataSource.Writable
cvsRev, ppiDeviceServers
sharedPLCSimulation
CANNOT_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_ERROR
UPDATE_DISPLAYED_VALUE, VALUE_INPUT
customTimer, EXPORT_READ_ONLY, EXPORT_READ_WRITE, NO_EXPORT, requiresSyncWrite, sharedTimer, syncWriteTimeout, timebase
autoSuspend, 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, stop
aggregateBlocks, destroy, getBlocksForType, getMaximumBlockOffset, getRegisterBlock, getRegisterBlockLocal, getRegisterBlockShared, hasServers, printException, readAllLongTimebaseServers, removeServer, setMaximumBlockOffset, simulatedWrite, simulatedWrite, simulateRead, simulationStateChanged, toString
canConnect, clearMessageLog, configurePort, equals, getLinkTimeout, getLinkTimeoutMilliseconds, getResponseTimeout, incrementErrorCount, init, initializePortPool, isSimulating, isSimulationFlag, messageLog, resetErrorCount, setLinkTimeout, setName, setResponseTimeout, setSimulationFlag
clientRequest, createServer, deleteDevice, deleteServer, earlyStart, getEditableServers, getPersistentServers, getServerContainer, getServers, getServersInternal, getViewServers, preparingServer, setContainer, setServers
getDefaultQualityForLocation
getInPortNames, getStaticLocationFor, setBooleanValue, setBoolValue, setByteValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue, valueChanged, valueInput
addConnector, 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, VIBEvent
addVIBEventListener, 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, whoAmI
public void addServer(PLCServer plcServer)
PLCDeviceServer
addServer
in class PLCDeviceServer
public void disconnect()
public java.lang.String getHostName()
public int getPort()
public int getRetryCount()
PPIDeviceServerBase
getRetryCount
in class PPIDeviceServerBase
public 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 PLCDeviceServer
msgOut
- the PDU to sendmsgIn
- the response PDUPLCException
public void releasePortPool()
PortDeviceServer
releasePortPool
in class PortDeviceServer
public 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)
PPIDeviceServerBase
setRetryCount
in class PPIDeviceServerBase
retryCount
- 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 PLCDeviceServer
msgOut
- the PDU to sendmsgIn
- the response PDUPLCException
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.