Автор: alex.ugrumov 15.07.2013 - 09:55
Всем, хорошого дня!
Ситуация следующая. Есть контроллер QCPU, установлены модули расширения, в частости аналоговые модули 64AD и 68DAIN.
Ведётся переписывание программы для этой конфигурации. Выяснилось, что при предыдущем программировании применялись утилиты GX Configurator AN и GX Configurator NA. Пользоваться ими сейчас нет никакого желания/резона/итп : замечательно обходимся TO/FROM инструкциями. НО. Настройки выполенные этими утилитами отлично продолжают жить: то есть, например, при записи кода в ЦАП моудля 68DAIN инструкцией TO, они почти срузу переписывается кодом из ячейки D привязанной к этому каналу - результат пульсация на аналоговом выходе. Собственно встал вопрос - как от этого избавится? В Developer нет никакой информации, что есть нечто, что живёт паралельно с основной программой и реализует эту функциональность. Вытаскивание батарейки не помагло. Кроме того, напрягает, в принципе, ситуация, что есть что-то, что не контролируется при разработке: ОК, про AN и NA мы узнали, может есть ещё? Как посмотреть какие ещё стакие же "скрытые задачи" инициированы? Или гарантировано отключить их всех?
Alex
Автор: KAZAH 15.07.2013 - 10:07
Цитата(alex.ugrumov @ 15.07.2013 - 09:55)
Всем, хорошого дня!
Ситуация следующая. Есть контроллер QCPU, установлены модули расширения, в частости аналоговые модули 64AD и 68DAIN.
Ведётся переписывание программы для этой конфигурации. Выяснилось, что при предыдущем программировании применялись утилиты GX Configurator AN и GX Configurator NA. Пользоваться ими сейчас нет никакого желания/резона/итп : замечательно обходимся TO/FROM инструкциями. НО. Настройки выполенные этими утилитами отлично продолжают жить: то есть, например, при записи кода в ЦАП моудля 68DAIN инструкцией TO, они почти срузу переписывается кодом из ячейки D привязанной к этому каналу - результат пульсация на аналоговом выходе. Собственно встал вопрос - как от этого избавится? В Developer нет никакой информации, что есть нечто, что живёт паралельно с основной программой и реализует эту функциональность. Вытаскивание батарейки не помагло. Кроме того, напрягает, в принципе, ситуация, что есть что-то, что не контролируется при разработке: ОК, про AN и NA мы узнали, может есть ещё? Как посмотреть какие ещё стакие же "скрытые задачи" инициированы? Или гарантировано отключить их всех?
Alex
нет таких конфигураторов а природе.есть такие GX Configurator AD и GX Configurator DA .они прописывают в модули вид измерений и регистры в которых будет храниться инфа.ищите конфигураторы и затирайте данные в модулях.
Автор: alex.ugrumov 15.07.2013 - 10:15
Цитата(KAZAH @ 15.07.2013 - 10:07)
нет таких конфигураторов а природе.есть такие GX Configurator AD и GX Configurator DA .они прописывают в модули вид измерений и регистры в которых будет храниться инфа.ищите конфигураторы и затирайте данные в модулях.
опечатался, конечно AD и DA. Они прописывают не в модуль, а в процессор. Замена процесора это дело лечит (если бы эта информация была в модуле, замена процессора не помогала бы).
А что Вы можете сказать на второую часть вопроса:
Цитата(alex.ugrumov @ 15.07.2013 - 09:55)
Кроме того, напрягает, в принципе, ситуация, что есть что-то, что не контролируется при разработке: ОК, про AN и NA мы узнали, может есть ещё? Как посмотреть какие ещё стакие же "скрытые задачи" инициированы? Или гарантировано отключить их ВСЕХ?
Автор: Silent_Guest 30.12.2013 - 23:30
Всем здравствуйте и с наступающим. Прошу подсказки - есть контроллер FX1N с двумя аналоговыми модулями FX2N-8AD. Программирую токовый вход, прописываю с помощью TO необходимые настройки (согласно мануала) - но результата нет. Монтаж правильный. Может необходима еще какая инструкция для пуска этого входа?
С уважением Сергей
Автор: KAZAH 30.12.2013 - 23:32
вы прогу свою выложите на файлообменник а сцылку на форум.кто то посмотрит и скажет что не так.
Автор: m_by 9.01.2014 - 10:45
... точнее строки из программы, можно прямо здесь текстом
TO инициализация
и FROM чтение ...