* 新增默认关闭的删除开关,仅在收到 PLC 放行应答后执行 * 本地与 SFTP Provider 校验根目录并支持幂等删除 * 补充工作流、设置页和文件删除相关测试与文档
94 lines
2.2 KiB
JSON
94 lines
2.2 KiB
JSON
{
|
|
"Plc": {
|
|
"Host": "192.168.2.100",
|
|
"Port": 9600,
|
|
"UnitAddress": 0,
|
|
"SourceNodeAddress": 0,
|
|
"EndianFormat": "ABCD",
|
|
"PollIntervalMs": 200,
|
|
"ConnectTimeoutMs": 3000,
|
|
"ReleasePulseMs": 500,
|
|
"ReleaseAckTimeoutMs": 2000,
|
|
"Inputs": {
|
|
"PcbArrived": 101,
|
|
"PlcReset": 102,
|
|
"PlcAckRelease": 103
|
|
},
|
|
"Outputs": {
|
|
"PcBusy": 51,
|
|
"ReleasePermit": 52
|
|
},
|
|
"Registers": {
|
|
"ResultCode": 401
|
|
}
|
|
},
|
|
"Scanner": {
|
|
"Scanner1": {
|
|
"Name": "\u626B\u7801\u67AA1",
|
|
"Host": "192.168.2.13",
|
|
"Port": 2001
|
|
},
|
|
"Scanner2": {
|
|
"Name": "\u626B\u7801\u67AA2",
|
|
"Host": "192.168.2.14",
|
|
"Port": 2001
|
|
},
|
|
"ConnectTimeoutMs": 3000,
|
|
"TriggerCommand": "T",
|
|
"ResponseTerminator": "",
|
|
"TriggerInParallel": true,
|
|
"ReadTimeoutMs": 5000
|
|
},
|
|
"FileCheck": {
|
|
"Provider": "Local",
|
|
"FileNamePattern": "${barcode}.txt",
|
|
"RetryIntervalSeconds": 2,
|
|
"MaxRetryCount": 3,
|
|
"DeleteMatchedFileAfterPlcAck": false,
|
|
"Local": {
|
|
"RootPath": "D:\\test"
|
|
}
|
|
},
|
|
"Sftp": {
|
|
"Host": "127.0.0.1",
|
|
"Port": 22,
|
|
"Username": "uaesadmin",
|
|
"Password": "uaes,123",
|
|
"PrivateKeyPath": "",
|
|
"PrivateKeyPassphrase": "",
|
|
"RootPath": "/home/uaesadmin/",
|
|
"FileNamePattern": "${barcode}.txt",
|
|
"RetryIntervalSeconds": 2,
|
|
"MaxRetryCount": 3,
|
|
"ConnectTimeoutMs": 3000
|
|
},
|
|
"Andon": {
|
|
"Enable": false,
|
|
"Url": "https://shp.prod.aliyun.mit.uaes.com/api/mit/MAE/Station/Status/alarm",
|
|
"Method": "POST",
|
|
"TimeoutMs": 3000,
|
|
"AndonTheme": "SS7_Auto_Andon",
|
|
"Eid": "PR1965269806334783488",
|
|
"FromSign": "IOT",
|
|
"ServiceId": "4dccd822-86b2-47dd-89bd-ca472ba0d14d",
|
|
"EnableScanFailAlarm": false,
|
|
"EnableFileNotFoundAlarm": false,
|
|
"Headers": {
|
|
"Accept": "application/json"
|
|
}
|
|
},
|
|
"Workflow": {
|
|
"RequireManualResetAfterFault": true,
|
|
"MaxUiLogEntries": 200,
|
|
"MaxBoardRecords": 100
|
|
},
|
|
"RecordPersistence": {
|
|
"DirectoryPath": "Data\\Records",
|
|
"DayChangeCheckIntervalSeconds": 30
|
|
},
|
|
"Security": {
|
|
"AdminPassword": "AxiOmron@123",
|
|
"AdminSessionTimeoutMinutes": 15
|
|
}
|
|
}
|