 | |
Предыдущие результаты
А в это время:
Сотрудники МУП "Канализационные очистные сооружения Байкальского муниципального образования" при отборе проб воды на сбросе в озеро Байкал обнаружили присутствие производственных стоков Байкальского ЦБК...
http://bg-irkutsk.livejournal.com/328836.html?mode=reply
|
Ну, что тут сказать.... Ничто не меняется в России-матушке.
Отстояли Байкал от нефтяной трубы:
http://www.ar-video.xost.ru/Baykal_no_pipe.htm
После десятков лет борьбы многих и разных организаций и людей остановили БЦБК, гадивший в Байкал.
Но тут для производства ракет Тополь-М вдруг нехватает белёной целлюлозы.
http://blog.kp.ru/users/2125404/post119114887/?upd
Какая нахер природа! Какая экология! ЦЫЦ!
Тот же Путин, который сделал в своё время хорошую мину при плохой игре в истории с Транснефтью и выступил внезапно прозревшим спасителем Байкала ("если есть хотя бы малейшая опасность для Байкала, мы обязаны её не допустить" - цыыытата), начинает 2010 год с подписания постановления об отмене запретов гадить в Байкал, приезжает сюда, цыкает на губернатора, вякнувшего про экологию, БЦБК запускают на полную катушку в открытом цикле водооборота.
Байкальская Экологическая Волна поднимает шум, организует жалобы президенту, взаграницу и всякое такое.
Ответный ход. Сегодня явились менты конфисковывать компы БЭВ, два работника Волны сейчас в прокуратуре:
http://community.livejournal.com/baikalmovement/
http://news.babr.ru/?IDE=83625
Очевидно, следующий ход за честными людьми? Прошу всех кто может и у кого есть где шуметь, сделать это громко.
Cбор подписей протеста здесь:
http://babr.ru/?pt=baikal
|
[quote:9bde82ba88="DoctorV"]Целью переноса карты является перенос бэкапа программы в другой контроллер и восстновление программы из бэкапа.[/quote:9bde82ba88]
Думаю, что получится.
Можно полностью очистить больной контроллер и сделать:
[quote:9bde82ba88="oldDad"]Виден ли отказавший контроллер в online и позволяет ли залить в себя хоть какую-нибудь программу (например, одну строчку с таймером, который постоянно бежит и сам себя сбрасывает по окончании заданного интервала времени)? Если да, работает ли такая программа в этом контроллере? [/quote:9bde82ba88]
На исправном контроллере в [b:9bde82ba88]Data Monotor RSLinx[/b:9bde82ba88] посмотри на статус процессора отвечающий за память, может быть ситуация, что из ПЗУ не будет восстановления (действие по умолчанию).
|
Для обычных модулей ввода-вывода база с RTB заказываются отдельно, подбирается по Selection Guide на Point I/O по типу модуля. А для специальных модулей база отдельно не нужна, они выполнены all-in-one.
Здесь полная аналогия с ControlLogix: для модулей ввода-вывода под модуль подбирается TBNH или TBCH, 20 или 36 pin, а для коммуникационных и т.п. модулей они не нужны.
|
[quote:7a8bfaf744="trofim"]Иеще,помогите если можно ,нужен алгоритм,нужно организовать защиту на логических тегах (запуск одного устройства -две кнопки ON,OF -лог. тег D11, и второе устройство также ,лог.тег V11 -- нужно организовать запрет остановки одного без предварительной остановки другого ,и наоборот запрет запуска второго без предварительного запуска первого,но запуск и остановка не одновременно)помогите исли можно,в голову ниче не лезет.[/quote:7a8bfaf744]
Если хотите можете сделать это при помощи vba встроенного в rsview 32
по быстрому набросал
[code:1:7a8bfaf744]Public Sub CKOneOn() 'процедуру помещаем в обработчик событий off
Dim One, Two As Tag 'объявляем переменные
Set One = gTagDb.GetTag("d11") 'инициализируем их
Set Two = gTagDb.GetTag("v11")
If Two.Value = 1 Then ' проверяем включена ли кнопа off
MsgBox ("выключите v11") 'если включена выводим сообщение
Else: One.Value = 0 'если нет выключаем первую
End If
gTagDb.GetTag("d11").Value = One.Value 'и записываем в тег
End Sub[/code:1:7a8bfaf744]
короче смысл я думаю ясен - при попытке "остановить" первое устройство при включенном втором будет выведено сообщение, если второе выключенно то и первое можно выключать :)
|
Связать SLC с приводом можно по RS-232 или через аналоговые или дискретные сигналы. А если у Danfoss имеется DeviceNet, то это будет лучший вариант.
Вместо панели Siemens проще привязать аналогичную по функциям панель PanelView. Тогда совместимость будет гарантирована.
|
:) :)
[b:dded39d17e]2 trofim[/b:dded39d17e]
Если все машины с RunTime будут висеть в одном сегменте сети, а данные для всех 10 клиентов будут идти из одного и того же источника, работать не будет. Сеть ляжет и умрёт.
Именно по этой причине рекомендую клиент-серверную FactoryTalk View SE. Кстати, очень вероятно, что при 10 клиентах будет заметно дешевле, чем устаревшая RSView32, а уж быстрее - так это точно.
|
Доброго дня всем!
Мне когда-то надо было перевести Дельфовский Integer в стринговые значения и обратно:
[url]http://www.vdt-automation.com.ua/modules.php?name=Forums&file=viewtopic&t=737&highlight=[/url]
А вообще стандартная задача, регистровый сдвиг, AND, сравнение результата, например, на 0, и так до конца.
Вот только насчет возможностей именно WinCC, увы, не знаю, что там можно использовать для этого.
P.S. Еще для разнообразия:
[code:1:ad242f1a70]//Возвращает значение бита в целом
function Bit(Value, Index: Integer): Boolean;
asm
bt eax, edx
setc al
and eax, 0FFh
end;
//Устанавливает бит в слове ABit-номер бита
function SetBit(AWord: word; ABit: byte; AState: boolean = true): word;
begin
if AState then
Result := AWord or (1 shl ABit)
else
Result := AWord and (not (1 shl ABit));
end;[/code:1:ad242f1a70]
|
Здравствуйте!
Проблема в следующем:
WinCC как OPC клиент получает дискретные сигналы в запакованном виде Unsigned 32-bit value. Как этот тэг разобрать по битам? Чтобы можно было каждый бит(соответсвующее событию или состоянию) в AlarmLogging прописать, и на GraficsDesigner нарисовать?
|
Насчёт второсортной продукции - это Вы, хм, сильно сказали :)
RSView32 никоим образом второсортной продукцией назвать нельзя :)
Для 10 машин Вам потребуется 10 лицензий + 1 лицензию на RSView Works для разработки.
Обращайтесь в Тольятти, пишите на адрес togliatti@vdt-automation.de.
|
Предыдущие результаты
Ещё результаты |
|
| |
|