а не надо ничего исправлять и плакать на форуме.
возьмите любую программу, проверяющую обмен по Modbus Rtu, посмотрите, отзывается ли мдвв.
Вид для печати
а не надо ничего исправлять и плакать на форуме.
возьмите любую программу, проверяющую обмен по Modbus Rtu, посмотрите, отзывается ли мдвв.
А кто-нибудь подскажет как с МДВВ по Modbus RTU считывать значения счетчиков входов (хотя это и выходит у меня, но значения странные - типа--->>>>> 9,021у-039), а самое интересное как их обнулить (сбросить). Проэкт в SCADA-системе TRACE MODE 6.
выкладывайте проект в базовой версии - посмотрим.
Есть небольшая проблемка. Проэкт сделан в ПРО версии и занимает немало места. Связь с МДВВ по интересующем протоколу и считывание вышеуказаных параметров организовано через второй узел проэкта MicroTRACE MODE 6. Меня интересует работающий небольшой проэкт (пример), который бы коректно считывал параметры и делал сброс. Если можна вышлите (сбросте) пример.
ловите пример.
большое спасибо
А вот и примерчик:
Modbus_TM6_PLC.rar
ПЛК-150-И-М, Прошивка и таргет версии 2.10.5.
Версия TM6.06 Pro.
пожалуйста, а можно этот же примерчик в базовой версии?
заранее благодарен
Пример для ПЛК-150-I-M и TM6 base.
Вложение 3016
:confused:
интересно...
А есть такое же чудо тока с подключением по GPRS или по TCP
Нет. Для работы по Modbus TCP такого готового чуда нет. Но переделать данный пример под TCP достаточно просто.
В ПЛК создаете устройство Modbus Slave. В TM6 в источниках/приемниках указываете адрес ПЛК в сети Ethernet. Соединение по COM-порту можно удалить.
Ваш пример работоет отлично по COM !!!спасибо!!! но вот с переходом на TCP нет где может быть косяк?
в Trace Mode IP задан и COM соединение удалено но не работает отсылать можно тока 1 значение причем тока один раз а принимать вобще отказывается
в ПЛК100 заменил тока RS232 на модем в инет выходит пингуится все отлично по OPC(Lectus) все отлично принимает тоже
Мне кажиться проблема в скаде но где я её почти не трогал???
просветите неграмотного пожалуйста
Здравствуйте.Я только начал тестировать TM.Вопрос в следующем:в codesys создал вход с термосопротивления t1 и переменную типа word(по TCP)t2.Написал на FBD t1 real_to_word t2,далее в TM создал переменную routword(3)(проставил все адреса и т.д.),создал канал hex и привязал эту переменную(значение показывает нормально).Но когда я создаю переменную типа float (пишу на FBD t1--t2),создаю в TM переменную routfloat(3) и канал float то показывает число типа 3421e-39.Подскажите пожалуйста в чём проблема?кстати если подключать через lectus ops то показывает всё нормально число типа 24,2352.Я читал что этот вопрос поднимался но ответили примером который у меня почему-то не открывается).заранее спасибо.
Для того чтобы получить в ТМ нормальное значение вам нужно поменять местами старший бит с младшим пример есть на форуме только для ПЛК63 с панелью СП270 в панели тоже чтобы отображать Float нужно это сделать поменять местами.
Здравствуйте.Скажите пожалуйста, как в Trace Mode можно изменять (задавать) значения переменных.
Сейчас я это делаю при помощи компонента "ползунок". Если для задания уставки он смотрится красиво, то для задания корректировочных коэффицентов лучше бы смотрелись элементы вроде "текстового блока" но которые не отображали бы переменую, а позволяли вводить переменую с клавиатуры.
В Trace Mode есть что-то подобное?
Это Вам на сайт Трэйс Мода надо...
Спасибо, но я на этом форуме видел жалобы на то, что они очень редко или с большими паузами отвечают.
Ничего не понимаю. Я попробую выразиться более подробно.
Сейчас я могу менять значения какой-либо переменной (к примеру А0) только вот этим инструментом
http://i003.radikal.ru/1106/27/d02082cbcab3.jpg
Но мне бы хотелось иметь текстовое поле-подобное тому, в которое вводится логин и пароль для входа на этот форум.
Инструмент "текст" мне позволяет только выводить нужную переменную, а я хотел бы иметь текстовое поле в которое можно вводить значение переменой. Скажем значение 20 я ввёл с клавиатуры, нажал ентер и переменой привязанной к данному текстовому полю присвоилось значение 20. Как это можно сделать. Я понял что с помошью этого элемента,
http://i020.radikal.ru/1106/13/c314f0a74798.jpg
но я никак не могу это сделать.
Какие нужны свойства?
Я зарегистрировался на форуме адастра, но они отклонили мою регистрацию.
Я делаю диплом с применением двух терморегуляторов 151, там интересный проект- уставка первого регулятора зависит от текущего значения выходной мощности второго регулятора, и мне нужны ещё поправочные коэффиценты, но вводть их ползунком не красиво, а по другому у меня не получается....
Вы даже не изучили раздел "быстрый старт".
У текстового поля есть вкладка "события". На ней в пункте "MousePress" вы можете выбрать "передать значение" - "ввести и передать".
Напомню, что в ТМ нет канала типа ввод-вывод, соответственно вам надо создать 2 канала и два источника-приемника.
Спасибо большое. Я читал быстрый старт, но не очень внимательно, и пропустил данный момент. Я себе представлял немного по другому поле ввода, и не обратил на это внимание. Я думал что оно будет обычным полем, а не активным элементом, нажав на который нужно вводить значения. Я с этим разобрался с Вашей помощью. Спасибо Вам большое.
Думаю это потому, что у тех кто жалуется, трейс мод с торрентов незарегенный или писали не туда. По крайней мере у меня проблем никогда не было.
Но есть лайфхак, даже если ничего не покупать. Надо на их сайте регить и качать бесплатную скада, после чего региться на их форуме и писать там. Всегда отвечают. :cool:
Да уже 7 лет прошло. Маловероятно, что пример сохранился и вообще актуален.
В интернете есть целые видеуроки, даже со ссылкой на примеры:
https://www.youtube.com/watch?v=cmUQ...bWKEJO&index=3
Правда тут другой, 160 контроллер, но отличий быть не должно. Со стороны скада то точно нечего не поменяется.