杨张扬
2025-06-12 52adedb218549cde2bdc60c3b338e360e72d94a6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
//配置说明(json配置里面不能加注释,单独写个说明文件)
"WebApiUrl": "http://127.0.0.1:8901",//自身的WebApi地址,被其他程序Post调用
"SqlServer": "Data Source=192.168.1.144;Initial Catalog=SQMobox;User ID=hhuser;Password=Am123123",//连接SQL Server数据库的连接字符串
"HostToAgvServerUrl": "http://127.0.0.1:9988/HostToAGV.cgi",//连接AGV管理系统的地址
"TCPServerIP": "127.0.0.1",//Socket服务端地址,用于连接AGV读卡器并通讯
"TCPServerPort": 8085,//Socket服务端端口,用于连接AGV读卡器并通讯
"Areas": [ "SQKQ1", "SQKQ2", "SQKQ3", "SQKQ4", "SQKQ5" , "SQKQ6", "SQKQ7", "SQKQ8", "SQKQ9", "SQKQ10" , "SQKQ11", "SQKQ12"  ],
// 原材料产线库区SQKQ1——》满托缓存库区SQKQ2——》加工线线边区SQKQ3——》空托堆叠区SQKQ4——》空托缓存库区SQKQ5——》
//人工拆盘区SQKQ6——》人工空托区SQKQ7——》人工抽检区SQKQ8——》拆盘不合格区SQKQ9——》称重区SQKQ10
//——》余料起点区SQKQ11——》次品回炉区SQKQ12 ——》过期暂存区SQKQ13
 
"S7TestMoni": true,//如果为true,跳过S7通讯测试,只能使用PDA
"IsOpenScanCode": true,//如果为true,开启读卡器扫码功能,如果为false,不开启
"ProductionLine": [
  {
      "ProductionLine_IP": "127.0.0.2",
      "ProductionLine_Name": "1",
      "ProductionLine_Rack": 0,
      "ProductionLine_Slot": 1,
      "PointIn": "SQKQ1-1",
      "PointOut": "SQKQ1-2"
    }
],//原材料产线库区的各个产线信息表,用于S7通讯获取上空托下满托信号,有固定的一出一进货位口
 
"AgvScanDevice": [
  {
    "AgvCode": "1",
    "AgvAddress": "127.0.0.1"
  }
],//所有的AGV读卡器客户端配置信息,需要提前录入字典中与之通讯
 
"SafeDoorDevices": [
    {
      "DeviceCode": "1",//卷帘门编号
      "DeviceName": "1号卷帘门",//卷帘门名称
      "IPAddress": "127.0.0.1",//卷帘门通讯地址
      "Port": 502//卷帘门通讯端口
    }
  ]
},//所有安全门交互设备信息表
 
"WeightDevices": [
    {
      "WeightDevice_IP": "127.0.0.1",
      "WeightDevice_Name": "1",
      "WeightDevice_Rack": 0,
      "WeightDevice_Slot": 1,
      "Point": "SQKQ3-1"
    }
  ],//所有称重设备信息表(不包括原材料产线的称重设备,只用于余料回库和拆盘回库的称重环节)
  "SpeAndTimes": [
    {
      "Spe": "1",
      "Minute": 100 //单位:分钟
    }
  ]//不同的规格对应不同的静置时间