{
  "ThingsGateway.Foundation.SiemensS7.SiemensS7Address": {
    "AddressStart": "AddressStart",
    "BitCode": "BitBitCode",
    "DataCode": "DataCode",
    "DbBlock": "DbBlock"
  },

  "ThingsGateway.Foundation.SiemensS7.SiemensS7Master": {
    "SiemensS7Type": "SiemensS7Type",
    "LocalTSAP": "LocalTSAP",
    "Rack": "Rack",
    "Slot": "Slot",

    "CacheTimeout": "CacheTimeout",
    "SendDelayTime": "SendDelayTime",
    "DataFormat": "DataFormat",
    "Timeout": "Timeout",
    "ConnectTimeout": "ConnectTimeout",
    "IsStringReverseByteWord": "IsStringReverseByteWord"
  },

  "ThingsGateway.Foundation.SiemensS7.SiemensS7Resource": {
    "AddressDes": "S7 Protocol Register Address Format\nTxxxxx Timer Register, for example T100/T100.1\nCxxxxx Counter Register, for example C100/C100.1\nAIxxxxx AI Register, for example AI100/AI100.1\nAQxxxxx AQ Register, for example AQ100/AQ100.1\nIxxxxx I Register, for example I100/I100.1\nQxxxxx Q Register, for example Q100/Q100.1\nMxxxxx M Register, for example M100/M100.1\nDBxxxxx DB Register, for example DB100.1/DB100.1.1",
    "ReturnError": "PLC returns error code, error type {0}, error code {1}",
    "ReturnCode": "PLC return code {0}",
    "DataLengthError": "Data block length check failed",
    "ValidateDataError": "Validation error, code {0}, type {1}",
    "NotString": "Data type in PLC is not String",
    "WriteDataLengthMore": "Write length exceeds limit",

    "ERROR5": "Invalid address",
    "ERROR1": "Hardware error",
    "ERROR3": "Accessing the object not allowed",
    "ERROR6": "Data type not supported",
    "ERROR7": "Data type inconsistent",
    "ERROR10": "Object does not exist",

    "MulWriteError": "Multiple write not supported",
    "StringLengthReadError": "Consecutive reading of variable-length strings not supported",

    "HandshakeError1": "{0}: ISO_TP handshake failed - {1}, please check if the rack number/slot number is correct",
    "HandshakeError2": "{0}: PDU initialization failed - {1}, please check if the rack number/slot number is correct",

    "AddressError": "Register address format error {0}"
  }
}
