С WORDOM и FLOAT получилось панель:Скрин панели.jpg, ПЛК Скрин ПЛК_онлайн.jpg, а вот с битами ни как? Проект с исправлениями прилагаю. Спасибо
С WORDOM и FLOAT получилось панель:Скрин панели.jpg, ПЛК Скрин ПЛК_онлайн.jpg, а вот с битами ни как? Проект с исправлениями прилагаю. Спасибо
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
УРА! Заработало,СПАСИБО!
Давайте начнем с начала.
Таблица - это элемент, которые отображает значения регистров.
В таблице вы указываете PSW300 - это первый регистр, начиная с которого расположены данные, отображаемые таблицей (при отсутствии галочки Цикл. буфер).
Таблица содержит один столбец с данными типа DWORD и три строки. Каждая переменная DWORD занимает два регистра.
Т.е. таблица занимает 1 столбец*3 строки*2 регистра=6 регистров, расположенных с PSW300. Т.е. - от PSW300 до PSW305.
Соответственно, чтобы менять содержимое таблицы, необходимо менять значения этих регистров.
1 строка - регистры PSW300-301 (в элементе Цифровой ввод выбираем тип DWORD и первый из двух регистров - PSW300)
2 строка - регистры PSW302-303 (Цифровой ввод - DWORD - PSW302)
3 строка - регистры PSW304-305 (Цифровой ввод - DWORD - PSW304)
С помощью элементов типа DWORD мы меняем значения регистров и видим соответствующие изменения в таблице (поскольку таблица как раз эти регистры и отображает).
Последний раз редактировалось Евгений Кислов; 20.04.2017 в 13:57.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Ещё вопрос, ПЛК отсылает в панель 2 бит регтстра PSB 264ПЛК_1.jpg, в панели взят элимент ДВИГАТЕЛЬ которому присвоил тот же регистр PSB 264 Панель_1.jpg. Как обратиться к нужному биту этого PSB регистра в панели, или это только возможно если использовать регистры PSW?
PSB - это бит, аналог BOOL из CoDeSys.
В вашем случае, вероятно, произойдет запись в PSB266 - его и надо привязать к двигателю.
Вообще, по-моему, проще использовать в ПЛК Register Input/Output Module и читать/записывать битовые маски в PSW.
Ну и обращу внимание, что у нас есть примеры по настройке обмена с ПЛК:
http://www.owen.ru/upl_files/PO/SP30...YS2.3_v1.1.zip
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Справедливо - поправлю на вариант с проверкой неравенства нулю. Спасибо за замечание.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
В продолжении разговора об обращении к битовой области. Я понимаю что PSB ,например, 256 это 1бит. Меня смутило что в конфирурации ПЛК есть возможность обратиться и к остальным битамБИТЫ.jpg и вот в ОНЛАЙНЕ пример обращения БИТЫ _РАБОТА.jpg. А так да, использую PSW регистр с возможность выбрать 8 из 16 битов для работы.
Пример по организации связи ПЛК-ПАНЕЛЬ я смотрел ранее, жаль там нет примера конфигурации ПЛК чтобы знать какой модуль использовать и какую команду. Я уже этот этап прошёл но такой пример снял бы не мало вопросов для быстрого понимания работы связки ПЛК_ПАНЕЛЬ.
В смысле, нет? Там скриншоты для конфигурации каждого модуля, с адресами, функциями и т.д.Пример по организации связи ПЛК-ПАНЕЛЬ я смотрел ранее, жаль там нет примера конфигурации ПЛК чтобы знать какой модуль использовать и какую команду
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk