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

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

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

Поиск по библиотекам, однако, не производится.Результаты выводятся в окне сообщений.“Project” “Check”Команды этого меню используются для дополнительного семантического контроля. Проект долженбыть откомпилирован без ошибок, иначе данные команды недоступны.

Для получения актуальных данных проект должен быть откомпилирован после любого изменения. Соответствующее предупреждениебудет дано в окне сообщений.Подменю семантического контроля включает следующие команды:••••Unused Variables (не используемые переменные)Overlapping memory areas (перекрывающиеся области памяти)Concurrent Access (конкуренция доступа)Multiple writes to output (множественная запись выходов)Результаты работы выводятся в окне сообщений.Внимание: В опциях компилятора вы можете задать автоматическую проверку при каждой компиляции.Unused VariablesНе используемые переменные. Ищет переменные, которые были объявлены, но ни разу не использовались в проекте.

В окне сообщений такие переменные выводятся вместе с именем POU и номером строки, в которой они были объявлены. Например: PLC_PRG(4) – var1. Переменные, объявленные в библиотеках, не проверяются.Overlapping memory areasПерекрывающиеся области памяти. Команда проверяет, не перекрывают ли друг друга переменные,объявленные с помощью “AT”. Например, переменные “var1 AT %QB21: INT” и “var2 AT %QD5:DWORD” перекрывают друг друга, так как обе используют 21-й байт области выходов.В окне сообщений появится следующее сообщение:%QB21 is referenced by the following variables:CoDeSys V2.34-39Работа в системе программирования CoDeSysPLC_PRG (3): var1 AT %QB21PLC_PRG (7): var2 AT %QD5Concurrent AccessКонкуренция доступа.

Ищет такие области памяти, которые используются сразу в нескольких задачах,но имеют разные виды доступа. Например:%MB28 is referenced in the following tasks :Task1 – PLC_PRG (6): %MB28 [read-only access]Task2 – POU1.ACTION (1) %MB28 [write access]Multiple writes to outputМножественная запись выходов.

Ищет выходы, запись в которые осуществляется более одного раза зауправляющий цикл. Например:%QB24 is written to at the following locations:PLC_PRG (3): %QB24PLC_PRG.POU1 (8): %QB24Группы пользователейВ CoDeSys можно определить до восьми групп пользователей с разными правами доступа к компонентам проекта. Можно установить уровень доступа для каждого объекта в отдельности или для всех сразу. Благодаря этому только член определенной группы пользователей может получить доступ к проекту.

Член такой группы пользователей идентифицируется паролем.Группы пользователей номеруются от 0 до 7. Группа 0 получает права администратора, т.е. только члены этой группы могут назначать пароли для других групп или объектов.В только что созданном проекте пароли пустые. Пока пароль для группы 0 не задан, каждый пользователь проекта считается членом 0-й группы.Как только группа 0 получит пароль, можно будет задать пароли для всех остальных групп.

Для вводапароля используется следующий диалог.Диалог ввода пароля:В выпадающем меню User group выберите номер группы, членом которой вы являетесь, и введите пароль в поле Password. Если пароль не верный, то появится сообщение:"The password is not correct."(не верный пароль)Если вы ввели правильный пароль, то проект будет открыт.Пароли задаются с помощью команды “Passwords for user group”, а права доступа к объектам с помощью команды “Object” “Access rights”.“Project” “Passwords for user group”Задание паролей групп пользователей. Команда доступна лишь членам группы 0.CoDeSys V2.34-40Работа в системе программирования CoDeSysДиалог задания пароля:В выпадающем меню User group выберите номер группы и введите пароль для этой группы в полеPassword. При вводе пароля все символы заменяются звездочками “*”.

В поле Confirm password выдолжны подтвердить пароль. Если при нажатии кнопки OK вы увидите сообщение "The password doesnot agree with the confirmation", то это значит, что вы не правильно подтвердили пароль. В этом случаеповторите операцию ввода и подтверждения пароля.Если надо задать пароль еще для одной группы, вызовите команду снова.Важно: Если хотя бы одна группа не имеет пароля, то проект можно свободно открыть через эту группу!“Project” “Data Base Link”Данное меню доступно, только если включена опция проекта 'Use source control (ENI)' в категории'Project source control'. В данное меню входит набор команд управления объектами проекта посредствомENI:1.Login (подключение к ENI серверу)Если в Организаторе объектов выбран некоторый объект и успешно выполнена команда Data BaseLink (из контекстного меню, правая клавиша мыши), то для данного объекта становятся доступныминиже перечисленные команды:2.3.4.5.6.7.8.DefineGet Latest VersionCheck OutCheck InUndo Check OutShow differencesShow Version HistoryЕсли подключение к базе данных не установлено, то диалог 'Data base Login' будет открыт автоматически.Если команда Data Base Link из меню “Project”' активна, то становятся доступными дополнительныегрупповые команды, относящиеся ко всем объектам проекта:9.10.11.12.13.14.15.16.17.CoDeSys V2.3Multiple DefineGet All Latest VersionsMultiple Check OutMultiple Check InMultiple Undo Check OutProject Version HistoryLabel VersionAdd Shared ObjectsRefresh Status4-41Работа в системе программирования CoDeSysСтатус объекта при работе с базой данных отображается в Организаторе объектов :Иконка закрашена серым:Объект поддерживается в базе данныхЗеленая галочка перед именем объекта:Объект извлечен из базы для редактирования в данном проекте.Красный x перед именем объекта:Объект извлечен другим пользователем.<R> после имени объекта:Доступ только по чтению.Обратите внимание: Некоторые объекты(Task configuration, Sampling Trace, PLCConfiguration, Target Settings, Watch- andReceipt Manager) содержат <R> поумолчанию, поскольку не могут бытьизвлечены.

Если вы не имеете праваредактировать объект, то вопрос об извлечении не будет задаваться автоматически и команда 'Check out' будет недоступна.Login (Подключиться)Команда открывает одноименный диалог 'Login', в котором вы должны задать данные для подключенияк базе данных через ENI Сервер. Данные могут отличаться для различных типов базы данных. Настройка самой базы производится в меню ENI Сервера (ENI Admin, User Management).CoDeSys V2.34-42Работа в системе программирования CoDeSysДиалог 'Login':Страничка Project objects содержит:Host: имя машины на которой работает ENI Server (определяется в поле 'TCP/IP address' в опциях проекта 'Project source control').Project: имя базы данных проекта (определяется в поле 'Project name' в опциях проекта 'Project sourcecontrol' / 'Project Objects').Удостоверения (Credentials):• Имя пользователя User name и пароль Password.• Когда в проекте активна опция Use as default, указанные выше данные будут использоваться поумолчанию автоматически для всех последующих операций с базой данных.• Нажмите OK для подтверждения ввода.

Далее автоматически будет открыта страничка общих объектов 'Shared objects'. Выберете необходимые объекты и нажмите OK. Аналогично выполните ввод длястранички 'Compile files'.• Диалог Login вызывается автоматически при попытках доступа к базе данных, если подключениееще не установлено.Внимание: Если вы хотите сохранить удостоверения доступа в проекте, включите опцию 'Save ENI credentials' опциях проекта, категория 'Load & Save'.Define (Определить)Команда: 'Project' 'Data Base Link' 'Define'.Команда определяет, должен ли выбранный объект поддерживаться в базе данных или только локальнов проекте.

В предложенном диалоге вы должны указать одну из категорий базы данных 'Project' (объектпроекта) или 'Shared objects' (разделяемый объект) либо 'Local' (локальный объект).Иконки всех разделяемых (поддерживаемых в базе данных) объектов закрашены серым цветом в Организаторе объектов.Get Latest Version (Считать последнюю версию)Команда: 'Project' 'Data Base Link' 'Get Latest Version'Текущая версия выделенного объекта считывается из базы данных, перезаписывая локальную версию.В отличие от команды “Check Out” не блокирует объект для других пользователей базы данных.CoDeSys V2.34-43Работа в системе программирования CoDeSysCheck Out (Извлечь)Команда: 'Project' 'Data Base Link' 'Check Out'Выделенный объект извлекается из базы данных и блокируется для других пользователей.При выполнении этой команды открывается диалог 'Check out object'.

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

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

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