Просмотр полной версии : Помогите умные люди
chefan26rus
21.07.2011, 18:27
У меня вот такая беда-называется диспетчеризация котельной. Необходимо осуществлять контроль над газовыми клапанами 2х котлов и показания датчиков давления и температуры на подаче и обратке на оба котла. также осуществлять контроль входа с помощью датчика движения и загазовки с помощью СТГ. осуществлять надо только контроль и посылать каждые 2 часа смс через модем диспетчеру о состоянии с полным описанием показаний. а при нештатной ситуации посылать смс с аварией. Помогите пожалуйста разобраться с этим всем. Как с чего начать и помогите примерами. Заранее благодарю
Николаев Андрей
22.07.2011, 08:34
ПЛК150 + ПМ01. Или ПЛК100 + МВ110-8А + ПМ01.
Пример послыки\получения смс есть на форуме ПЛК\примеры программ и полезности.
chefan26rus
22.07.2011, 08:52
ПЛК150 + ПМ01. Или ПЛК100 + МВ110-8А + ПМ01.
Пример послыки\получения смс есть на форуме ПЛК\примеры программ и полезности.
А на каком языке начать писать программу? Я просто не знаю даже с чего начать. Я молодой работник и с этим даже и не связывался.для меня это все новое.читал литературу но пока доходит туго
Николаев Андрей
22.07.2011, 10:57
По этому я и предложил Вам сначала скачать существующий пример, изменить конфигурацию под Ваш ПЛК, и попробовать.
А потом уже писать нужный Вам алгоритм.
Дмитрий Артюховский
22.07.2011, 16:47
афигеть .... стартовый проект - газовая котельная..... блин надеюсь далеко от моего дома (((
афигеть .... стартовый проект - газовая котельная..... блин надеюсь далеко от моего дома (((
Да уж...
Лучше бы сначала на кошечках попробовать.
Herzog
а если сотовая связь пропадет (вышка рухнет или перегруз сети), то диспетчер узнает о нештатной ситуации только по громкому хлопку?
Малышев Олег
25.07.2011, 10:30
Я бы для начала скачал кодесис и пример отсылки смс по ниже приведенным ссылкам. Руководство по модему ПМ01 http://www.owen.ru/catalog/40291075
chefan26rus
25.07.2011, 15:58
[QUOTE=swerder;65166]а если сотовая связь пропадет (вышка рухнет или перегруз сети), то диспетчер узнает о нештатной ситуации только по громкому хлопку?[/QUOT
котлы при аварии тушит БУРС. регулировка котлов идет с помощью ТРМ а эта вся беда только контролировать должна состояние. Да бросим котельную на управление по смс!!!
chefan26rus
25.07.2011, 16:05
ПЛК150 + ПМ01. Или ПЛК100 + МВ110-8А + ПМ01.
Пример послыки\получения смс есть на форуме ПЛК\примеры программ и полезности.
Сборка у нас предполагается вот такая- ПЛК100+МВА8+ПМ01
А на каком языке начать писать программу? Я просто не знаю даже с чего начать. Я молодой работник и с этим даже и не связывался.для меня это все новое.читал литературу но пока доходит туго
пиши st или CFC
Александр Приходько
27.07.2011, 08:05
Как показывает практика на графических языках котельные очень сложно писать. Программа получается сильно громоздкой и в конечном итоге будете в ней блуждать. Учитывайте еще то, что при создании котельной необходимо делать проверку множества аварий, на CFC конечно это делать можно! Но на ST сильно короче.
И еще такой момент, как правило работу котельной можно разбить на определенные Этапы, и с одного переходить на другой при достижении определенных условий. Такой алгоритм очень удобно организовать на CASE. При этом при отладке программы проще ориентироваться где что встало или не верно работает. На графическом языке так не сделаете.
Мой совет - только ST. Язык не сложный. Если вы цитирую "молодой работник",то ST освоите с легкостью. ST - Си подобный язык, в чистом виде Pascal/Delphi.
chefan26rus
01.10.2011, 12:16
Друзья возник такой вопрос- как перевести real в string чтобы запятую не перекинуло в право. Вообщем значения датчика давления с мва8 идет в смс. А текст смс переменная типа string.вот подскажите как сделать чтобы значение датчика было в смс 0.34 а не 3.4
Друзья возник такой вопрос- как перевести real в string чтобы запятую не перекинуло в право. Вообщем значения датчика давления с мва8 идет в смс. А текст смс переменная типа string.вот подскажите как сделать чтобы значение датчика было в смс 0.34 а не 3.4
Попробуйте так:
strTemp:=REAL_TO_STRING(TRUNC(987.356*10)/10.0);
где 987.356 - измеренное значение.
Должно помочь :-)
chefan26rus
04.10.2011, 10:56
Попробуйте так:
strTemp:=REAL_TO_STRING(TRUNC(987.356*10)/10.0);
где 987.356 - измеренное значение.
Должно помочь :-)
Спасибо;-) чуть чуть помогло.Ну только теперь если 0.8 то пишет 8.0
Александр Приходько
04.10.2011, 12:33
Codesys 2.3.9.30
PROGRAM PLC_PRG
VAR
X:STRING[8];
Y:REAL;
END_VAR
x:=REAL_TO_STRING(y);
Ни где ни чего не перекидывает
Спасибо;-) чуть чуть помогло.Ну только теперь если 0.8 то пишет 8.0
А Вы уверены, что Ваша входная переменная в формате реал? Может программу покажите? Во вложении скрин запущенной программы, где видно что всё нормально работает + сама программа :-)
chefan26rus
05.10.2011, 10:02
А Вы уверены, что Ваша входная переменная в формате реал? Может программу покажите? Во вложении скрин запущенной программы, где видно что всё нормально работает + сама программа :-)
Показание давления идёт из мва8.
chefan26rus
05.10.2011, 10:04
Показание давления идёт из мва8.
P.s. Включено только давление 2-то есть нижнее показание
Так всё и должно быть!
0,3311031 = 3.0Е-1 = 0,3 и равно 3 * 10^(-1)
В ответе после 3 стоит ноль так как мы округлили до десятых :-)
ну вот и всё.
Могу порекомендовать измерять давление в более мелких величинах например: кПа или Па, что бы целая часть была.
chefan26rus
05.10.2011, 16:32
Так всё и должно быть!
0,3311031 = 3.0Е-1 = 0,3 и равно 3 * 10^(-1)
В ответе после 3 стоит ноль так как мы округлили до десятых :-)
ну вот и всё.
Могу порекомендовать измерять давление в более мелких величинах например: кПа или Па, что бы целая часть была.
Еще раз благодарю. Учту ваши советы:)
chefan26rus
19.10.2011, 07:18
Друзья есть еще такой вопрос. Датчик давления ПД100-ДИ на 6 кг стоит на котельной подключен через мва8 к плк 100 работает ровно пол дня а потом начинает показывать фигню. Снимаешь его и опять ставишь все нормально опять становится.котельную недавно запустили. в чем проблема подскажите!
lara197a
19.10.2011, 07:43
Меняйте датчик.
Датчик смонтирован с использованием трубки Перкинса?
http://ru.wikipedia.org/wiki/%D2%F0%F3%E1%EA%E0_%CF%E5%F0%EA%E8%ED%F1%E0
или её аналога?
P. S. Скорее всего у Вас датчик перегревается.
chefan26rus
19.10.2011, 09:06
Датчик смонтирован с использованием трубки Перкинса?
http://ru.wikipedia.org/wiki/%D2%F0%F3%E1%EA%E0_%CF%E5%F0%EA%E8%ED%F1%E0
или её аналога?
P. S. Скорее всего у Вас датчик перегревается.
Нет он стоит без трубки.просто врезка в трубу см 20
chefan26rus
19.10.2011, 09:11
Меняйте датчик.
Да датчик уже раза 3 менял.работает пол дня и опять такая же фигня начинается. Мне тут уже говорили что может это воздух заходит или его заземлить надо
Нет он стоит без трубки.просто врезка в трубу см 20
Здравствуйте. Я тогда перефразирую вопрос ) а какова температура измеряемой среды? Трёх-ходовой кран стоит?
P. S. По прежнему считаю что Ваш датчик перегревается.
chefan26rus
14.12.2011, 11:20
С датчиком мы разобрались. Теперь есть другой вопрос-как к плк 100 подключить 2 МВА8
обычно подключают витой парой, говорят дешево и качественно
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot