操作日志接口规则
功能简介
将操作员在WinCC对接控制系统中的每一次操作存储为JSON,并以HTTP POST请求方式发送到后端采集服务
请求类型
Content-Type: application/json
Body: <操作日志内容>
请求路径
各工位数据采集服务的IP地址和相对应的端口号, 例如S4-1工位采集服务的IP为192.168.3.34, 配置的采集服务端口号为11103, 那么S4-1工位对应的操作日志接收服务的路径为192.168.3.34:11103
操作日志内容组成
根据旧版操作日志文件的存储规则,每条记录内容分别有如下几种类型,组成方式为基本操作记录 + 附加记录:

- 基本操作记录内容
包含
UserID、TimeStamp、AircraftType、WorkStation、Sortie、OpLogCode字段,示例如下:{ "UserID": "336455", "TimeStamp": "2023/9/15 10:57:12", "AircraftType": "C123", "WorkStation": "200B-1", "Sortie": "00013", "OpLogCode": "1000011" }ForceSensorThresholdSetting比基本操作记录增加一个
ForceSensorThresholdSettinglist 字段{ "UserID": "336455", "TimeStamp": "2023/9/15 11:25:20", "AircraftType": "C123", "WorkStation": "200B-1", "Sortie": "00013", "OpLogCode": 8030100, "ForceSensorThresholdSetting": [ { "PositionerName": "", "ForceSensorThresholdX+": "0.00", "ForceSensorThresholdX-": "0.00", "ForceSensorThresholdY+": "0.00", "ForceSensorThresholdY-": "0.00", "ForceSensorThresholdZ+": "0.00", "ForceSensorThresholdZ-": "0.00" } ] }
SlightlyAttitudeAdjustmentAlignment比基本操作记录增加一个
SlightlyAttitudeAdjustmentAlignmentlist 字段{ "UserID": "336455", "TimeStamp": "2023/9/15 13:59:00", "AircraftType": "C123", "WorkStation": "200B-1", "Sortie": "00013", "OpLogCode": 4010041, "SlightlyAttitudeAdjustmentAlignment": [ { "PositionerName": "S1-LA", "SlightlyAxisDisplacementX": 0, "SlightlyAxisDisplacementY": 3.06, "SlightlyAxisDisplacementZ": 0 } ] }
SynchronousAlignment:比基本操作记录增加一个SynchronousAlignmentlist 字段- { "UserID": "336455", "TimeStamp": "2023/9/15 14:02:07", "AircraftType": "C123", "WorkStation": "200B-1", "Sortie": "00013", "OpLogCode": 4010043, "SynchronousAlignment": [ { "PositionerName": "S1-LA", "AxisDisplacementY": 1 } ] }
AttitudeAdjustmentAlignment比基本操作记录增加一个
AttitudeAdjustmentAlignmentlist 字段{ "UserID": "336455", "TimeStamp": "2023/9/15 17:27:18", "AircraftType": "C123", "WorkStation": "200B-1", "Sortie": "00013", "OpLogCode": "4010020", "AttitudeAdjustmentAlignment": [ { "PositionerName": "S1-LA", "AdjustmentAxisDisplacementX": "-.619046334697487", "AdjustmentAxisDisplacementY": "-.990885959819138", "AdjustmentAxisDisplacementZ": "2.58986492309668" } ] }
LaserTrackerIP比基本操作记录增加一个
LaserTrackerIP字段{ "UserID": "336455", "TimeStamp": "2023/9/15 17:44:32", "AircraftType": "C123", "WorkStation": "200B-1", "Sortie": "00013", "OpLogCode": "3010100", "LaserTrackerIP": "192.168.19.109" }
Last modified: 27 October 2024