Codesys (824048), страница 23

Файл №824048 Codesys (Руководство пользователя по программированию ПЛК в Codesys) 23 страницаCodesys (824048) страница 232021-01-15СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 23)

и фиксируются. Для всехпеременных, помеченных строкой <Release Force>, фиксация отменяется. После этого диалог закрывается.Write Values: Все значения переменных списка Writelist записываются в контроллер. После этого диалог закрывается.Release Force: Удаляются все элементы списка Forcelist. Если список Writelist не пустой, то открывается диалог “Remove Write-/Forcelist”, в котором вы должны указать, какой список нужно удалить. Послеэтого диалог закрывается.CoDeSys V2.34-71Работа в системе программирования CoDeSys“Online” “Show Call Stack”Вы можете использовать эту команду в режиме Online, когда программа остановлена в точке останова.Вы увидите диалог со списком вызванных на этот момент POU:Пример стека вызововНа первом месте всегда стоит POU PLC_PRG, так как выполнение программы всегда начинается с него.На последнем месте стоит POU, в котором программа была остановлена.Если вы выберите POU и нажмете кнопку Go to, то этот POU будет открыт в редакторе на текущей команде.“Online” “Display Flow control”Включение режима контроля потока исполнения индицируется галочкой перед командой Display Flowcontrol.

Если данная возможность поддерживается в вашей целевой платформе, то каждая строка илицепь программы, которая была выполнена в контроллере в предыдущем управляющем цикле, будетвыделена.Номер каждой такой сроки или цепи выделяется зеленым цветом. В редакторе IL, кроме этого, выводится предшествующее значение аккумулятора. В графических редакторах FBD и LD рядом с линямисвязи, передающими нелогическое значение, появляются дополнительные поля.

В этих полях указываются значения, передаваемые по соответствующим линиям связи. Линии связи, передающие логическое значение TRUE , изображаются синим цветом.“Online” “Simulation”Эта команда включает режим эмуляции. Если режим эмуляции включен, то команда Simulation в менюотмечена галочкой.В режиме эмуляции программа выполняется в ПК. Этот режим используется для тестирования проекта.Взаимодействие с эмулятором опирается на механизм сообщений WindowsЕсли режим эмуляции выключен, то программа будет запущена в контроллере.

Обмен данными междуПК и ПЛК обычно осуществляется по последовательному интерфейсу.Состояние режима эмуляции (включен/выключен) сохраняется вместе с проектом.CoDeSys V2.34-72Работа в системе программирования CoDeSysОбратите внимание: POU из внешних библиотек не выполняются в режиме эмуляции.Длительность рабочего цикла в режиме эмуляции не соответствует (как правило, существенно больше) длительности цикла в реальном контроллере.“Online” “Communication Parameters”Выводит диалог для настройки параметров связи ПК и ПЛК. (Если вы используете OPC или DDE серверы, то эти параметры можно настроить из их конфигурации).Ниже рассмотрены:••••••Механизм работы шлюза связи (gateway)Установка параметров связиСоздание нового канала на локальном сервере связиДиалог параметров связи на локальном ПКТехника редактирования параметров каналаУстранение проблем связи при работе с удаленным серверомМеханизм работы шлюза связиВзаимодействие ПК с системой программирования происходит посредством вспомогательного серверасвязи (gateway).

Прежде чем описывать диалог настройки, рассмотрим механизм работы шлюза связи.Сервер связи позволяет осуществить взаимодействие с одной или несколькими системами исполненияПЛК. Параметры каналов связи с ПЛК и метод взаимодействия сервера связи с системой программирования необходимо настроить заранее. Возможно, что система программирования и сервер связи являются приложениями, работающими на одной машине.

В этом случае сервер связи запускается автоматически при выполнении команды Login. Если сервер связи расположен на другой машине в сети, то ондолжен быть запущен заранее. Запущенный сервер отображает иконку CoDeSys в правой части панелизадач Windows. Изображение иконки подсвечивается, когда установлена связь с ПЛК. Сервер связипродолжает работать независимо от системы программирования.

Отключить его можно командой Exitво всплывающем меню (щелкните правой клавишей мыши по иконке сервера связи).На следующем рисунке показана схема, представляющая работу шлюза связи.Пример системы связиНа рисунке PC_local обозначает ваш локальный ПК, PC_x – другой ПК, на котором запущен серверсвязи PC_ gateway. PC_PLC1 … PC_PLC4 - системы исполнения. На рисунке все элементы показаныотдельно, но в принципе все это может работать на одной машине.CoDeSys V2.34-73Работа в системе программирования CoDeSysВАЖНО: Подключение к серверу связи возможно только по TCP/IP.

Поэтому убедитесь, что ваш ПК настстроенправильно.Связь сервера с системами исполнения, напротив, может опираться на различные механизмы (TCP/IP,именованные каналы и т.д.).Установка параметров связи1. Выбор сервера связи и каналаДля соединения с сервером связи необходимо использовать диалог "Communication ParametersGateway". Для его вызова нажмите кнопку "Gateway" в диалоге настройки канала связи.Пример диалога настройки сервера связиЗдесь вы должны настроить:•Connection - тип соединения с сервером связи. Если сервер локальный, соединение может бытьвыполнено через разделение памяти (local) или через TCP/IP.

Для удаленного сервератолько TCP/IP.•Address IP - адрес компьютера, на котором запущен сервер связи или соответствующее символьное имя. По умолчанию используется Localhost, что эквивалентно указанию IP адреса127.0.0.1. Для соединения с удаленным сервером связи задайте здесь необходимый адрес или символьное имя.Password – пароль, необходимый для подключения к удаленному серверу. Задать пароль на сервере можно, щелкнув правой кнопкой мыши на иконке сервера связи в панели задач. Вовсплывающем меню выберите команду Change password. При работе с локальнымсервером пароль не нужен.Port- порт, на который настроен сервер связи. Обычно правильное значение здесь уже задано.••По окончании ввода закройте диалог клавишей OK.

Заданный сервер, включая доступные ему каналы,должен появиться в поле Channels диалога настройки канала связи.2. Установка нужного канала на выбранном сервере:Выберете один из каналов сервера. Если соединение с сервером не устанавливается (сообщение "notconnected"), возможно, сервер не запущен или настроен неправильно.При удачном исходе закройте диалог кнопкой OK.

Указанные настройки будут сохранены в проекте.Создание нового канала на локальном сервере связиПри наличии соединения с сервером вы можете создавать новые каналы, которые будут использоватьсядля связи с ПЛК.CoDeSys V2.34-74Работа в системе программирования CoDeSysНажмите кнопку New.

Диалог настройки канала зависит от его типа и определяется установленными ввашей системе драйверами.Пример установки нового каналаПоле Name автоматически содержит имя последнего заданного канала. Если ни одного канала еще незадано, то имя образуется из имени сервера и символа подчеркивания (например, localhost). Вы можетезадать любое имя. Имя играет исключительно информационную роль и даже не обязано быть уникальным.В разделе Device выберите необходимый драйвер связи. Список доступных драйверов отражает все установленные в системе драйверы.

Если вы закончите ввод кнопкой OK, то новый канал появится в разделе Channels диалога "Communication Parameters". Пока еще он доступен только локально для данногопроекта.Чтобы внести новый канал в число доступных серверу и сделать возможным его удаленное применение, необходимо выполнить соединение (login). Когда после этого вы вновь раскроете диалог настройки, канал появится в иерархии соответствующего сервера. Теперь вы можете подключиться через этотканал с любого компьютера.Если возникает ошибка при соединении, возможно, что данный интерфейс (например, COM1) уже занят. Также возможно, что ПЛК просто не подключен.Параметры каналов, определенные на сервере, недоступны для редактирования и показываются серым.Однако вы можете удалить такой канал, если он не активен.ВНИМАНИЕ.

После удаления канала откат будет невозможен. Канал действительно удаляется в момент нажатиякнопки Remove.Диалог параметров связи на локальном ПКДанный диалог служит для выбора сервера связи с ПЛК. Кроме того, он позволяет настроить каналысервера, установленного на данном компьютере, которые должны быть доступны с других компьютеров сети.Для просмотра текущих настроек используйте кнопку Update.На рисунке показан пример настройки возможной конфигурации.CoDeSys V2.34-75Работа в системе программирования CoDeSysДиалог настройки сервера связи, пример:Под заголовком Channels показаны две категории соединений.§§Первыми показаны каналы подключенного в настоящее время сервера связи.

В окне списка показывается его IP адрес или имя в сети. В данном примере это “localhost, что соответствует локальному серверу. Для обращения машины к самой себе в IP сетях предусмотрен адрес 127.0.0.1. Еслисервер связи расположен на другой машине, IP адрес, естественно, будет иным. Раскрытый списокPC_PCL1 …PC_PCL3 показывает каналы связи данного сервера с системами исполнения.Вторая категория каналов отображает все возможные соединения вашего локального компьютера.Ветви, показывающие эти каналы, тянутся на рисунке непосредственно от знака “-”.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее