Получилось! Сделал так, с передачей параметра внутрь скрипта:
Новая переменная типа SQL 'AddRec'. В ней скрипт при чтении
declare @Q nvarchar(999)
set @Q=Quality(SomeTag)
if @Q=192
begin
insert into dbo.SomeTable (Edit1, Edit2)
values (Item(Tag1), Item(Tag2))
end
Найдено 14 результатов
- 29 мар 2013, 13:04
- Форум: Lectus Modbus OPC/DDE server
- Тема: запись значений в SQL-сервер
- Ответы: 45
- Просмотры: 58117
- 29 мар 2013, 12:31
- Форум: Lectus Modbus OPC/DDE server
- Тема: запись значений в SQL-сервер
- Ответы: 45
- Просмотры: 58117
Re: запись значений в SQL-сервер
Пробую так - Новая переменная типа SQL 'AddRec'. В ней скрипт при чтении if Quality(SomeObject.SomePLC.Current.SomeTag)=192 begin insert into dbo.SomeTable (Edit1, Edit2) values (Item(Tag1), Item(Tag2)) end Проверка - ОК Выполнение - Ошибка в SQL скрипте. Incarrect sintax near the keyword 'begin' Ес...
- 29 мар 2013, 10:23
- Форум: Lectus Modbus OPC/DDE server
- Тема: запись значений в SQL-сервер
- Ответы: 45
- Просмотры: 58117
Re: запись значений в SQL-сервер
У меня такой вопрос.
Возможно ли организовать запись в SQL на основе качества тегов?
Если качество тега плохое - ничего не писать, хорошее - запись.
Возможно ли организовать запись в SQL на основе качества тегов?
Если качество тега плохое - ничего не писать, хорошее - запись.
- 29 мар 2013, 09:59
- Форум: Lectus Modbus OPC/DDE server
- Тема: Ошибка соединения либо тег неопределен
- Ответы: 6
- Просмотры: 9665
Re: Ошибка соединения либо тег неопределен
Сделал пока так:
1. Полную настройку DCOM согласно инструкции руководства.
2. Ресет windows.
Полет чуть больше 12 часов - полет нормальный. Качество тегов пока в норме.
Если повторится - попробую огранизовать через новую физически раздельную сетевуху. Может в маршрутизации пакетов что не так.
1. Полную настройку DCOM согласно инструкции руководства.
2. Ресет windows.
Полет чуть больше 12 часов - полет нормальный. Качество тегов пока в норме.
Если повторится - попробую огранизовать через новую физически раздельную сетевуху. Может в маршрутизации пакетов что не так.
- 28 мар 2013, 14:32
- Форум: Lectus Modbus OPC/DDE server
- Тема: Ошибка соединения либо тег неопределен
- Ответы: 6
- Просмотры: 9665
- 28 мар 2013, 13:59
- Форум: Lectus Modbus OPC/DDE server
- Тема: Ошибка соединения либо тег неопределен
- Ответы: 6
- Просмотры: 9665
- 28 мар 2013, 13:43
- Форум: Lectus Modbus OPC/DDE server
- Тема: Ошибка соединения либо тег неопределен
- Ответы: 6
- Просмотры: 9665
Ошибка соединения либо тег неопределен
Создал конфиг для конторллера. Опрос - виртуальный Com-порт либо Modbus-TCP. Периодически все теги в статусе "Ошибка соединения". Устройство работает. Тестировал локально. ICMP-Ping стабилен. Если установить курсор на тег и нажать "Обновить" - тег определяется и приобретает стату...
- 01 апр 2012, 08:32
- Форум: Lectus Modbus OPC/DDE server
- Тема: Если устройство недоступно
- Ответы: 4
- Просмотры: 6609
Re: Если устройство недоступно
Я понял!
Я перенастраивал подключение к другому SQL-Серверу. Старый уже не видит.
Соответственно следующий вопрос.
- Как настроить одновременную работу с несколькими SQL-Серверами? Может ввести в качестве опции для конкретного узла?
Я перенастраивал подключение к другому SQL-Серверу. Старый уже не видит.
Соответственно следующий вопрос.
- Как настроить одновременную работу с несколькими SQL-Серверами? Может ввести в качестве опции для конкретного узла?
- 01 апр 2012, 06:29
- Форум: Lectus Modbus OPC/DDE server
- Тема: Примеры Взлет -> Lectus -> MS SQL
- Ответы: 5
- Просмотры: 8435
Re: Примеры Взлет -> Lectus -> MS SQL
Может создать отдельную ветку на форуме? Потому как сразу создать 100% рабочий конфиг не сразу удается.
- 01 апр 2012, 05:28
- Форум: Lectus Modbus OPC/DDE server
- Тема: Если устройство недоступно
- Ответы: 4
- Просмотры: 6609
Re: Если устройство недоступно
SQL-переменные вычисляются отдельно на основе SQL-запросов.
В одном конфиге несколько самостоятельных узлов.
В одном конфиге несколько самостоятельных узлов.