{ "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" }, { "a:id": "SiemensMachine2", "b:protocol": "Siemens", "c:type": "Ppi", "d:connectionString": "COM11", "e:model": "S7_200", "f:addressMap": "AddressMapSiemens", "g:keepConnect": true, "h:slaveAddress": 2, "i:masterAddress": 0, "j:src": 1, "k:dst": 0 } ], "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" } ] } } }