Показаны различия между двумя версиями страницы.
Предыдущая версия | |||
— | dev:nastrojka_avtomatizacii [2025/06/03 14:45] (текущий) – 192.168.1.70 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Настройка Автоматизации ====== | ||
+ | |||
+ | ===== WebConsole ===== | ||
+ | |||
+ | Файл: C: | ||
+ | |||
+ | Настройки веб консоли | ||
+ | |||
+ | * connectionstring - строка соединения с базой данных | ||
+ | * Server=localhost; | ||
+ | * PathChromosCalc - | ||
+ | * C: | ||
+ | * PathChromosModBus - | ||
+ | * C: | ||
+ | * PathChromosMapper - | ||
+ | * C: | ||
+ | * PathChromosFlow - | ||
+ | * C: | ||
+ | * PathChromosWebConsole - | ||
+ | * C: | ||
+ | * PathChromosDataBase - | ||
+ | * C: | ||
+ | * SchedulerHiddenActions - список задач через `;` которые необходимо скрыть | ||
+ | * AnalysisGost3137172008 - анализ по ГОСТ 31371.7 от 2008г. | ||
+ | * CalibrationGost3137172008 - градуировка по ГОСТ 31371.7 от 2008г. | ||
+ | * Cooling - охлаждение | ||
+ | * Conditioning - кондиционирование | ||
+ | * AnalysisAbsoluteCalibration - анализ по абсолютной градуировке | ||
+ | * ChangeFlow - смена потоков | ||
+ | |||
+ | Пример: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | ... | ||
+ | < | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Shell.config ===== | ||
+ | |||
+ | Файл: C: | ||
+ | |||
+ | Настройки оболочки | ||
+ | |||
+ | * TimerInterval - задержка перед запуском автоматизации | ||
+ | * UserPasswordHash - hash сумма пароля | ||
+ | * ProcessStorage - следить за состоянием запущенных процессов | ||
+ | * InitializationTimeSleep - задержка перед запуском | ||
+ | | ||
+ | Пример: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | < | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | |||
+ | <add key=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Bot ===== | ||
+ | |||
+ | Файл: C: | ||
+ | |||
+ | Настройки параметров автоматизации | ||
+ | |||
+ | * MethodCooling - наименование метода для задачи охлаждение | ||
+ | * MethodConditioning - наименование метода для задачи кондиционирование | ||
+ | * MethodFlow1Channel1 - наименование метода для потока 1 | ||
+ | * MethodFlow1Channel2 - наименование метода для потока 2 | ||
+ | * ConditioningTimeout - время ожидания выполнения кондиционирования (в секундах). При превышении этого времени происходит принудительное завершение задания | ||
+ | * LogicTimeout - время ожидания выполнения задания (в секундах). При превышении этого времени происходит принудительное завершение задания | ||
+ | * LogicThreads - количество потоков для обработки очереди заданий | ||
+ | * LogicQueueSize - Размер очереди заданий | ||
+ | |||
+ | Пример: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | < | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | |||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | ... | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Выбор особой пробоподготовки | ||
+ | * Preparation - выбор варианта пробоподготовки: | ||
+ | * NetPreparation – переключение потоков на основе ET-7242 | ||
+ | * ComplexPreparation – комплексная внешняя пробоподготовка: | ||
+ | * PUKPreparation – переключение потоков через ПО Хромос посредством ПУК | ||
+ | |||
+ | Пример: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | < | ||
+ | ... | ||
+ | <add key=" | ||
+ | ... | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Настройки для пробоподготовки на основе ET-7242: | ||
+ | |||
+ | * NetPreparationHostName - IP-адрес (по умолчанию " | ||
+ | * NetPreparationPort - порт (по умолчанию " | ||
+ | * NetPreparationStartAddress - адрес начальной ячейки для записи(по умолчанию " | ||
+ | * NetPreparationFlowCount - количество потоков(по умолчанию " | ||
+ | * NetPreparationLinear - True = отдельный клапан для каждого потока; | ||
+ | |||
+ | Пример: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | < | ||
+ | ... | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | ... | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Настройка частоты опроса датчиков (индикаторов) | ||
+ | * PollingRate - Частота опроса в секундах (30 = каждые 30 секунд) | ||
+ | |||
+ | Пример: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | < | ||
+ | ... | ||
+ | <add key=" | ||
+ | ... | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Настройки индикатора водорода на основе NSENSOR2_0: | ||
+ | |||
+ | * HydrogenSensor - активировать (по умолчанию " | ||
+ | * HydrogenSensorSlaveId - адрес ведомого (подчинённого) устройства (по умолчанию " | ||
+ | * HydrogenSensorPortName - порт (по умолчанию " | ||
+ | * HydrogenSensorBaudRate - скорость передачи для последовательного порта (в бодах) (по умолчанию " | ||
+ | * HydrogenSensorDataBits - стандартное число битов данных в байте (по умолчанию " | ||
+ | * HydrogenSensorParity - протокол контроля четности (по умолчанию " | ||
+ | * HydrogenSensorStopBits - стандартное число стоповых битов в байте (по умолчанию " | ||
+ | * HydrogenSensorReadTimeout - срок ожидания в миллисекундах для завершения операции (по умолчанию " | ||
+ | * HydrogenSensorWriteTimeout - срок ожидания в миллисекундах для завершения операции (по умолчанию " | ||
+ | |||
+ | Пример: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | < | ||
+ | ... | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | ... | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Настройки индикатора температуры на основе NSENSOR2_0: | ||
+ | |||
+ | * TempSensor - активировать (по умолчанию " | ||
+ | * TempSensorLevel - уровень, | ||
+ | * TempSensorSlaveId - адрес ведомого (подчинённого) устройства (по умолчанию " | ||
+ | * TempSensorPortName - порт (по умолчанию " | ||
+ | * TempSensorBaudRate - скорость передачи для последовательного порта (в бодах) (по умолчанию " | ||
+ | * TempSensorDataBits - стандартное число битов данных в байте (по умолчанию " | ||
+ | * TempSensorParity - протокол контроля четности (по умолчанию " | ||
+ | * TempSensorStopBits - стандартное число стоповых битов в байте (по умолчанию " | ||
+ | * TempSensorReadTimeout - срок ожидания в миллисекундах для завершения операции (по умолчанию " | ||
+ | * TempSensorWriteTimeout - срок ожидания в миллисекундах для завершения операции (по умолчанию " | ||
+ | |||
+ | Пример: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | < | ||
+ | ... | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | ... | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | CalibrationSwitchToFlow - Поток для переключения после окончания градуировки (от нуля; для переключения на предыдущий значение -1) | ||
+ | |||
+ | Пример: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | < | ||
+ | ... | ||
+ | <add key=" | ||
+ | ... | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Настройки для команд через Modbus | ||
+ | * AnalysisActionName - Имя задания Анализ (команда StartAnalysis) | ||
+ | * SchedulerAction.AnalysisAbsoluteCalibration – Анализ (абсолютная градуировка) | ||
+ | * SchedulerAction.AnalysisGost3137172008 – Анализ ГОСТ 31371.7-2008 | ||
+ | * SchedulerAction.AnalysisGost533672009 – Анализ ГОСТ 53367-2009 | ||
+ | * CalibrationActionName - Имя задания Градуировка (команда StartCalibration) | ||
+ | * SchedulerAction.CalibrationGost3137172008 – Градуировка ГОСТ 31371.7-2008 | ||
+ | * SchedulerAction.CalibrationGost533672009 – Градуировка ГОСТ 53367-2009 | ||
+ | * SchedulerAction.CalibrationStatic – Градуировка статическая ГОСТ 31371.7-2008 | ||
+ | |||
+ | Пример: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | < | ||
+ | ... | ||
+ | <add key=" | ||
+ | <add key=" | ||
+ | ... | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | PathDatabaseDumps - Каталог для экспорта базы данных | ||
+ | * C: | ||
+ | Пример: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | < | ||
+ | ... | ||
+ | <add key=" | ||
+ | ... | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Modbus ===== | ||
+ | |||
+ | Файл: C: | ||
+ | |||
+ | Карта modbus | ||
+ | * group - группа параметров или команд | ||
+ | * flow - номер потока, | ||
+ | * command - команда | ||
+ | * addr - адрес команды | ||
+ | * data_type - тип регистра modbus | ||
+ | * Coil - однобитовый тип, доступен для чтения и записи – для команд устройству (InCommand) | ||
+ | * Input - однобитовый тип, доступен только для чтения – для команд от устройства (OutCommand), | ||
+ | * name - наименование команды: | ||
+ | * InCommand.StartAnalysis - запуск анализа. Тип анализа указывается в настройках Bot (см. соотв. раздел) | ||
+ | * InCommand.StartCalibration - запуск градуировки. Тип градуировки указывается в настройках Bot (см. соотв. раздел) | ||
+ | * Дополнительные команды при работе с комплексной внешней пробоподготовкой (например на базе ПЛК): | ||
+ | * OutCommand.StartPreparation - сигнал внешней пробоподготовке о необходимости начала подготовки пробы | ||
+ | * OutCommand.AnalysisEnded - сигнал внешней пробоподготовке об окончании анализа | ||
+ | * InCommand.PreparationComplete - сигнал от внешней пробоподготовки об успешной подготовке пробы (можно начинать анализ) | ||
+ | * InCommand.PreparationError - сигнал от внешней пробоподготовки об ошибке при подготовке пробы (анализ провести нельзя) | ||
+ | |||
+ | * param - параметр | ||
+ | * addr - адрес параметра | ||
+ | |||
+ | * data_type - тип регистра modbus | ||
+ | * Coil - однобитовый тип, доступен для чтения и записи | ||
+ | * Input - однобитовый тип, доступен только для чтения | ||
+ | * InputRegister - 16-битовый знаковый или беззнаковый тип, доступен только для чтения | ||
+ | * HoldingRegister - 16-битовый знаковый или беззнаковый тип, доступен для чтения и записи | ||
+ | |||
+ | * reverse_bytes - меняет порядок байт в каждом регистре на " | ||
+ | |||
+ | * reverse_words - меняет порядок регистров на " | ||
+ | |||
+ | * operator – определяет усреднение данных; | ||
+ | * avg_hour – усреднение за последний час | ||
+ | * avg_day – усреднение за последние сутки | ||
+ | |||
+ | |||
+ | * type - тип параметра, | ||
+ | * i16 - 16-ти битовый знаковый тип | ||
+ | * ui16 - 16-ти битовый беззнаковый тип | ||
+ | * i32 - 32-х битовый знаковый тип | ||
+ | * ui32 - 32-х битовый беззнаковый тип | ||
+ | * i64 - 64-х битовый знаковый тип | ||
+ | * ui64 - 64-х битовый беззнаковый тип | ||
+ | * float - вещественное число одинарной точности с плавающей точкой | ||
+ | * double - вещественное число двойной точности с плавающей точкой | ||
+ | |||
+ | * name - наименование параметра: | ||
+ | * Component.methane - компонент " | ||
+ | * Component.ethane - компонент " | ||
+ | * Component.propane - компонент " | ||
+ | * Component.n_butane - компонент " | ||
+ | * Component.iso_butane - компонент " | ||
+ | * Component.n_pentane - компонент " | ||
+ | * Component.isopentane - компонент " | ||
+ | * Component.neopentane - компонент " | ||
+ | * Component.n_hexane - компонент " | ||
+ | * Component.2_methylpentane - компонент " | ||
+ | * Component.3_methylpentane - компонент " | ||
+ | * Component.2_2_dimethylbutane - компонент " | ||
+ | * Component.2_3_dimethylbutane - компонент " | ||
+ | * Component.n_heptane - компонент " | ||
+ | * Component.n_octane - компонент " | ||
+ | * Component.nonane - компонент " | ||
+ | * Component.n_decane - компонент " | ||
+ | * Component.ethylene - компонент " | ||
+ | * Component.propylene - компонент " | ||
+ | * Component.1_butene - компонент " | ||
+ | * Component.cis_2_butene - компонент " | ||
+ | * Component.trans_2_butene - компонент " | ||
+ | * Component.iso_butene - компонент " | ||
+ | * Component.1_pentene - компонент " | ||
+ | * Component.propadiene - компонент " | ||
+ | * Component.1_2_butadiene - компонент " | ||
+ | * Component.1_3_butadiene - компонент " | ||
+ | * Component.acetylene - компонент " | ||
+ | * Component.cyclopentane - компонент " | ||
+ | * Component.methylcyclopentane - компонент " | ||
+ | * Component.ethylcyclopentane - компонент " | ||
+ | * Component.cyclohexane - компонент " | ||
+ | * Component.methylcyclohexane - компонент " | ||
+ | * Component.ethylcyclohexane - компонент " | ||
+ | * Component.benzene - компонент " | ||
+ | * Component.toluene - компонент " | ||
+ | * Component.ethylbenzene - компонент " | ||
+ | * Component.o_xylene - компонент " | ||
+ | * Component.methanol - компонент " | ||
+ | * Component.methanethiol - компонент " | ||
+ | * Component.hydrogen - компонент " | ||
+ | * Component.water - компонент " | ||
+ | * Component.hydrogen_sulphide - компонент " | ||
+ | * Component.ammonia - компонент " | ||
+ | * Component.hydrocyanic_acid - компонент " | ||
+ | * Component.carbon_monoxide - компонент " | ||
+ | * Component.carbonyl_sulfide - компонент " | ||
+ | * Component.carbon_disulfide - компонент " | ||
+ | * Component.helium - компонент " | ||
+ | * Component.neon - компонент " | ||
+ | * Component.argon - компонент " | ||
+ | * Component.nitrogen - компонент " | ||
+ | * Component.oxygen - компонент " | ||
+ | * Component.carbon_dioxide - компонент " | ||
+ | * Component.sulphur_dioxide - компонент " | ||
+ | * Component.air - компонент " | ||
+ | * Component.isobutylene - компонент " | ||
+ | * Component.acrolein - компонент " | ||
+ | * Component.c5plus - компонент " | ||
+ | * Component.c6plus - компонент " | ||
+ | * Component.isopropanol - компонент " | ||
+ | * Component.tetrahydrofuran - компонент " | ||
+ | * Component.methylacetylene - компонент " | ||
+ | * Component.4vinylcyclohexene - компонент " | ||
+ | * Component.acetonitrile - компонент " | ||
+ | * Component.acrylonitrile - компонент " | ||
+ | * Component.methyl_mercaptan - компонент " | ||
+ | * Component.ethyl_mercaptan - компонент " | ||
+ | * Component.propyl_mercaptan - компонент " | ||
+ | * Component.isopropyl_mercaptan - компонент " | ||
+ | * Component.sec_butyl_mercaptan - компонент " | ||
+ | * Component.tert_butyl_mercaptan - компонент " | ||
+ | * Component.isobutyl_mercaptan - компонент " | ||
+ | * Component.butyl_mercaptan - компонент " | ||
+ | * Component.ethanol - компонент " | ||
+ | * Component.c4-1 - компонент " | ||
+ | * Component.c4-2 - компонент " | ||
+ | * Component.c4-3 - компонент " | ||
+ | * Component.c4-4 - компонент " | ||
+ | * Component.c4-5 - компонент " | ||
+ | * Component.c4-6 - компонент " | ||
+ | * Component.c4-7 - компонент " | ||
+ | * Component.c4-8 - компонент " | ||
+ | * Component.c4-9 - компонент " | ||
+ | * Component.c4-10 - компонент " | ||
+ | * Component.dimethyl_sulfide - компонент " | ||
+ | * Component.methyl_ethyl_sulfide - компонент " | ||
+ | * Component.diethyl_sulfide - компонент " | ||
+ | * Component.isobutanol - компонент " | ||
+ | * Component.acetaldehyde - компонент " | ||
+ | * Component.1, | ||
+ | * Component.dichloromethane - компонент " | ||
+ | * Component.carbon_tetrachloride - компонент " | ||
+ | * Component.trichloroethylene - компонент " | ||
+ | * Component.chloroform - компонент " | ||
+ | * Component.tetrachloroethylene - компонент " | ||
+ | * Component.1, | ||
+ | * Component.1, | ||
+ | * Component.pentachloroethane - компонент " | ||
+ | * Component.hexachloroethane - компонент " | ||
+ | * Component.benzyl_chloride - компонент " | ||
+ | * Component.c6 - компонент " | ||
+ | * Component.c7 - компонент " | ||
+ | * Component.c7plus - компонент " | ||
+ | * Component.c8 - компонент " | ||
+ | * Component.c9plus - компонент " | ||
+ | * Component.c10 - компонент " | ||
+ | * Component.c6plusstar - компонент " | ||
+ | * Component.n_undecane - компонент " | ||
+ | * Component.n_dodecane - компонент " | ||
+ | * Component.n_tridecane - компонент " | ||
+ | * Component.n_tetradecane - компонент " | ||
+ | * Component.n_pentadecane - компонент " | ||
+ | * Component.thiophene – компонент «тиофен» | ||
+ | * Component.p_xylene – компонент «п-ксилол» | ||
+ | * Component.m_xylene – компонент «м-ксилол» | ||
+ | * Component.styrene – компонент «стирол» | ||
+ | * Component.vinylacetylene – компонент «винилацетилен» | ||
+ | * Component.ethylacetylene – компонент «этилацетилен» | ||
+ | * Component.dimethylacetylene – компонент «диметилацетилен» | ||
+ | * Component.1_hexene – компонент «1-гексен» | ||
+ | * Component.1_nonene – компонент «нонен-1» | ||
+ | * Component.tert_butanol – компонент «трет-бутанол» | ||
+ | * Component.2_ethyl_1_butene – компонент «2-этил-бутен-1» | ||
+ | * Component.3_methyl_1_pentene – компонент «3-метил-пентен-1» | ||
+ | * Component.2_ethyl_3_methyl_1_pentene – компонент «2-этил-3-метил-пентен-1» | ||
+ | * Component.propionaldehyde – компонент «пропиональдегид» | ||
+ | * Component.isobutylaldehyde – компонент «изобутилальдегид» | ||
+ | * Component.butylaldehyde – компонент «бутилальдегид» | ||
+ | * Component.isovaleraldehyde – компонент «изовалериановый альдегид» | ||
+ | * Component.valeraldehyde – компонент «валериановый альдегид» | ||
+ | * Component.aceton – компонент «ацетон» | ||
+ | * Component.2_butanone – компонент «метилэтилкетон» | ||
+ | * Component.dimethylether – компонент «диметиловый эфир» | ||
+ | * Component.diethylether – компонент «диэтиловый эфир» | ||
+ | * Component.mtbe – компонент «МТБЭ» | ||
+ | * Component.etbe – компонент «ЭТБЭ» | ||
+ | * Component.diispropylether – компонент «диизопропиловый эфир» | ||
+ | * Component.dipropylether – компонент «дипропиловый эфир» | ||
+ | * Component.tame – компонент «ТАМЭ» | ||
+ | * Component.propanol – компонент «пропанол» | ||
+ | * Component.allylalcohol – компонент «аллиловый спирт» | ||
+ | * Component.sec_butanol – компонент «втор-бутанол» | ||
+ | * Component.n_butanol – компонент «н-бутанол» | ||
+ | |||
+ | * **ФХП по ГОСТ 31369-2008: | ||
+ | * Property.Gost313692008BurnoutTemperature | ||
+ | * Property.Gost313692008D | ||
+ | * Property.Gost313692008D0 | ||
+ | * Property.Gost313692008HmassN | ||
+ | * Property.Gost313692008HmassNKcal | ||
+ | * Property.Gost313692008HmassV | ||
+ | * Property.Gost313692008HmassVKcal | ||
+ | * Property.Gost313692008HmolN | ||
+ | * Property.Gost313692008HmolNCal | ||
+ | * Property.Gost313692008HmolV | ||
+ | * Property.Gost313692008HmolVCal | ||
+ | * Property.Gost313692008HvolN | ||
+ | * Property.Gost313692008HvolN0 | ||
+ | * Property.Gost313692008HvolN0Kcal | ||
+ | * Property.Gost313692008HvolNKcal | ||
+ | * Property.Gost313692008HvolV | ||
+ | * Property.Gost313692008HvolV0 | ||
+ | * Property.Gost313692008HvolV0Kcal | ||
+ | * Property.Gost313692008HvolVKcal | ||
+ | * Property.Gost313692008IsMethaneByDifference | ||
+ | * Property.Gost313692008M | ||
+ | * Property.Gost313692008MeasureTemperature | ||
+ | * Property.Gost313692008Ro | ||
+ | * Property.Gost313692008Ro0 | ||
+ | * Property.Gost313692008WobbeN | ||
+ | * Property.Gost313692008WobbeN0 | ||
+ | * Property.Gost313692008WobbeN0Kcal | ||
+ | * Property.Gost313692008WobbeNKcal | ||
+ | * Property.Gost313692008WobbeV | ||
+ | * Property.Gost313692008WobbeV0 | ||
+ | * Property.Gost313692008WobbeV0Kcal | ||
+ | * Property.Gost313692008WobbeVKcal | ||
+ | * Property.Gost313692008Zmix | ||
+ | * **ФХП по ГОСТ 31369-2021: | ||
+ | * Property.Gost313692021AtmosphericPressure – Атмосферное давление | ||
+ | * Property.Gost313692021BurnoutTemperature – Температура сгорания | ||
+ | * Property.Gost313692021D – Плотность реального газа (кг/м3) | ||
+ | * Property.Gost313692021D0 – Плотность идеального газа (кг/м3) | ||
+ | * Property.Gost313692021G – Относительная плотность реального газа | ||
+ | * Property.Gost313692021G0 – Относительная плотность идеального газа | ||
+ | * Property.Gost313692021HmassG – Высшая теплота сгорания массовая (МДж/ | ||
+ | * Property.Gost313692021HmassGKcal – Высшая теплота сгорания массовая (ккал/ | ||
+ | * Property.Gost313692021HmassN – Низшая теплота сгорания массовая (МДж/ | ||
+ | * Property.Gost313692021HmassNKcal – Низшая теплота сгорания массовая (ккал/ | ||
+ | * Property.Gost313692021HmolG – Высшая теплота сгорания молярная (кДж/ | ||
+ | * Property.Gost313692021HmolGCal – Высшая теплота сгорания молярная (кал/ | ||
+ | * Property.Gost313692021HmolN – Низшая теплота сгорания молярная (кДж/ | ||
+ | * Property.Gost313692021HmolNCal – Низшая теплота сгорания молярная (кал/ | ||
+ | * Property.Gost313692021HvolG – Высшая теплота сгорания объёмная (МДж/ | ||
+ | * Property.Gost313692021HvolG0 – Высшая теплота сгорания объёмная (МДж/ | ||
+ | * Property.Gost313692021HvolG0Kcal – Высшая теплота сгорания объёмная (ккал/ | ||
+ | * Property.Gost313692021HvolGKcal – Высшая теплота сгорания объёмная (ккал/ | ||
+ | * Property.Gost313692021HvolN – Низшая теплота сгорания объёмная (МДж/ | ||
+ | * Property.Gost313692021HvolN0 – Низшая теплота сгорания объёмная (МДж/ | ||
+ | * Property.Gost313692021HvolN0Kcal – Низшая теплота сгорания объёмная (ккал/ | ||
+ | * Property.Gost313692021HvolNKcal – Низшая теплота сгорания объёмная (ккал/ | ||
+ | * Property.Gost313692021IsMethaneByDifference – Метан по разности (0 – нет; 1 – да) | ||
+ | * Property.Gost313692021MeasureTemperature – Температура измерения | ||
+ | * Property.Gost313692021Mm – Молярная масса (кг/ | ||
+ | * Property.Gost313692021WobbeG – Число Воббе высшее (МДж/ | ||
+ | * Property.Gost313692021WobbeG0 – Число Воббе высшее (МДж/ | ||
+ | * Property.Gost313692021WobbeG0Kcal – Число Воббе высшее (ккал/ | ||
+ | * Property.Gost313692021WobbeGKcal – Число Воббе высшее (ккал/ | ||
+ | * Property.Gost313692021WobbeN – Число Воббе низшее (МДж/ | ||
+ | * Property.Gost313692021WobbeN0 – Число Воббе низшее (МДж/ | ||
+ | * Property.Gost313692021WobbeN0Kcal – Число Воббе низшее (ккал/ | ||
+ | * Property.Gost313692021WobbeNKcal – Число Воббе низшее (ккал/ | ||
+ | * Property.Gost313692021Z – Коэффициент сжимаемости | ||
+ | * **ФХП по ГОСТ 34704-2020: | ||
+ | * Property.Gost347042020CM – Метановое число упрощённой смеси | ||
+ | * Property.Gost347042020M – Метановое число газового моторного топлива | ||
+ | * **ФХП по ГОСТ 53367-2009: | ||
+ | * Property.Gost533672009ButylMercaptanSulphur – Массовая концентрация меркаптановой серы, бутилмеркаптан, | ||
+ | * Property.Gost533672009CarbonylSulfideSulphur – Массовая концентрация серы, карбонилсульфид, | ||
+ | * Property.Gost533672009EthylMercaptanSulphur – Массовая концентрация меркаптановой серы, этилмеркаптан, | ||
+ | * Property.Gost533672009GenericSulphur – Массовая концентрация общей серы, мг/м3 | ||
+ | * Property.Gost533672009HydrogenSulphideSulphur – Массовая концентрация серы, сероводород, | ||
+ | * Property.Gost533672009IsobutylMercaptanSulphur – Массовая концентрация меркаптановой серы, изобутилмеркаптан, | ||
+ | * Property.Gost533672009IsopropylMercaptanSulphur – Массовая концентрация меркаптановой серы, изопропилмеркаптан, | ||
+ | * Property.Gost533672009MethylMercaptanSulphur – Массовая концентрация меркаптановой серы, метилмеркаптан, | ||
+ | * Property.Gost533672009PropylMercaptanSulphur – Массовая концентрация меркаптановой серы, пропилмеркаптан, | ||
+ | * Property.Gost533672009SecButylMercaptanSulphur – Массовая концентрация меркаптановой серы, втор-бутилмеркаптан, | ||
+ | * Property.Gost533672009TertButylMercaptanSulphur – Массовая концентрация меркаптановой серы, трет-бутилмеркаптан, | ||
+ | * Property.Gost533672009TotalMercaptanSulphur – Суммарная массовая концентрация меркаптановой серы, мг/м3 | ||
+ | * Property.Gost533672009CarbonDisulfideSulphur – Массовая концентрация серы, сероуглерод, | ||
+ | * Property.Gost533672009DimethylSulfideSulphur – Массовая концентрация серы, диметилсульфид, | ||
+ | * Property.Gost533672009MethylEthylSulfideSulphur – Массовая концентрация серы, метилэтилсульфид, | ||
+ | * Property.Gost533672009DiethylSulfideSulphur – Массовая концентрация серы, диэтилсульфид, | ||
+ | * Property.Gost533672009ThiopheneSulphur – Массовая концентрация серы, тиофен, | ||
+ | * **ФХП по ГОСТ 34723-2021: | ||
+ | * Property.Gost347232021ButylMercaptanSulphur – Массовая концентрация меркаптановой серы, бутилмеркаптан, | ||
+ | * Property.Gost347232021CarbonylSulfideSulphur – Массовая концентрация серы, карбонилсульфид, | ||
+ | * Property.Gost347232021EthylMercaptanSulphur – Массовая концентрация меркаптановой серы, этилмеркаптан, | ||
+ | * Property.Gost347232021GenericSulphur – Массовая концентрация общей серы, мг/м3 | ||
+ | * Property.Gost347232021HydrogenSulphideSulphur – Массовая концентрация серы, сероводород, | ||
+ | * Property.Gost347232021IsobutylMercaptanSulphur – Массовая концентрация меркаптановой серы, изобутилмеркаптан, | ||
+ | * Property.Gost347232021IsopropylMercaptanSulphur – Массовая концентрация меркаптановой серы, изопропилмеркаптан, | ||
+ | * Property.Gost347232021MethylMercaptanSulphur – Массовая концентрация меркаптановой серы, метилмеркаптан, | ||
+ | * Property.Gost347232021PropylMercaptanSulphur – Массовая концентрация меркаптановой серы, пропилмеркаптан, | ||
+ | * Property.Gost347232021SecButylMercaptanSulphur – Массовая концентрация меркаптановой серы, втор-бутилмеркаптан, | ||
+ | * Property.Gost347232021TertButylMercaptanSulphur – Массовая концентрация меркаптановой серы, трет-бутилмеркаптан, | ||
+ | * Property.Gost347232021TotalMercaptanSulphur – Суммарная массовая концентрация меркаптановой серы, мг/м3 | ||
+ | |||
+ | * AssayDate.Year - время измерения, | ||
+ | * AssayDate.Month - время измерения, | ||
+ | * AssayDate.Day - время измерения, | ||
+ | * AssayDate.Hour - время измерения, | ||
+ | * AssayDate.Minute - время измерения, | ||
+ | * AssayDate.Second - время измерения, | ||
+ | * AssayDate.UnixTime - время измерения, | ||
+ | * AssayType — тип измерения: | ||
+ | * 0 - нормально измерение; | ||
+ | * 1 - градуировка; | ||
+ | * 2 - ручной запуск; | ||
+ | * 3 - отбракованное измерение; | ||
+ | * 4 - контрольное измерение; | ||
+ | * Error.Chromos - код ошибки прибора: | ||
+ | * 1 - перегрев | ||
+ | * 9 - обрыв тсп | ||
+ | * 17 - короткое замыкание тсп | ||
+ | * 37 - сработала защита спирали дтп | ||
+ | * 38 - невозможно идентифицировать термостатируемый объект с ошибкой | ||
+ | * 39 - ошибка кранов - невозможно переключиться | ||
+ | * 40 - ошибка кранов - долгое переключение | ||
+ | * 41 - ошибка кранов - кран заклинило | ||
+ | * 42 - ошибка кранов - непонятный тип крана | ||
+ | * 43 - внутренняя ошибка прибора - сбой ацп температур | ||
+ | * 44 - пропало пламя | ||
+ | * 46 - конфигурация температурных зон прибора не верна. | ||
+ | * 47 - невозможно загрузить из прибора названия всех температурных зон | ||
+ | * 48 - перегрев зоны 0 | ||
+ | * 49 - перегрев зоны 1 | ||
+ | * 50 - перегрев зоны 2 | ||
+ | * 51 - перегрев зоны 3 | ||
+ | * 52 - перегрев зоны 4 | ||
+ | * 53 - перегрев зоны 5 | ||
+ | * 54 - перегрев зоны 6 | ||
+ | * 55 - перегрев зоны 7 | ||
+ | * 56 - обрыв тсп зоны 0 | ||
+ | * 57 - обрыв тсп зоны 1 | ||
+ | * 58 - обрыв тсп зоны 2 | ||
+ | * 59 - обрыв тсп зоны 3 | ||
+ | * 60 - обрыв тсп зоны 4 | ||
+ | * 61 - обрыв тсп зоны 5 | ||
+ | * 62 - обрыв тсп зоны 6 | ||
+ | * 63 - обрыв тсп зоны 7 | ||
+ | * 64 - короткое замыкание тсп зоны 0 | ||
+ | * 65 - короткое замыкание тсп зоны 1 | ||
+ | * 66 - короткое замыкание тсп зоны 2 | ||
+ | * 67 - короткое замыкание тсп зоны 3 | ||
+ | * 68 - короткое замыкание тсп зоны 4 | ||
+ | * 69 - короткое замыкание тсп зоны 5 | ||
+ | * 70 - короткое замыкание тсп зоны 6 | ||
+ | * 71 - короткое замыкание тсп зоны 7 | ||
+ | * 72 - перегрев дополнительной зоны 0 | ||
+ | * 73 - перегрев дополнительной зоны 1 | ||
+ | * 74 - перегрев дополнительной зоны 2 | ||
+ | * 75 - перегрев дополнительной зоны 3 | ||
+ | * 76 - перегрев дополнительной зоны 4 | ||
+ | * 77 - обрыв тсп дополнительной зоны 0 | ||
+ | * 78 - обрыв тсп дополнительной зоны 1 | ||
+ | * 79 - обрыв тсп дополнительной зоны 2 | ||
+ | * 80 - обрыв тсп дополнительной зоны 3 | ||
+ | * 81 - обрыв тсп дополнительной зоны 4 | ||
+ | * 82 - короткое замыкание тсп дополнительной зоны 0 | ||
+ | * 83 - короткое замыкание тсп дополнительной зоны 1 | ||
+ | * 84 - короткое замыкание тсп дополнительной зоны 2 | ||
+ | * 85 - короткое замыкание тсп дополнительной зоны 3 | ||
+ | * 86 - короткое замыкание тсп дополнительной зоны 4 | ||
+ | * 87 - превышено максимальное давление газа | ||
+ | * 89 - плохая сеть 220в | ||
+ | * 90 - невозможно поджечь пламя | ||
+ | * 92 - ошибка связи | ||
+ | * 93 - ошибка связи - данные не поступают | ||
+ | * 94 - ошибка связи - ошибка crc | ||
+ | * 96 - ошибка связи - параметр не записан | ||
+ | * 100 - ожидание подачи газа | ||
+ | * Error.Bot - код ошибки автоматизации: | ||
+ | * 2 - проверка целостности не пройдена | ||
+ | * 3 - аварийное завершение работы | ||
+ | * 4 - неисправен индикатор водорода | ||
+ | * 5 - превышение концентрации водорода | ||
+ | * 6 - неисправен индикатор температуры пробы | ||
+ | * 7 - температура пробы ниже заданной | ||
+ | * 8 - неисправен индикатор расхода | ||
+ | * 9 - пониженный уровень расхода пробы | ||
+ | * 10 - ошибка Анализатора FAS-W | ||
+ | * 11 - выход из диапазона измерения Анализатора FAS-W | ||
+ | * 12 - ошибка Преобразователя КОНГ-Прима-2М | ||
+ | * 13 - выход из диапазона измерения Преобразователя КОНГ-Прима-2М | ||
+ | * 14 - градуировка неудачна | ||
+ | * 15 - ошибка датчика давления МИДА-15 | ||
+ | * 16 - выход из диапазона измерения датчика давления МИДА-15 | ||
+ | * 17 - ошибка датчика давления КОРУНД-Дх-001MRS | ||
+ | * 18 - выход из диапазона измерения датчика давления КОРУНД-Дх-001MRS | ||
+ | * 19 - ошибка датчика | ||
+ | * 20 - выход из диапазона измерения датчика | ||
+ | * 100 - Некорректное измерение | ||
+ | * 101 - Ошибка пробоподготовки при выполнении задания | ||
+ | * 102 - Ошибка запроса внешних параметров при выполнении задания | ||
+ | * 103 - Полученное при выполнении задания количество файлов хроматограмм меньше числа каналов | ||
+ | * 104 - Отсутствуют привязанные к потоку методы и каналы | ||
+ | * 105 - Отсутствует активная градуировка для данного потока и вида зависимости | ||
+ | * 106 - Ошибка подключения к прибору | ||
+ | * 107 - Ошибка при переключении потока при выполнении задания | ||
+ | * 200 - Аварийное выключение из-за достижения установленного % от НКПР водорода | ||
+ | * Device.Mode - код режима прибора: | ||
+ | * 0 - прибор остановлен | ||
+ | * 1 - подготовка к анализу | ||
+ | * 2 - подготовка к поджигу | ||
+ | * 3 - осуществляется поджиг | ||
+ | * 4 - установка заданных температур и газов | ||
+ | * 5 - прибор готов к записи | ||
+ | * 6 - анализ (T1) | ||
+ | * 7 - анализ (V12) | ||
+ | * 8 - анализ (T2) | ||
+ | * 9 - анализ (V23) | ||
+ | * 10 - анализ (T3) | ||
+ | * 11 - анализ (V34) | ||
+ | * 12 - анализ (T4) | ||
+ | * 13 - анализ (V45) | ||
+ | * 14 - анализ (T5) | ||
+ | * 15 - остановка анализа | ||
+ | * 16 - продувка | ||
+ | * 17 - охлаждение прибора | ||
+ | * 18 - резерв (устар.) | ||
+ | * 19 - ошибка в приборе | ||
+ | * 20 - ожидание ввода дозатором | ||
+ | * 21 - ожидание подачи газа | ||
+ | * Signal.Alarm - контроль времени цикла анализа: | ||
+ | * 0 — успешно | ||
+ | * 1 — ошибка | ||
+ | * AvgFromDate.Year - дата и время начала усреднения, | ||
+ | * AvgFromDate.Month - дата и время начала усреднения, | ||
+ | * AvgFromDate.Day - дата и время начала усреднения, | ||
+ | * AvgFromDate.Hour - дата и время начала усреднения, | ||
+ | * AvgFromDate.Minute - дата и время начала усреднения, | ||
+ | * AvgFromDate.Second - дата и время начала усреднения, | ||
+ | * AvgFromDate.UnixTime - дата и время начала усреднения, | ||
+ | * AvgToDate.Year - дата и время окончания усреднения, | ||
+ | * AvgToDate.Month - дата и время окончания усреднения, | ||
+ | * AvgToDate.Day - дата и время окончания усреднения, | ||
+ | * AvgToDate.Hour - дата и время окончания усреднения, | ||
+ | * AvgToDate.Minute - дата и время окончания усреднения, | ||
+ | * AvgToDate.Second - дата и время окончания усреднения, | ||
+ | * AvgToDate.UnixTime - дата и время окончания усреднения, | ||
+ | * Mixture.N.Ro — абсолютная плотность градуировочной смеси. Вместо N указывается номер активного баллона (на текущий момент 1 или 2) | ||
+ | * Mixture.N.HmolN – низшая теплота сгорания градуировочной смеси | ||
+ | * Mixture.N.< | ||
+ | |||
+ | |||
+ | |||
+ | Пример: | ||
+ | <code xml> | ||
+ | ?xml version=" | ||
+ | <modbus xsi: | ||
+ | <group flow=" | ||
+ | <command addr=" | ||
+ | <command addr=" | ||
+ | <command addr=" | ||
+ | <command addr=" | ||
+ | <command addr=" | ||
+ | <command addr=" | ||
+ | |||
+ | <param addr=" | ||
+ | <param addr=" | ||
+ | <param addr=" | ||
+ | <param addr=" | ||
+ | <param addr=" | ||
+ | | ||
+ | <param addr=" | ||
+ | <param addr=" | ||
+ | <param addr=" | ||
+ | <param addr=" | ||
+ | <param addr=" | ||
+ | <param addr=" | ||
+ | <param addr=" | ||
+ | <param addr=" | ||
+ | ... | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Mapper ===== | ||
+ | |||
+ | Файл: C: | ||
+ | |||
+ | Настройки | ||
+ | |||
+ | * device - исполнительное устройство с интерфейсом modbus TCP | ||
+ | * host - адрес устройства | ||
+ | * port - порт устройства | ||
+ | * id - номер устройства | ||
+ | |||
+ | * group - группа параметров | ||
+ | * addr - стартовый адрес | ||
+ | * flow - номер потока, | ||
+ | * type - тип параметра | ||
+ | * rs420 - пересчет по формуле <m 16>{(val - vmin) * {(dmax - dmin) / (vmax - vmin)} + dmin}</ | ||
+ | * dmin - минимальное значение выходного параметра | ||
+ | * dmax - максимальное значение выходного параметра | ||
+ | * vmin - минимальное значение параметра | ||
+ | * vmax - максимальное значение параметра | ||
+ | * operator - операция над всеми компонентами в группе | ||
+ | * sum - сложение всех компонентов | ||
+ | * data_type - тип регистра для записи | ||
+ | * HoldingRegister | ||
+ | * Coil | ||
+ | |||
+ | * param - параметр | ||
+ | * dmin - минимальное значение выходного параметра | ||
+ | * dmax - максимальное значение выходного параметра | ||
+ | * vmin - минимальное значение параметра | ||
+ | * vmax - максимальное значение параметра | ||
+ | * name - наименование параметра, | ||
+ | |||
+ | Пример: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | <mapper xsi: | ||
+ | <device host=" | ||
+ | <group addr=" | ||
+ | <param vmin=" | ||
+ | <param vmin=" | ||
+ | </ | ||
+ | <group addr=" | ||
+ | <param name=" | ||
+ | <param name=" | ||
+ | <param name=" | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | <group addr=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||