С WORDOM и FLOAT получилось панель:Скрин панели.jpg, ПЛК Скрин ПЛК_онлайн.jpg, а вот с битами ни как? Проект с исправлениями прилагаю. Спасибо
С WORDOM и FLOAT получилось панель:Скрин панели.jpg, ПЛК Скрин ПЛК_онлайн.jpg, а вот с битами ни как? Проект с исправлениями прилагаю. Спасибо
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
УРА! Заработало,СПАСИБО!
Речь не о настройках, а о элементах типа Цифровой ввод. Прикладываю пример.
Если речь о вводе данных в любую строку таблицы с помощью одного цифрового ввода - тогда надо использовать динамическую адресацию и с помощью еще одного цифрового ввода осуществлять выбор строки, в которую будет произведена в запись (см. пример в РП).
Последний раз редактировалось Евгений Кислов; 20.04.2017 в 13:02.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Последний раз редактировалось Минеев Антон; 20.04.2017 в 13:50.
Давайте начнем с начала.
Таблица - это элемент, которые отображает значения регистров.
В таблице вы указываете 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.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | 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
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk