ConneX_Help.pdf - 第71页

MachineID ( string ) T he mac hine id e nti f ie r. MachinePa rametersFile ( string ) T he c o nte nts of t he fi l e used fo r mac hine pa ram e ters. PackagePa rametersFile ( string ) T he c o nte nts of t he fi l e us…

100%1 / 86
Automated Handling software
Below, you will find the MQTT events that are published/subscribed relating to:
AH700
CH700
AH700
AH700 software is used to control the following Data I/O handling system:
PSV7000
CH700
CH700 software is used to control the following Data I/O handling systems:
PSV5000
PSV3500
PSV3000
Events
References to "x" (in "xh700" and "xhsessionid") below, should be replaced with "a" or "c" when subscribing to AH700 or CH700 topics and
replaced with "A" or "C" when retrieving the version from the AH700 version field (xH700Version).
Below are the events that PSV systems publish:
Event Description
Begin Job Session Event fired when xH700 begins running a job.
Device Complete Event fired after the handler places a device in the output media.
Device Inspection Event fired after the handler inspects a part at 2D and/or 3D station.
End Job Session Event fired when xH700 finishes running a job.
Light Tower StatusEvent fired when the light tower state changes.
Marking Event fired after the handler marks a part.
Pick Part Event fired when the handling system picks up a part.
Place Part Event fired when the handler places a part.
Shutdown Event fired when xH700 shuts down gracefully, after xH700 is past its splash screen.
Startup Event fired after xH700 "Start" button is pressed.
System Statistics Event fired periodically providing the current system statistics.
System Status Event fired when the status changes in xH700.
User Created Event fired when an xH700 user is created.
User Deleted Event fired when an xH700 user is deleted.
User Login Event fired when a user attempts to log in to xH700.
User Logout Event fired when a user logs out of xH700.
Begin Job Session
Topic:
xh700/beginrun/{hostname}/{xhsessionid}
Event fired when xH700 begins running a job.
Level Description
hostname
The hostname of the PC that xH700 is running on.
xhsessionid
The session ID for the current instance of xH700.
Fields
Name Description
2DInspectionProjectFile
(
string
) The full path of the file used for 2D inspection.
3DInspectionProjectFile
(
string
)
The full path of the file used for 3D inspection.
IgnoreProgrammers
(
string
)
True
if programmers are ignored, otherwise
False
.
LaserMarkingProjectFile
(
string
) The full path of the file used for laser marking
MachineID
(
string
) The machine identifier.
MachineParametersFile
(
string
) The contents of the file used for machine parameters.
PackageParametersFile
(
string
) The contents of the file used for package parameters.
Sumcheck
(
string
) The checksum for the job that is starting.
TaskName
(
string
) The name of the job that is starting.
VisionInspectionProjectFile
(
string
)(CH700 only) The full path of the file used for vision inspection.
WinAH400INIFile
(
string
) The contents of the
WinAH400.ini
file used.
xH700Version
(
string
) The version of the installed xH700 software.
Name Description
Device Complete
Topic:
xh700/devicecomplete/{hostname}/{xhsessionid}
Event fired after the handler places a device in the output (pass or fail) media.
Level Description
hostname
The hostname of the PC that xH700 is running on.
xhsessionid
The session ID for the current instance of xH700.
Fields
Name Description
DeviceID
(
ulong
) The identification number assigned by the handling system.
HandlerErrorCode
(
enum
)The
HandlerErrorCode
of the handler.
Status
(
string
) The
OperationStatus
indicating the state of the device.
Device Inspection
Topic:
xh700/operations/inspection/{hostname}/{xhsessionid}
Event fired after the handler inspects a part at 2D and/or 3D station.
Level Description
hostname
The hostname of the PC that xH700 is running on.
xhsessionid
The session ID for the current instance of xH700.
Fields
Name Description
DeviceID
(
ulong
) The unique device identifer.
InspectionResult
(
string
)A
InspectionResult
representing the result of the device inspection.
PickHead
(
uint
) The pick head end effector.
End Job Session
Topic:
xh700/endrun/{hostname}/{xhsessionid}
Event fired when xH700 finishes running a job.
Level Description
hostname
The hostname of the PC that xH700 is running on.
xhsessionid
The session ID for the current instance of xH700.
Fields
Name Description
DevicesFailedOn3DSystem
(
int
) The number of devices that failed as a result of the 3D system.
DevicesFailedOnLaser
(
int
)
The number of devices that failed as a result of the laser.
DevicesFailedOnProgrammers
(
int
)The number of devices that failed as a result of programming.
DevicesFailedREST
(
uint
) The number of devices that failed recurrent empty socket test (REST).
DevicesFailedVision
(
uint
) The number of devices that failed vision inspection.
DevicesMissingInUse
(
uint
) The number of devices missing in use.
DevicesPickedInput
(
ulong
) The number of devices picked from the input media.
EndingSerialNumber
(
string
) The ending serial number for the job session.
FailQuantity
(
ulong
) The number of devices that failed in the job session.
IgnoreProgrammers
(
string
)
True
if programmers are ignored, otherwise
False
.
InputMedia
(
string
) The input location media type.
JobAssistanceTime
(
string
) The job assistance time.
JobProcessingTime
(
string
) The job processing time.
JobThroughput
(
ulong
) The job throughput of the job session.
NominalThroughput
(
double
) The nominal throughput of the job session.
OutputMedia
(
string
) The output location media type.
PassQuantity
(
ulong
) The number of devices that passed in the job session.
Reject1
(
string
) The Reject1 location media type.
Reject2
(
string
) The Reject2 location media type.
SerialFailReport
(
string
) The number of devices using serialization that failed.
SerialPassReport
(
string
) The number of devices using serialization that passed.
StartingSerialNumber
(
string
) The starting serial number for the job session.
TerminationReason
(
string
) Provides a reason as to why the job session ended.
Name Description
Light Tower Status
Topic:
xh700/lighttowerchanged/{hostname}/{xhsessionid}
Event fired when the light tower state changes.
Level Description
hostname
The hostname of the PC that xH700 is running on.
xhsessionid
The session ID for the current instance of xH700.
Fields
Name Description
NewState
(
string
)The new light tower
TowerState
indicated below
OldState
(
string
)The old light tower
TowerState
indicated below
Marking
Topic:
xh700/operations/marking/{hostname}/{xhsessionid}
Event fired after the handler marks a part.
Level Description
hostname
The hostname of the PC that xH700 is running on.
xhsessionid
The session ID for the current instance of xH700.
Fields
Name Description
Cup
(
uint
) The cup the device was marked on.
DeviceID
(
ulong
)The unique device identifer.
Status
(
string
) The
OperationStatus
indicating the result of a marking operation.
Pick Part
Topic:
xh700/operations/pick/{hostname}/{xhsessionid}
Event fired when the handler picks up a part.
Level Description
hostname
The hostname of the PC that xH700 is running on.
xhsessionid
The session ID for the current instance of xH700.