201 lines
4.3 KiB
JSON
201 lines
4.3 KiB
JSON
{
|
|
"Serilog": {
|
|
"MinimumLevel": {
|
|
"Default": "Information",
|
|
"Override": {
|
|
"Microsoft": "Information",
|
|
"Microsoft.Hosting.Lifetime": "Information"
|
|
}
|
|
}
|
|
},
|
|
"ConnectionStrings": {
|
|
"DatabaseWriteConnectionString": "Server=10.10.18.245; User ID=root; Password=123456; Database=modbusnettest;"
|
|
},
|
|
|
|
"Modbus.Net": {
|
|
"Machine": [
|
|
{
|
|
"a:id": "ModbusMachine1",
|
|
"b:protocol": "Modbus",
|
|
"c:type": "Tcp",
|
|
"d:connectionString": "10.10.18.251",
|
|
"e:addressMap": "AddressMapModbus",
|
|
"f:keepConnect": true,
|
|
"g:slaveAddress": 1,
|
|
"h:masterAddress": 2,
|
|
"i:endian": "BigEndianLsb"
|
|
},
|
|
{
|
|
"a:id": "SiemensMachine1",
|
|
"b:protocol": "Siemens",
|
|
"c:type": "Tcp",
|
|
"d:connectionString": "10.10.18.251",
|
|
"e:model": "S7_1200",
|
|
"f:addressMap": "AddressMapSiemens",
|
|
"g:keepConnect": true,
|
|
"h:slaveAddress": 1,
|
|
"i:masterAddress": 2,
|
|
"j:src": 1,
|
|
"k:dst": 0
|
|
},
|
|
{
|
|
"a:id": "ModbusMachine2",
|
|
"b:protocol": "Modbus",
|
|
"c:type": "Rtu",
|
|
"d:connectionString": "COM1",
|
|
"e:addressMap": "AddressMapModbus",
|
|
"f:keepConnect": true,
|
|
"g:slaveAddress": 3,
|
|
"h:masterAddress": 2,
|
|
"i:endian": "BigEndianLsb"
|
|
}
|
|
],
|
|
"addressMap": {
|
|
"AddressMapModbus": [
|
|
{
|
|
"Area": "4X",
|
|
"Address": 1,
|
|
"DataType": "Int16",
|
|
"Id": "1",
|
|
"Name": "Test1"
|
|
},
|
|
{
|
|
"Area": "4X",
|
|
"Address": 2,
|
|
"DataType": "Int16",
|
|
"Id": "2",
|
|
"Name": "Test2"
|
|
},
|
|
{
|
|
"Area": "4X",
|
|
"Address": 3,
|
|
"DataType": "Int16",
|
|
"Id": "3",
|
|
"Name": "Test3"
|
|
},
|
|
{
|
|
"Area": "4X",
|
|
"Address": 4,
|
|
"DataType": "Int16",
|
|
"Id": "4",
|
|
"Name": "Test4"
|
|
},
|
|
{
|
|
"Area": "4X",
|
|
"Address": 5,
|
|
"DataType": "Int16",
|
|
"Id": "5",
|
|
"Name": "Test5"
|
|
},
|
|
{
|
|
"Area": "4X",
|
|
"Address": 6,
|
|
"DataType": "Int16",
|
|
"Id": "6",
|
|
"Name": "Test6"
|
|
},
|
|
{
|
|
"Area": "4X",
|
|
"Address": 7,
|
|
"DataType": "Int16",
|
|
"Id": "7",
|
|
"Name": "Test7"
|
|
},
|
|
{
|
|
"Area": "4X",
|
|
"Address": 8,
|
|
"DataType": "Int16",
|
|
"Id": "8",
|
|
"Name": "Test8"
|
|
},
|
|
{
|
|
"Area": "4X",
|
|
"Address": 9,
|
|
"DataType": "Int16",
|
|
"Id": "9",
|
|
"Name": "Test9"
|
|
},
|
|
{
|
|
"Area": "4X",
|
|
"Address": 10,
|
|
"DataType": "Int16",
|
|
"Id": "10",
|
|
"Name": "Test10"
|
|
}
|
|
],
|
|
"AddressMapSiemens": [
|
|
{
|
|
"Area": "DB1",
|
|
"Address": 0,
|
|
"DataType": "Int16",
|
|
"Id": "1",
|
|
"Name": "Test1"
|
|
},
|
|
{
|
|
"Area": "DB1",
|
|
"Address": 2,
|
|
"DataType": "Int16",
|
|
"Id": "2",
|
|
"Name": "Test2"
|
|
},
|
|
{
|
|
"Area": "DB1",
|
|
"Address": 4,
|
|
"DataType": "Int16",
|
|
"Id": "3",
|
|
"Name": "Test3"
|
|
},
|
|
{
|
|
"Area": "DB1",
|
|
"Address": 6,
|
|
"DataType": "Int16",
|
|
"Id": "4",
|
|
"Name": "Test4"
|
|
},
|
|
{
|
|
"Area": "DB1",
|
|
"Address": 8,
|
|
"DataType": "Int16",
|
|
"Id": "5",
|
|
"Name": "Test5"
|
|
},
|
|
{
|
|
"Area": "DB1",
|
|
"Address": 10,
|
|
"DataType": "Int16",
|
|
"Id": "6",
|
|
"Name": "Test6"
|
|
},
|
|
{
|
|
"Area": "DB1",
|
|
"Address": 12,
|
|
"DataType": "Int16",
|
|
"Id": "7",
|
|
"Name": "Test7"
|
|
},
|
|
{
|
|
"Area": "DB1",
|
|
"Address": 14,
|
|
"DataType": "Int16",
|
|
"Id": "8",
|
|
"Name": "Test8"
|
|
},
|
|
{
|
|
"Area": "DB1",
|
|
"Address": 16,
|
|
"DataType": "Int16",
|
|
"Id": "9",
|
|
"Name": "Test9"
|
|
},
|
|
{
|
|
"Area": "DB1",
|
|
"Address": 18,
|
|
"DataType": "Int16",
|
|
"Id": "10",
|
|
"Name": "Test10"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|