Ёпрст
Хоть бы архивировали свои проекты.
578 кБ против 8.31Мб
Ёпрст
Хоть бы архивировали свои проекты.
578 кБ против 8.31Мб
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
С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
дда если разрядность ограничить на уровне 6 знаков после запятой, то работает
Я думаю, что так и требуется. Но...
У него две ф.области
Одна физически читает X из модуля.
Вторая вычисляет
X=X-y
где X- полученные значения от тензодатчика
y - поправка
Обе ф.области непрерывные. И кто из них первый, а кто второй никто не скажет.
Непонятно зачем ДВЕ ф.области.
Нужно всего одна, с двумя последовательными функциями
-вызов макроса Fun1
-математика(арифметические вычисления).
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Petera, не думал, что у Вас проблемы с интернетом. У меня - безлимит, на это уже не обращаю внимания
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Я соглашусь с Petera, что одной функциональной области достаточно. Но при этом я до сих пор не увидел реальной необходимости в макросе - никто не мешает в одной функциональной области опрашивать датчик и производить арифметические операции. Если данные приходят в пригодном для обработки виде, то можно вообще все это делать в пределах действия Математические операции, в качестве одного из операндов выбрав регистры датчика.
С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
да, с этим не спорю, но проблема не в этом. Безымянный.JPG тип данных был DEC / Поставил float - заработало
спасибо !!!
Я думаю, что макрос ему нужен для чтения из модуля собственной функцией (видимо осталось от СП270).
Мне только не понятно, чего он добивается
Модуль выдает данные в формате DWord. В этом же формате можно прибавлять/вычитать поправку.
Зачем Float в вычислениях? Или в итоге, для дальнейшего использования именно Float нужен.
А так каша какая-то получается.
ЗЫ. Может все таки модуль выдает данные Float, а не DWord? Тогда зачем этот макрос вообще?
Последний раз редактировалось petera; 24.08.2016 в 11:33.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg