Не только.
В глобальном макросе Вы можете писать функции, которые затем можно использовать в макросах наравне со стандартными функциями Си.
Например.
Глобальный макрос
Захват-1.png
Макрос Таймер
Измеряет продолжительность включенного состояния бита PSB300 в секундах (дискретность 0,1 сек)
Захват-4.png
Макрос генерации случайных чисел в диапазоне от А до В
Захват-3.png
Последний раз редактировалось petera; 29.07.2017 в 10:34.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Возможно ли подключить 3 панели СП310-Р к одному ПЛК. Было бы здорово просто подключить к коммутатору и пусть меж собой битики и байтики там гоняют панельки и контроллеры.
Последний раз редактировалось Евгений Кислов; 07.08.2017 в 08:47.
С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
Добрый день! СП310-Slave, обмен с ПЛК304 через библитеку Овена по Modbus RTU. С регистрами все ясно. Опрашиваю биты. Использую команду 01х. Запрашиваю бит 264, кол-во битов в запросе-1. В буфере с нулевым индексом 0 или 1 бита 264. Все нормально.
Запрашиваю группу 2 (3) бита - 264 и 265 (266), в ответ в буфере с нулевым индексом приходит число соответствующее битам 264+8 бит, т.е. 33 регистр области PSB.
Все работает. Но не соответствует логике запроса.
Так должно быть?
Последний раз редактировалось Евгений Кислов; 09.08.2017 в 08:46.
С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
как вывести значение времени линии данных архивного графика в отдельное поле вывода (панель СП310)?
все привет
подскажите, кто уже неплохо разбирается в Конфигураторе СП3хх- есть ли что-то типа "битовый переключатель" где состоянию Вкл можно было бы присвоит бит №1, а состоянию Выкл - бит №2?
Пытаюсь сделать отображение состояния задвижки, а штатные библиотеки арматуры ну что-то прям совсем неупотребимые в реальной жизни. Я понимаю, что взяли много от китайцев, но блин W***** простительно не знать наших стандартов отображения арматуры и механизмов на технологических схемах, то от нашего производителя ждёшь бОльшего внимания к нашим нуждам))).
Есть какой-нибудь редактор, где можно было бы самому cделать элемент, типа редактор карт в CS?
или подскажите где поискать "рукописную" библиотеку элементов? может от W*** можно использовать?
Последний раз редактировалось Global; 15.08.2017 в 17:07.
Добрый день. Опишите более подробно, что вам нужно. Судя по первой половине поста - 2-битный индикатор (на 4 состояния, типа ВКЛ/ОТКЛ/Неопределенное состояние/Ремонт). Я вас правильно понял?
По второй половине вопроса - практически для любого элемента можно настроить внешний вид через загруженные изображения (кнопка Библиотека). Или я неправильно понял посыл?
Последний раз редактировалось Евгений Кислов; 15.08.2017 в 18: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
в общем-то да. минимум 2 битный, в идеале - n-бит.
собственно, о чём речь
есть стандарты, обозначения на принципиальных схемах запорно-регулирующей арматуры, электрических двигателей и механизмов, средств автоматизации, как по стандарту DIN, так и по ГОСТ. И нужно стандартное ГОСТовское изображение арматуры(про насос другой разговор) типа такого
image051.png
и цветами отображается состояние арматуры - закрыто/открыто
2bit switch.JPG
при этом цвет 1 - это бит№1(=1), цвет 2 - бит №2(=1). Это минимум.
а в идеале, если бы ещё привязать бит№3 - контакт SF электродвигателя, и красить фон или окружность двигателя при отключении - вас бы просто носили на руках
Я не могу сказать крупному заказчику, что я плевать хотел на ТЗ, на его корпоративные требования, на его корпоративные стандарты (которые калька с ГОСТа и DIN, потому что генподрядчик китайцы, технологи немцы, EPC контракторы итальянцы, генпроектировщики китайцы и тд) , на его операторов, которые задают вопрос, глядя на то, что предлагается в Конфигураторе - что это такое?
вот такая вот задача у нас. На данном этапе мы кое-как согласовали документацию, но к наладке на объекте мы должны сделать
может я что-то не понял. Да, можно подсунуть другое "изображение" для состояния Выкл к примеру, перед этим его нарисовав (отдельная блин работа!) и загрузив в библиотеку, но моя самодельная картинка будет статической картинкой, а не настраиваемым элементом, я не могу картинке настроить цвет, фон, заполнение, рамку и т.д. - во вкладке "Цвет". Нужна настройка. Вот я про что.практически для любого элемента можно настроить внешний вид через загруженные изображения (кнопка Библиотека)
Ладно, сами всё нарисуем, но дайте хотя бы простую инструкцию в чём рисовать и как интегрировать, чтобы можно было настраивать элемент
или сделайте импорт библиотек формата flb.
Потому как загрузить в дефолтную библиотеку покемонов и трансформеров - это конечно здорово, спасибо ребята, я посмеялся, но хотелось бы поддерживать отечественного производителя без насилия над собой.
п.с. И кстати - у панелей W***k в редакторе работает отображение элементов в состоянии 0, 1, и т.д..
У вас это не работает. точнее работает, но только для анимированных элементов.
А я просто хочу посмотреть, как у меня будет выглядеть весь экран в состоянии всех битов =1, всех битовых индикаторов, скрытых надписей, переключателей и тд
или я не разобрался до конца в интерфейсе?
Последний раз редактировалось Global; 16.08.2017 в 11:40.