Страница 88 из 99 ПерваяПервая ... 3878868788899098 ... ПоследняяПоследняя
Показано с 871 по 880 из 983

Тема: СПК - Примеры программ, инструкции, полезные советы, FAQ

  1. #871

    По умолчанию

    Насколько защищено ПО СПК от взлома и последующего тиражирования. Что необходимо сделать для затруднения взлома?

  2. #872
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Vasily777 Посмотреть сообщение
    Насколько защищено ПО СПК от взлома и последующего тиражирования. Что необходимо сделать для затруднения взлома?
    1. Изменить пароль для shh (см. СПК. FAQ, в самом конце).
    2. В программе использовать привязку к MAC-адресу (в последних версиях таргет-файлов MAC вынесен в дерево проекта, узел Network Info).

  3. #873

    По умолчанию

    Добрый день.
    Пробовал запилить тестовый проект, руководствуясь примером "СПК. First Start". Все шло хорошо, пока не добрался до трендов. Сделал по инструкции получил
    Код:
                    ------ Компиляция : Приложение: Device.Application -------
                    типизировать код...
    [WARNING]       SAR_TP: C0200:  Отсутствует разрешение для заполнителя CmpCodeMeter
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): TrendFbTable: C0086:  Не найдено определения для интерфейса 'STO.ITable2'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): TrendFbRow: C0086:  Не найдено определения для интерфейса 'STO.IRow2'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): TrendFbCursor: C0086:  Не найдено определения для интерфейса 'STO.ICursor2'
    [WARNING]       visutrendstorageaccess, 3.5.5.0 (system): protCloseCursor [TrendFbAbstractTrendStorageAccessor]: C0350:  Use of interfaces in VAR_IN_OUT is discouraged as this creates an additional level of indirection and may not work as intended.
    [WARNING]       visutrendstorageaccess, 3.5.5.0 (system): protReleaseRow [TrendFbAbstractTrendStorageAccessor]: C0350:  Use of interfaces in VAR_IN_OUT is discouraged as this creates an additional level of indirection and may not work as intended.
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): TableOpen [TrendFbStorage]: C0032:  Невозможно конвертировать тип 'TrendFbTable(visutrendstorageaccess, 3.5.5.0 (system))' в тип 'ITable(caa storage, 3.5.4.0 (caa technical workgroup))'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): TableOpen [TrendFbStorage]: C0032:  Невозможно конвертировать тип 'TrendFbTable(visutrendstorageaccess, 3.5.5.0 (system))' в тип 'ITable(caa storage, 3.5.4.0 (caa technical workgroup))'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): CursorOpen [TrendFbTable]: C0032:  Невозможно конвертировать тип 'TrendFbCursor(visutrendstorageaccess, 3.5.5.0 (system))' в тип 'ICursor(caa storage, 3.5.4.0 (caa technical workgroup))'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): RowDelete2 [TrendFbTable]: C0032:  Невозможно конвертировать тип 'LINT' в тип 'DWORD'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): RowDelete2 [TrendFbTable]: C0032:  Невозможно конвертировать тип 'LINT' в тип 'DWORD'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): RowSelect [TrendFbTable]: C0032:  Невозможно конвертировать тип 'TrendFbRow(visutrendstorageaccess, 3.5.5.0 (system))' в тип 'IRow(caa storage, 3.5.4.0 (caa technical workgroup))'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): TrendFbRow: Library VisuTrendStorageAccess needs at least library CAA Storage 3.5.5.0. Please update your device.
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): Get [TrendFbCursor: CursorCurrentRow]: C0032:  Невозможно конвертировать тип 'TrendFbRow(visutrendstorageaccess, 3.5.5.0 (system))' в тип 'IRow(caa storage, 3.5.4.0 (caa technical workgroup))'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): CursorSearchRowId2 [TrendFbCursor]: C0032:  Невозможно конвертировать тип 'LINT' в тип 'DWORD'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): CursorSearchRowId2 [TrendFbCursor]: C0032:  Невозможно конвертировать тип 'LINT' в тип 'DWORD'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): NextTimestampReached [TrendFbTraceBufferedDataStorageWriterLocal]: C0077:  Неизвестный тип: 'STO.ICursor2'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): NextTimestampReached [TrendFbTraceBufferedDataStorageWriterLocal]: C0235:  Второй операнд __QueryInterface должен быть указателем интерфейса
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): NextTimestampReached [TrendFbTraceBufferedDataStorageWriterLocal]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: 'itfCursor2.CursorSearchRowId2(storageRowInfo.m_idRow)'' в тип 'ERROR'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): NextTimestampReached [TrendFbTraceBufferedDataStorageWriterLocal]: C0035:  Вместо 'itfCursor2.CursorSearchRowId2' требуется имя программы или экземпляр функционального блока
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvDetermineOldestRow [TrendFbTraceBufferedDataStorageWriterLocal]: C0077:  Неизвестный тип: 'STO.IRow2'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvDetermineOldestRow [TrendFbTraceBufferedDataStorageWriterLocal]: C0235:  Второй операнд __QueryInterface должен быть указателем интерфейса
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvDetermineOldestRow [TrendFbTraceBufferedDataStorageWriterLocal]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: 'itfRow2.GetRowId(, idRow => m_idOldestRow)'' в тип 'ERROR'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvDetermineOldestRow [TrendFbTraceBufferedDataStorageWriterLocal]: C0035:  Вместо 'itfRow2.GetRowId' требуется имя программы или экземпляр функционального блока
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvDeleteOldestRecords [TrendFbTraceBufferedDataStorageWriterLocal]: C0077:  Неизвестный тип: 'STO.ITable2'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvDeleteOldestRecords [TrendFbTraceBufferedDataStorageWriterLocal]: C0235:  Второй операнд __QueryInterface должен быть указателем интерфейса
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvDeleteOldestRecords [TrendFbTraceBufferedDataStorageWriterLocal]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: 'itfTable2.RowDelete2(idRow := m_idOldestRow)'' в тип 'ERROR'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvDeleteOldestRecords [TrendFbTraceBufferedDataStorageWriterLocal]: C0035:  Вместо 'itfTable2.RowDelete2' требуется имя программы или экземпляр функционального блока
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): AnalyzeTimestampsInBuffer [TrendFbTimestampTraverser]: C0077:  Неизвестный тип: 'STO.IRow2'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): AnalyzeTimestampsInBuffer [TrendFbTimestampTraverser]: C0235:  Второй операнд __QueryInterface должен быть указателем интерфейса
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): AnalyzeTimestampsInBuffer [TrendFbTimestampTraverser]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: 'itfRow2.GetRowId(, idRow => m_paAnalyzedTimestamps^[udiIndex].m_idRow)'' в тип 'ERROR'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): AnalyzeTimestampsInBuffer [TrendFbTimestampTraverser]: C0035:  Вместо 'itfRow2.GetRowId' требуется имя программы или экземпляр функционального блока
    [WARNING]       visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataGetValue [TrendFbTrendStorageReader]: C0350:  Use of interfaces in VAR_IN_OUT is discouraged as this creates an additional level of indirection and may not work as intended.
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataGetValue [TrendFbTrendStorageReader]: C0077:  Неизвестный тип: 'STO.ICursor2'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataGetValue [TrendFbTrendStorageReader]: C0235:  Второй операнд __QueryInterface должен быть указателем интерфейса
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataGetValue [TrendFbTrendStorageReader]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: 'itfCursor2.CursorSearchRowId2(idRow := idRow)'' в тип 'ERROR'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataGetValue [TrendFbTrendStorageReader]: C0035:  Вместо 'itfCursor2.CursorSearchRowId2' требуется имя программы или экземпляр функционального блока
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataFindTimestamp [TrendFbTrendStorageReader]: C0077:  Неизвестный тип: 'STO.IRow2'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataFindTimestamp [TrendFbTrendStorageReader]: C0077:  Неизвестный тип: 'STO.ICursor2'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataFindTimestamp [TrendFbTrendStorageReader]: C0235:  Второй операнд __QueryInterface должен быть указателем интерфейса
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataFindTimestamp [TrendFbTrendStorageReader]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: 'itfRow2.GetRowId(, idRow => idRowLowerBound)'' в тип 'ERROR'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataFindTimestamp [TrendFbTrendStorageReader]: C0035:  Вместо 'itfRow2.GetRowId' требуется имя программы или экземпляр функционального блока
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataFindTimestamp [TrendFbTrendStorageReader]: C0235:  Второй операнд __QueryInterface должен быть указателем интерфейса
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataFindTimestamp [TrendFbTrendStorageReader]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: 'itfRow2.GetRowId(, idRow => idRowUpperBound)'' в тип 'ERROR'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataFindTimestamp [TrendFbTrendStorageReader]: C0035:  Вместо 'itfRow2.GetRowId' требуется имя программы или экземпляр функционального блока
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataFindTimestamp [TrendFbTrendStorageReader]: C0235:  Второй операнд __QueryInterface должен быть указателем интерфейса
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataFindTimestamp [TrendFbTrendStorageReader]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: 'itfCursor2.CursorSearchRowId2(idRow := idRowMiddle)'' в тип 'ERROR'
    [ERROR]         visutrendstorageaccess, 3.5.5.0 (system): prvTblTrendDataFindTimestamp [TrendFbTrendStorageReader]: C0035:  Вместо 'itfCursor2.CursorSearchRowId2' требуется имя программы или экземпляр функционального блока
                    Компиляция завершена -- 44 ошибок, 4 предупреждений
    Что имеется:
    1. CODESYS 3.5 SP5 Patch 5
    2. SPK Repository Archive 3.5.4.20
    3. Библиотеки OWEN 3.5.4.8
    4. Target-файлы 3.5.4.26
    5. СПК 110 с прошивкой 5.472

    Как с этим бороться?

  4. #874

  5. #875

    По умолчанию

    Опа... Они же вроде работали раньше?
    1. Возможно ли как-либо графически отслеживать изменения переменных?
    2. Когда планируется ввести их поддержку.
    3. Как можно выйти из этой ситуации, когда постоянно мониторить данные нет возможности, а их история нужна?

  6. #876
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Bigcrash Посмотреть сообщение
    Опа... Они же вроде работали раньше?
    1. Возможно ли как-либо графически отслеживать изменения переменных?
    2. Когда планируется ввести их поддержку.
    3. Как можно выйти из этой ситуации, когда постоянно мониторить данные нет возможности, а их история нужна?
    1. Только через элемент Трассировка.
    2. У меня нет информации по этому поводу.
    3. Отображать данные в табличном виде.

  7. #877

    По умолчанию

    А для чего тогда в обучающем пособии приведены примеры именно с трендами? Если их нет, не было и в ближайшем будущем не будет?

  8. #878
    Пользователь
    Регистрация
    19.12.2014
    Адрес
    нижний новгород
    Сообщений
    228

    По умолчанию

    столкнуллся со следующей проблемой при сбое питания спк 107 24в не хочет грузится либо белый экран или заставка овен но если перетыкнуть фишку питания все в норме уже 3 панели так себя ведут блоки питания применяли и овеновские и других производителей эфект тот же поставили на других объектах спк 110 те перегружаются без проблем подскажите в каком направлении думать

  9. #879
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Bigcrash Посмотреть сообщение
    А для чего тогда в обучающем пособии приведены примеры именно с трендами? Если их нет, не было и в ближайшем будущем не будет?
    В момент написания пособия - были перспективы появления.

  10. #880
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от александр 64 Посмотреть сообщение
    столкнуллся со следующей проблемой при сбое питания спк 107 24в не хочет грузится либо белый экран или заставка овен но если перетыкнуть фишку питания все в норме уже 3 панели так себя ведут блоки питания применяли и овеновские и других производителей эфект тот же поставили на других объектах спк 110 те перегружаются без проблем подскажите в каком направлении думать
    Панель работает как slave по порту COM2?

Страница 88 из 99 ПерваяПервая ... 3878868788899098 ... ПоследняяПоследняя

Похожие темы

  1. примеры программ и полезности
    от Николаев Андрей в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 78
    Последнее сообщение: 06.04.2018, 06:01
  2. Примеры программ и полезности (Модус 5684-0)
    от Кирилл Валюнин в разделе Модус 5684-0
    Ответов: 0
    Последнее сообщение: 20.05.2013, 12:55
  3. Примеры программ для ПЛК100/150/154/110/160
    от Александр Приходько в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 0
    Последнее сообщение: 16.10.2012, 15:07
  4. Примеры программ для ПЛК63/73 (CoDeSys v.2.3)
    от Александр Приходько в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 0
    Последнее сообщение: 16.10.2012, 04:28

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •