Development status:
New development
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Simulators/LinacAlbaSimulator
Contact:
Class Description
Device server to simulate the behaviour of the Alba,s linac PLCs (siemens s7)
Families: Simulators
Key words:
Platform: All Platforms
Language: Python
Contact:
Hardware
Manufacturer: none
Bus: Socket
Class interface
Attributes:
Name | Description |
---|---|
HeartbeatPeriodScalar: DevDouble | Internal loop to refresh the memory table. |
Lock4labviewScalar: DevBoolean | With this attribute is represented the action of locking a plc from the labview manufacturer application |
RegisterAddressScalar: DevUChar | — |
RegisterValueScalar: DevUChar | — |
ListenerLoopPeriodScalar: DevDouble | Internal loop to refresh the memory table. |
UpdatableRegistersScalar: DevBoolean | The registers simulating the plc may have an _updatable_ keyword to runtime change values for testing, this feature can be flagged to be stopped |
MemoryMapSpectrum: DevUChar | — |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State Device state |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Device status |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
RegisterGetterInput: DevVoid Output: DevBoolean |
— |
RegisterSetterInput: DevVoid Output: DevBoolean |
— |
ExecInput: DevString Output: DevString |
— |
Pipes:
Properties:
Name | Description |
---|---|
plcTypeDevString | plc1,plc2,plc3,plc4,plc5 |
Please log in to comment.