amn да нет, они то работают, просто видно что при двух FB повторяются действия. которые ненужны.
amn да нет, они то работают, просто видно что при двух FB повторяются действия. которые ненужны.
Такая ситуация. ПЛК 110-60. К нему подключаю 2 модуля ввода/вывода с аналоговыми сигналами МВА и 2 модуля ввода/вывода с дискретными сигналами МДВВ. Протокол модбас рту. Вопрос такой, при записи регистров нужно ли учитывать последовательность подключения модулей или для каждого модуля регистры с нуля писать?
yurmik у каждого устройства свой адрес вне зависимости 1-м он подключен на шлейфе или последним. адрес + регистры модуля по документации.
Здравствуйте.
В наличии есть: ПЛК160-У-М, СП270, МВУ8, МВА8 и нулевой багаж знаний в программировании ПЛК.
Что надо сделать:
1. Завести в ПЛК 7 сигналов от термосопротивлений (заведены на МВА) и 2 сигнала 4-20мА (заведены на ПЛК). ПЛК их видит.
2. Отобразить все заведенные сигналы на СП270. Сигнал с термосопротивлений отобразил по подобию примеров с диска ПЛК. А вот 4-20 не получаеться, т.к. в ПЛК они заводятся в виде REAL, а в СП270 нашел отображение только в WORD.
3. В ПЛК будет крутится программа, работает с входными аналогами, дискретами и выходными дискретами (как нибудь, чего нибудь придумаю).
4. Вывести ВСЕ сигналы в формате 4-20 мА. Термосопротивления вывел с МВА, через ПЛК, на МВУ в формате WORD (снова по примеру), пока не смотрел как это выглядит в виде сигнала. Один 4-20 со входа ПЛК отправляю на выход МВУ. Второй 4-20 отправляю на выход ПЛК 0-10В (ПЛК160-У-М), а затем внешним преобразователем уже в 4-20 мА.
Вопросы:
В1. Как преобразовать REAL в WORD и обратно, либо как отобразить сигнал формата REAL в СП270.
В2. 4-20мА со входа ПЛК напрямую отправить на выход МВУ наверно не получиться. Нужен пересчет. Какой?
В3. 4-20мА со входа ПЛК напрямую отправить на выход ПЛК 0-10В тоже не получиться. Нужен пересчет. Какой?
С уважением. Илья
Для начала внимательно изучите этот документ http://www.kipshop.ru/CoDeSys/steps/codesys_v23_ru.pdf чтоб с Вами можно было предметно разговаривать
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Земеля capzap, очень полезный совет. Рекомендуемый вами файл, есть на диске к ПЛК. И я естественное с ним ознакомился, нет не выучил наизусть, а ознакомился. Но так как опыт программирования у меня нулевой, то не все понял. Поэтому и попросил готовый "рецепт" решения банальной, с вашей точки зрения, проблемы.
Поиск по этому файлу у меня почему то не работает, а help по функциям в codesys почему то не полный. Однако "нашлась" функция REAL_TO_WORD, про которую help упрямо молчит. Будем дальше плясать с бубном
Уважаемый capzap, пишите ИСТЧЕ больше дельных, полезных, а главное простых советов.
По поводу поиска помоему Вам и к винде необходимо бубен искать, смотрите видео
а по поводу других преобразований, читайте еще и про LIN_TRAFO
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Вооот, пошел же предметный разговор. А поиск, на портабельном фоксит ридере на машине включенной в домен и запароленной по самое немогу, действительно почему то не работает. Кстати и хелп не всех программ способен штатно работать на машине включенной в домен (отдельный рахмат нашим системщикам). К примеру хелп автокад электрик и т.п.
Отдельное и ОГРОМНОЕ спасибо за быстрый ответ.
нерекоендовал бы в WORD преобразовывать, а то отрицательные значения будут плохо выглядеть, как в документации для этого нужен INT
Так СП270 должна и Real показывать. раз уж ИП320 умеет или у СП270 с этим проблемы ?