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.