Похожие презентации:
CX_Programmer_rus
1. CX-программатор 3.0 и CJ1M
12. Содержание
1. Общие данные2. CX-Сервер
3. Запуск CX-программатора
4. Создание нового проекта
5. Работа с файлом
Dia4
6
8
10
11
Сохранение и открытие проекта
Открытие файла Syswin
6. Меню проекта
19
7. Окна проекта
30
8. Управление проектом, ПЛК,
символы, программы и утилиты 32
8.1 Проект
33
8.2 ПЛК
35
8.3 Символы ПЛК
38
8.4 Таблица ввода/вывода ПЛК39
8.5 Параметры ПЛК
43
8.6 PLC memory
44
8.7 Memory Card
48
8.8 Error Log и Clock
53
8.9 Программы
54
9. Окно печати
10. Окно мониторинга
11. Адресное окно
12. Назначение символа
Dia60
61
64
65
Типы данных
Добавление и изменение
auto-адресация
13. Программирование
76
программы
блоки
схемы
14. Установки
15. Программирование
84
92
девизы
команды
Операнды команд
изменения
16. Комментирование
112
2
3. Содержание [2]
17. Режимы Online121
Соединение
Загрузка и сравнение программы
мониторинг
online edit
auto-online
18. Вспомогательные действия 136
Перемещение в программе
Нахождение и исправление
Перекрестная ссылка
Data Trace
CX-Net
19. Открытие проекта Syswin 148
20. Типы коммуникации с ПЛК 150
21. Файлы CX-P
160
3
4. 1. Общие данные о CX-Programmer
CX-Programmer 3.0 это 32 битное программное обеспечение (ПО)совместимое с Win 95/98/ME/NT/2000/XP для программирования
программируемых логических контроллеров (ПЛК) фирмы
OMRON. ПО является частью пакета CX Automation Suite.
4
5. Общие данные о CX-Programmer[2]
Широко распространенное в мире ПО для ПЛК CS1 и CJ1Опознает так же почти все C/CV ПЛК фирмы OMRON
Один проект может содержать несколько ПЛК
Например, находящиеся ПЛК в одной сети программируем в одном
проекте
Может использоваться несколько CX-программаторов
одновременно
Поэтому возможно открыть несколько проектов одновременно для
сравнения или копирование каких то частей
Также одновременная коммуникация
Релейная схема и и типы программирования листа команд
Единая эксплуатация переменных и настроек устройств между
СХ серверами
Возможность тестирования программы для ПЛК CS/CJ в
окружении CX-Simulator
5
6. 2. CX-Server
CX-Programmer использует программу CX-Server, которая содержитсяв программаторе. CX-Programmer 3.0 содержит версию CX-Server
1.7. CX-Server состоит из следующих программ:
I/O Table -editor
Data Monitor (Data Display)
Data Trace
Error log
Performance Monitor
Memory Card support
PLC Settings (PLC Setup)
CX Net
Routing Tables
Data Links
Special Unit Settings
FinsGateway
6
7. CX-Server
Это программа коммуникации, через которую CX-программыобмениваются данными с ПЛК по последовательному соединению или
через шину
Возможна одновременная коммуникация различных программ по
одному пути по одинаковым или различным адресам
CX Programmer
CX Supervisor
CX Motion
CX Protocol
CX SERVER
ПЛК
7
8. 3. Запуск CX-Программатора
Запуск или через иконку или через Start, как показано на картинке(при инсталляции использовались настройки по умолчанию)
8
9. CX-Программатор. Запуск
Запустив программу видим следующее окно. Ни один проект еще неоткрыт.
9
10. 4. Настройки нового проекта
Нажмите кнопку New или из меню File/Newдля открытия нового проекта. В проекте
может быть несколько ПЛК. Первая задача
определить первый ПЛК проекта.
В окне Change PLC в поле Name даем
название ПЛК . Ни какие названия (проекта,
ПЛК, программы, блока,символов) не
должны начинаться с цифры или содержать
пробелы.
В поле Device Type выбираем из листа
используемый ПЛК
В поле Network Type только что выбранному
ПЛК устанавливаем тип коммуникации
(Network Type).
Пройдитесь по всем полям сверху вниз и
обратите внимания также на кнопки Settings
10
11. Типы ПЛК
Когда в поле Device Type выбран ПЛК, устанавливаем его настройки нажав накнопку Settings
В окне Device Type Settingsможет быть также вкладка Memory помимо вкладки
General. Важная и обычно все6гда устанавливаемая настройка типа CPU.
11
12. RS-коммуникация/ протокол Toolbus
Чтобы соединение между программой и ПЛК установилось, необходимо всемнастройкам быть правильными. С ПЛК CJ1M можно установить соединение по
последовательной связи (Sysmac Way и Toolbus) или через шину (Ethernet,
Controller Link или Sysmac Link). Также возможно соединение - мост через
другой ПЛК.
Последовательное соединения устанавливается, если выбираем тип
коммуникации как Toolbus и в окне Network Settings на странице Driver
выбираем Baud Rate Auto-Detect. Не забывайте проверить переключатель
DIP: 4 (Peripheral-порт / положение OFF) или 5 (Host Link-порт /положение
ON) в CPU, чтобы требуемый порт так же соответствовал положению Toolbus
BRA-D
В первую очередь при коммуникации RS требуется использовать протокол
Toolbus, если его поддерживает ПЛК. Toolbus быстрее протокола Sysmac Way.
12
13. RS-коммуникация/ протокол Toolbus
Кнопка Network Settings открывает окно, в котором можно установитьНа странице Network адреса FINS и максимальную ссылку ответа
На странице Driver RS коммуникацию. Здесь определяем использумый
последовательный порт, его скорость.Когда выбран Baud Rate Auto-Detect
и установлен порт ПЛК DIP-переключателем, порт ПЛК будет
использовать скорость определенную в поле Baud Rate. Максимальная
скорость 115 kbps.
На странице Modem можно выбрать используемый модем. Об этом позже
13
14. RS-коммуникация/ протокол Sysmac Way
Выбираем в поле Network Type Sysmac Way (Host Link)На странице Network можно изменить номер Host Link Unit соответствующий
номеру Unit последовательного порта ПЛК. Обычно по умолчанию установлен
как 0.
На странице Driver устанавливаем используемый компьютером
последовательный порт, скорость формат данных. Данные настройки должны
соответствовать установкам ПЛК. На картинке настройки по умолчанию:
9600, 7, E, 2.
Проверьте переключатель DIP: положения 4 (ON) или 5 (OFF) в CPU.
14
15. Вид нового проекта
менюКнопки быстрого запуска
(Selection)
(Rung)
Управление проектом
(Project Workspace)
Окно программы
(Sections)
15
16. 5. Работа с файлом Сохранение проекта
Нажмите на кнопку Save project или из меню File/Save или Save AsВыберите требуемую папку
Сохранение происходит в формате CXP или в текстовом формате CXT.
При сохранении автоматически изменяется файл с тем же именем OPT. Этот
текстовый файл хранит настройки окна.
16
17. Открытие проекта CX-P
кнопкой Open или из меню File/OpenВыбирайте требуемый проект
17
18. Открытие проекта Syswin
Кнопкой Open или из меню File/OpenВ CX-программаторе 3.0 можно открыть так же файлы Syswin. Выберите
формат файла Syswin 3.x Project (.SWP)
Найдите требуемый проект Syswin
При открытии выполняется копирование первоначального файла,
конвертирование и сохранение в формате CXT. Старый файл Syswin
сохраняется без изменений.
18
19. 6. Меню проекта
Здесь представлено меню проектаДействия меню дублируют быстрые кнопки
Также при нажатии правой клавиши мышки по выбранному объекту в
открывшемся контекстном меню можно выбрать интересующее действие.
Если указатель в неправильном положении, требуемая строка не
обязательно будет активной. Поэтому сначала выбираем правильное
положение в окне управления проектом (Work space).
19
20. Меню проекта/File
New для создания нового проектаOpen открывает проект
Close закрывает проект
Save сохраняет проект
Save As..дает возможность сохранения под
разными именами
Load Comment/Program возможность открытия
файлов ПЛК (программа , данные блока,
комментарии, символы)
Save Comment/Program их сохранение
Page Setup установки страницы для печати
Print Preview предосмотр страницы
Print печать
Последние открывавшиеся файлы
Exit закрывает CX-программатор
20
21. Меню проекта /Edit
На картинке меню Edit:Undo отменяет последнее действие, Redo выполняет его
заново
Cut вырезает выбор, Copy копирует и Paste добавляет
Delete удаляет выбор
Select All выбирает все на активном окне
Действием Find можно найти адреса, названия,
комментарии и т.д.
Replace заменяет их
Change All – действие заменяет выбранные данные
Действием Go To – можно перемещаться по программе
Next Refer.. Перемещает вид в следующее окно Output в
указанную точку
Edit разрешает изменение выбора
Instruction Help выдает справку о выбранной команде
21
22. Меню проекта /Edit [2]
Rung-rivi дает возможность выбирать или добавлять новуюсхему, проверять ее в листе команд
Edit Rung Comment открывает окно Properties для
комментирования схемы
Delete Row уничтожает выбранный ряд и Delete Column
выбранный столбец на схеме
Invert переворачивает Output
Immediate Refresh добавляет элементу обновление I/O.
Обновление происходит помимо цикличного.
Differentiate добавляет элементу разовое исполнение
I/O Comment открывает окно, в котором можно просмотреть
комментируемые адреса
Validate Symbols проверяет из листа выбранный символ или
все символы ПЛК
Delete unused Symbols удаляет не используемые в программе
символы
22
23. Меню проекта /View
Symbols открывает окно глобальных или локальныхсимволов
Diagram открывает блок программы в виде диаграммы
Mnemonics открывает блок программы в виде листа команд
Cross-Reference Report открывает окно перекрестных
ссылок
Memory View показывает память программы
Show Rung Annotations показывает комментарии элементов
программы
Show Symbol Comments разрешает представление
комментариев символов
Show Program/Section Comments показывает имена
программы или блоков и комментарии
Monitor in Hex показывает значения слов в формате HEX
D окне Toolbars можно изменять кнопки
Windows открывает и закрывает окна
Show as разрешает проверку листа с адресами символов
различными способами
Monitoring подключает к ПЛК монитор
Properties открывает окно, которое содержит настройки.
23
24. Меню проекта /Insert
Rung добавляет новую схемуRow добавляет новый ряд
Colums добавляет новый столбец
В программу можно добавить элементы в следующих строках.
Переместите курсор в требуемое место токовой схемы.
Contact добавляет добавляет закрываемый или
открываемый контакт.Также схемы OR.
Horizontal рисует прямую черту направо или налево
Vertical вертикальную черту вверх или вниз
Coil добавляет катушку
Instruction добавляет команду (также счетчики)
24
25. Меню проекта /PLC
Work Online соединяет с ПЛКWork Online Simulator запускает CX-Simulator (если он
установлен) и выбирает соединение и загружает
программы в ПЛК
Exit Simulator закрывает симуляцию
Из строки Auto Online можно разрешить CX-программатору
забрать установки последовательного порта и установить
соединение
Operating Mode сменяет состояние PLC
Monitor включает монитор
Differential Monitor сообщает звуком, что у выбранного бита
изменилось значение
Мониторинг можно остановить или вручную или по
определению в программе
Compile компилирует все программы ПЛК. Результаты в
окне Output. Просмотр окна клавишами Alt+2
Program Check.. Определяет проверки для компиляции
25
26. Меню проекта /PLC [2]
Automatic Allocation автоматически включает адресациюсимволов
Program Assignments показывает запрограммированные
задачи ПЛК
Transfer разрешает перемещения программы и сравнения в
ПЛК. Так же в проекте сохранение и открытие различных
файлов (программа/структура/символы/комментарии)
Действием Protection можно установить и освободить
пароль ПЛК
Edit разрешает изменения действий
Data Trace и Time Chart Monitoring открывают Trace-editor
выбранному действию
Действием Force выполняем требуемые действия по
управлению
Действием Set получаем возможность управления битом и
записи значения слова
26
27. Меню проекта /Program & Tools
Меню проекта /Program & ToolsCompile компилирует требуемую задачу
Online Edit
Подсоединяет выбранные схемы в Online Edit
Прерывает изменения
Подтверждает изменения в ПЛК
Section/Rung Manager открывает editor, в котором можно
проверить разделение программы на блоки. Изменения
можно делать и на уровне схем.
Network Configuration Tool открывает сеть CX-Server в
программе CX Net, в которой можно создавать связи
данных и таблицы маршрутизации.
Keyboard Mapping разрешает делать и сохранять
собственные действия Short Cut.
Options изменяем вид программы в CX-программаторе
27
28. Меню проекта /Window
New Window открывает новое окноClose All закрывает все открытые окна
Next/Prev Docked перемещает курсов в
следующее или предыдущее окно
Toggle Split Window меняет расположение окон
Split делит выбранное окно. Определяем
делится ли окно на 2 или 4 части.
Из листа можно выбрать окно. Можно
ограничить максимальное количество окон в
(Tools/Options).
28
29. Меню проекта /Help
Help… открывает справкуВ Instruction Reference можно выбрать
объяснения команд ПЛК
Help открывает помощь
About CX-Programmer окно в котором
Активизируется лицензия
Можно проверить номер версии программы (CXServer-version)
29
30. 7. Окна проекта
Меню(Rung)
(Project Workspace)
Alt+1
(Output)
Alt+2
Окно программы
(Programs)
Другие окна, как например
лист символов
(Address Reference)
Alt+3
(Watch)
Alt+4
30
31. Основные окна
В CX-программаторе 4 основных окна (View/Windows )Workspace – управление проектом (Alt+1). Через него оперируем
соединениями в проекте, ПЛК, программе и программных блоках
Output – окно печати (Alt+2). Данные о компиляции программы. На
странице окна Report можно распечатывать рапорты
Watch – окно мониторинга (Alt+3). В окне добавляются адреса
значений для дальнейшего мониторинга
Address Reference Tool – окно ссылок адресов (Alt+4). В окне
показываются все выбранные в программе или в поле Address адреса.
Расположение окон можно менять
По умолчанию в окнах стоит Allow Docking, отменяется выбором Float
in Main Window
Alt+0 перемещает курсор между доступными окнами или блоками
31
32. 8. Управление проектом
Открытие программ/действий получаем двойным щелчком.Контролирование окна Alt+1.
Правой клавишей мыши открывается контекстное меню
Иерархия управления проектом в режиме Offline в ПЛК CJ1M:
(Project Workspace)
-Проект
-ПЛК
-символы (global)
-I/O-таблица
-PLC settings
-PLC Memory /Address monitor
-программы (задачи)
- символы (local)
- блоки программы
(секции)
В режиме Online предлагается больше действий, но их изменение
уже не возможно
32
33. 8.1 Проект
Правой клавишей мышки по проекту открываемконтекстное меню, в котором можно:
Добавить в проект новый ПЛК (открывается окно
Change PLC)
Allow Dockin, Hide и Float… влияют на вид окна
управления проектом.
Открыть свойства проекта (Properties).
Окно открывается двойным щелчком (или
Alt+Enter)
В окне Properties комментируются все уровни
проекта
В окне устанавливается имя проекта
Устанавливаем открываем файл CX-Server
33
34. Свойства проекта/ Project Properties
В окне Properties можно помимоназначения имени
Сохранить данные проекта в файл
*.CDM кнопкой New File
Данные устройства, типы, коммуникации,
связанные глобальные символы
Все соединения ПЛК разрываются перед
сохранением
Само сохранение делаем только тогда,
когда сохраняется проектCXP
Действием Unlink можно прекратить
обновление файла CDM в тот момент,
когда, сохраняется проект
Кнопкой Select можно занести проект в
файл CDM
34
35. 8.2 ПЛК проекта
Контекстное меню, которое открывается при щелчке правойклавишей мыши по ПЛК
Изменение настроек ПЛК (открывается также двойным
щелчком)
Добавление программы/задачи в Cx1
Возможно только в режиме OffLine
Подключение/отключение соединения ПЛК
Подключение/отключение соединения симулятора
Смена режима работы ПЛК (Program/Monitor/Run)
Мониторинг ПЛК в CX-программаторе
Автоматическое распределение адресов (только в режиме
OffLine)
Компиляция программы ПЛК
Загрузка программы
Transfer To PLC
Transfer From PLC
Compare With PLC
Загрузка в файл/из файла
Вырезание ПЛК/копирование/добавление/удаление
Контролирование окна управления проектом
35
36. Свойства ПЛК/ PLC Properties
Свойства ПЛКВ окне видно имя и тип ПЛК и в режим в состоянии Online
Команды используются, если они загружены в ПЛК
Необходимо всегда использовать секции
В CS1-H, CJ1-H и CJ1M можно также выбрать
Автоматическое сохранение окна в память Flash
Использование индекса и регистрации данных
BCD-счетчик содержит двоичные (dec) команды. Несколько типов, например,
TIM – BCD счетчик и TIMX(550) – BIN счетчик. Если для ПЛК выбран BCDTIM/CNT, как по умолчанию, бинарные счетчики не используются в
программе. Или наоборот. Можно использовать только BCD или BIN счетчики,
но не вместе.
36
37. Свойства ПЛК / PLC Properties [2]
При подсоединении в режиме Online получаем данноесообщение, если счетчики разные. Выбираем действие и
жмем на кнопку OK.
На странице Protection устанавливается пароль. В Cx1
длина пароля 8 знаков ascii (A-Z, a-z, 0-9).
37
38. 8.3 Символы ПЛК/ Global Symbols
Окно открываем двойным щелчком по ряду SymbolsВ глобальных символах готовые символа для системных переменных, которые
используются во всех задачах CS1/CJ1. Открытые символы в файле Syswin
являются глобальными.
При левом щелчке мыши по столбцу можно организовать символы в столбце
по восходящему или нисходящему порядку
Символы добавляются действием Insert Symbol
Созданные символы можно изменять действием Edit… или открыв окно
изменений кнопкой Enter/ двойным щелчком
Символы добавляются и редактируются в режиме Offline. Добавление
возможно в Online-редакторе
Символы можно создавать и изменять в редакторе программы в ручную
38
39. 8.4 I/O-таблица ПЛК / PLC IO Table
I/O-таблица расположена в CPU и содержит данные об установленныхустройствах. Корзина открывается для проверки окна +кнопкой или двойным
щелчком
PLC IO Table относится к CX-Server и таблицу ввода/вывода ПЛК можно
создать (Options/Create, тогда CPU начнет читать все
места с картами из корзины)
записать (Options/Transfer to PLC). Тогда для CPU
записываются установки в окне таблицы I/O. Запись
можно сделать вместе с загрузкой программы. Для
записи и создания CPU необходимо быть в состоянии
Stop.Теперь можно определить первый адрес слова
для использования корзины (<CIO999) из меню
Options/Rack Start Addresses
считывание (Transfer From..) из ПЛК или сравнение
(Compare..)
Удаление (Delete) из ПЛК
В CS1 I/O-таблица обязательна, в CJ1x нет.
В CPM*/SRM1/CQM1* таблицы I/O нет
39
40. I/O-таблица ПЛК / PLC IO Table [2]
Если таблица определена для ПЛК,тогда, например, при ее чтении,результат может выглядеть так. Устройства в нескольких слотах.
Slot 0 (всегда слева) содержит 32-х точечное
устройство DI, которое резервирует слова 00-01
Slot 1 содержит 32-х точечное устройство DO,
которое резервирует слова 02-03
Slot 2 содержит специальное устройство IO, которое
резервирует слова 2000-2039.
Slot 3 содержит специальное устройство IO, которое
резервирует слова 2040-2049.
Slot 4 содержит устройство Ethernet CPU, которое
резервирует слова 1500-1524.
Slot 5 содержит устройство DeviceNet CPU, которое
резервирует слова 1525-1549.
Переключателем устройству установлен номер
SIOU/CPU Bus Unit
Количество зарезервированных номеров устройств
SIOU
Первый адрес CIO/IR
40
41. I/O-таблица ПЛК / Устройства
В окне таблицы I/O в слотах корзины можноЗарезервировать адреса (Dummy Unit)
свободным слотам,поскольку Cx1 не
резервирует I/O-адреса свободным слотам
Установите любое устройство, которое
распознает ПЛК
Установка настроек слоту происходит при
открытии контекстного меню на месте слота и
выборе требуемого устройства
Данные настройки записываются в ПЛК
Online
Можно просматривать данные о CPU Bus Unit
Software Switches сохраняется в внутри данных об
ошибках
Через Unit Setup можно сделать настройки
C200H SIOU Setup содержит окна параметров
устройств C200H AD/DA/CT
41
42. I/O-таблица ПЛК, устройства последовательной связи
Параметризацию устройствпоследовательной связи SCU и CS1WSCB делаем в редакторе таблицы I/O-в
режиме Online
Устройство SCB находится за CPU из
контекстного меню Inner Board Software
Switches
Устройство SCU в слоте корзины,
щелкнув на котором выбираем из
контекстного меню Software Switches
На странице General видно
зарезервированные памяти CIO и D
На странице Port n параметризируем
порт
Одни параметры загружаем из меню
Options/Transfer To..
42
43. 8.5 Параметры ПЛК /PLC Settings
Действием устанавливаем параметры ПЛК, которые в CS1/CJ1располагаются в памяти параметров, не в области D
Параметры различных типов расположены на различных страницах.
Страницы и их содержание зависят от выбранного ПЛК.
Запись в ПЛК через меню Options или при соединении для загрузки
программы
43
44. 8.6 PLC Memory (Data Display)
В программе CX-Server два окна, вкладки которых видны внизуэкрана:Memory и Address
Выбрав Memory можно считывать, контролировать и записывать
выбранные области памяти в виде слов различных форматов. Внимание,
только одно окно/область памяти.
Выбрав Address можно контролировать адреса битов и слов, а так же
считывать управляемые биты
44
45. PLC Memory [2]
Данные окна Memory можно считать (Transfer from PLC), контролировать(Monitoring) и записывать (Transfer to PLC).
Контролируемая область та, которую в данный момент видно в окне. При
завершении мониторинга освободите окно от данных.
Область чтения/записи может быть
Вся область памяти
выбор. Выбор выполняется выделением
мышкой перед перемещением.
Область видимая в окне
Возможно несколько окон – областей
памяти одновременно
При сравнения содержимого окна и области памяти ПЛК, получаем оба
значения в окне, раздельно значение слова от значения ПЛК
45
46. PLC Memory [3]
Из меню File можно открыть сохраненные файлы. Можно открыть файлыSyswinin Data Display, когда выбранный ПЛК относится к серии C/CV.
Выбранное содержимое окна можно скопировать и добавить в другое окно
или, например, в Excel. Так делаем, когда хотим, например, содержимое
окна ПЛК серии C получить в окне CS1.
Открытые/выбранные окна можно сохранить Save in Project или как отдельный файл (.mem)
выбрав Save To File из меню File. Сохраненные в
проекте окна открываются автоматически, при
открытии экрана PLC Memory
При мониторинге значений, расположенных в
окне, спрашивается о сохранении этих данных.
46
47. PLC Memory (Address Monitor)
Address Monitor – в окне можно добавлять символы и адреса длямониторинга
Контекстное меню строки - в окне Properties можно изменить
информацию экрана и интервал мониторинга
Установки окон (так же окна Memory) можно сменить из меню
View/Preferences
Данные окна Address Monitor так же можно сохранить
47
48. 8.7 Memory Card
На карту/из карты памяти можно передавать информацию через данныйредактор
Редактор распознает, установлена ли карта памяти в ПЛК. Приоритет
карты памяти высокий. На картинке у Omron PLC виден каталог Memory
Card, что означает, что карта CF в ПЛК стоит на месте.
COMMENTS.COM (комментарии схем и элементов), SYMBOLS.SYM (адресные
символы) и PROGRAMS.IDX (деление блоков и имен) – файлы появляются
вместе с загрузкой программы при выборе Symbols и Comments.
48
49. Memory Card
При загрузке (DIP Pin2 =ON) автоматически передаваемые файлы – сназванием AUTOEXEC. Расширения файлов:
.IOM
файл памяти данных, начиная с D20000
.OBJ
прикладная программа
.STD
параметры ПЛК (setup, I/O-таблица, routing table, параметры CPU)
ATEXECDM.IOM – загружается при старте и может содержать все слова DM
ATEXECEx.IOM - загружается при старте и может содержать все слова EM
49
50. Memory Card [2]
AUTOEXEC.OBJ – создание файлаВыберите из контекстного меню Program Area
и от туда Transfer To Memory Card (или Transfer
To EM File Area)
AUTOEXEC.STD - создание файла
Выберите из контекстного меню Program Area
и от туда Transfer To Memory Card (или Transfer
To EM File Area)
AUTOEXEC.IOM - создание файла
Откройте IO Memory Area двойным щелчком и
выберите оттуда D Area
Выберите из контекстного меню D Area и от
туда Transfer To Memory Card
Выберите Partial начальное слово 20000, а так
же количество требуемых слов
50
51. Memory Card файлы Easy Backup
В моделях CJ1M и Cx1x-H есть действие Easy backup, доступное для всего ПЛК(память программы, различные параметры, память переменных) для
сохранения данных на карту CF. Так просто можно копировать ПЛК. Действие
запускается при положении переключателя DIP в положение Pin 7 ON. После
этого жмем на выключатель карты памяти в течении 3 секунд. Копирование
запускается. Копирование получается и во время выполнения. Напряжение на
карте пропадает после копирования, подключаем его обратно нажав на
выключатель тока заново. Данные файлы передаются автоматически, если при
загрузке DIP Pin 7 =ON и Pin2 =ON. Выключаем еще раз электричество,
возвращаем DIP:ы в состояние OFF и подключаем электричество. Теперь ПЛК
готов к работе.
Действия Easy Backup создают файлы (BACKUP.*)
51
52. Память файлов EM и Memory Card
Если CS1/CJ1-CPU содержит память EMи не требуется память переменных,
это можно установить в окне PLC
Settings вручную. Выбираем страницы
Settings и Memory Allocation, EM File
Setting Enabled.
Загружаем настройки. После чего
открываем редактор Memory Card –в
котором видно EM File Area. Работаем с
областью выбирая папку и из
контекстного меню Format.
Теперь можно передавать файлы. Так
же при загрузке программы
выбирается Symbols и Comments
52
53. 8.8 Error log и Clock
С помощью действия PLC Errors можно проверитьErrors
Error Log
Messages
MSG
ошибки в ПЛК
историю ошибок ПЛК
сообщения, когда в программе ПЛК активизирована команда
Когда ПЛК распознает ошибку, часть строки состояния в CXпрограмматоре начинает мигать красным цветом (в состоянии ONLine)
Откройте окно Errors
В окне Clock с помощью действия Synchronise можно установить время
часов ПЛК
53
54. 8.9 Программы ПЛК /Programs
В программу входят локальные символы и программныеблоки
Окно структуры блоков программы открывается
двойным щелчком по редактору программы или из
контекстного меню Open
Insert Section добавляет блок (sektion) в программу
Compile компилирует программу (результаты в окне
Output)
Действием Goto можно переместится прямо к
требуемому месту в программе.
Программу можно удалить, вырезать, скопировать и
добавить
Rename дает возможность сменить имя
Можно установить окно на экран
(обновляется после выбора) Properties открывает окно Program Properties, в котором
• Можно назвать программу
• Установить тип задачи для Cx1
– цикличная, для которой можно установить
тип запуска: Operation start
– прерывание
54
55. Окно программы
Когда программа открыта действием Open, видим: блоки скомментариями и начальный/конечный номер строки. Требуемый
блок выбираем для проверки двойным щелчком
На картинке имя ПЛК - Koulutus и имя программы Pääohjelma. Эти
данные имена всегда видны в окнах ПЛК и программы. Поэтому
всегда легко определить к чему принадлежит окно.
55
56. Символы программы / Local Symbols
Локальные символы принадлежат непосредственно программе. Они неиспользуются в других задачах CS1/CJ1.
Приоритет локальных символов выше, чем у глобальных.
Не делайте более одного одинакового символа на лист
Передача символов с одного листа на другой с помощью вырезания
Работа с символами,создание и изменение, происходит одинаковым
образом на всех листах
56
57. Блоки программы / Sections
Программу надо разделить на несколько блоков.Каждый блок открывается в своем собственном окне.
Выбранный блок открываем двойным щелчком в
редакторе программы или из меню Open
Окно можно открыть в виде команд (Mnemonics)
Действием Goto можно переместиться в требуемую
точку
Блок можно удалить, вырезать, скопировать и
добавить. Если блок хотим скопировать в тот же
блок, выберите уровень программы до вставки
Порядок блоков можно изменить действием Move Up
/Down
Rename позволяет дать программе новое имя
57
58. Блоки программы / Section Properties
Properties отрывает в окне Section Properties, в котором можноНа странице General дать имя
На странице Comments комментарии для блока
58
59. Окно блока
Блок состоит из схем. Для схем используем термин RUNGСхемы не требуется добавлять в программу, CX-Programmer сам
добавляет по мере надобности, если конечно не хотим вставить схему
между уже существующими.
На картинке окно блока программы. ПЛК - Koulutus, программа
(задача) Pääohjelma и имя блока Bitit.
Части схемы:
слева (left busbar), в котором
видим номер схемы. Щелчок на
эту область выделяет всю схему
Выбранная область
справа (right busbar), которая
уравнивает короткие схемы.
59
60. 9. Окно Output
Окно открывается - Alt+2Автоматически открывается при компиляции и загрузке
Страницы окна управляются автоматически.
Двойным щелчком по строке попадаем в требуемую часть программы.
На странице Compile данные о
компиляции
На странице Find Report –
данные из окна Find по адресу
W0.00
На странице Transfer данные,
которые выводятся, когда
программа пытается перейти
к другому типу ПЛК
60
61. 10. Окно мониторинга (Watch)
Окно можно открыть комбинацией клавиш Alt+3В окне CX-P 3.0 может быть несколько анкет. По умолчанию их три
В анкеты записываются или перетаскиваются из программы адреса
Запись возможна после двойного щелчка по строке или активизированием
окна нажимая достаточное количество раз комбинацию Alt+0 и потом Enter.
В открывшемся окне Edit Dialog зибираем
переменную из листа символов кнопкой
Browse. Можно записать адрес переменной
сразу в поле Name... Так определяется
используемый тип данных. При вызове
имени тип данных сменить нельзя
В анкете используется авто
инкрементация, при которой учитывается
тип данных при автоматическом
назначении следующего адреса для новой
61
переменной
62. Введение значения и мониторинг битов
Окно Set New Value открываетсядвойным щелчком мыши или нажав на
Enter. Новое значение вводится в поле
New Value
Адресацию битов в памяти
переменных можно проверить нажав
на кнопку Binary. Если хотим
просмотреть несколько слов,
выбираем тип double (2 слова) или
long (4 слова).
62
63. Изменение окна мониторинга
Изменения окна мониторинга из контекстного меню окна:Строка Watch Sheet – можно
добавит, удалить,
переименовать организовать
анкеты
View – можно скрыть или
открыть поля. Ширина полей
может изменяться с помощью
мыши.
Строка Delete (или кнопка Del)
удаляет активную строку
Действием Insert Row можно
вставить новую строку
63
64. 11. Окно адресации (Address Ref Tool)
Запускаем комбинацией Alt+4В окне получаем ссылку на адрес
Выбирая адрес в окне блока
программы
Записывая адрес в поле Address
Забирая адрес из листа
символов кнопкой Browse
Щелчок по выбранной области
открывает ее. Выделенная
область окрашивается в цвет
Referenced.
64
65. 12. Назначение символов
Под назначением символов подразумевается назначение именпеременным ПЛК. CX-Programmer работает с символами через их
имена, не через адреса.
Назначим имя символу. Обычно символу дается также абсолютный
адрес ПЛК и возможные комментарии. Адрес назначается
переменной автоматически, если у ПЛК включен режим Address
Auto Allocation. Это можно использовать для определения
вспомогательной памяти.
Тип данных символа всегда должен определяться. Для битовой
переменной тип данных всегда BOOL. Для переменных – слов есть
несколько вариантов. Постоянные величины можно определить как
NUMBER.
Адрес можно только прокомментировать. Но это не назначение
символа.
65
66. Типы данных символов
Рассмотрим ихBOOL
битовая переменная
CHANNEL
16-битное значение. Мониторинг осуществляется в
формате HEX в пределах 0...FFFF. Переменные- слова в открытом файле
Syswin используют этот тип данных.
DINT
32-битный, двойное слово, десятичное значение.
Мониторинг осуществляется в десятичном формате в пределах –2147483648
...+ 2147483647. Используется для 32-битных значений, на которые
воздействуют бинарными командами и значение может быть меньше нуля.
INT
16-битный десятичный тип данных. Мониторинг
осуществляется в десятичном формате в пределах -32768...+ 32767.
Используется для 16-битных значений, на которые воздействуют бинарными
командами и значение может быть меньше нуля.
66
67. Типы данных символов [2]
LINT64-битный десятичный тип данных. Мониторинг
осуществляется в десятичном формате в пределах 9223372036854775808...+ 9223372036854775807. Используется для 64битных значений, на которые воздействуют бинарными командами и
значение может быть меньше нуля
LREAL
Длинное число с плавающей точкой в формате IEE.
NUMBER
Постоянное значение, символьный тип. Так же номер
счетчика. Обычно используется десятичный формат. Со знаком #
постоянную величину определяют как HEX. Если постоянная величина
дается в связи с командой BCD, значение рассматривается в формате HEX
(в десятичном формате значение в пределах 0...9)
REAL
IEE 32-битное число с плавающей точкой. Значение в
пределах -3.40e+38...-1.17e-38, 0, +1.17e-38...+3.40e+38. При мониторинге
выглядит числом с запятой.
UDINT
32-битный, двойное слово, без знака в десятичной
форме. В пределах 0... 4294967295. Используется для 32-битных значений
на которые воздействуют бинарными командами и значение всегда
67
положительное.
68. Типы данных символов [3]
UDINT_BCD32-битный, двойное слово, без знака, BCD. В пределах
0... 99999999. . Используется для 32-битных значений на которые
воздействуют командами BCD. Мониторинг в формате BCD.
UINT
16-битное без знаковое десятичное значение. В
пределах 0... 65535. Используется для 16-битных значений на которые
воздействуют бинарными командами и значение остается положительным.
UINT_BCD
16-битное без знаковое значение BCD. В пределах 0...
9999. Используется для 16-битных значений на которые воздействуют
командами BCD. Мониторинг в формате BCD.
ULINT
64-битное без знаковое десятичное значение. В
пределах 0... 18446744073709551615. Используется для 64-битных
значений на которые воздействуют бинарными командами и значение
всегда положительное.
ULINT_BCD
64-битное без знаковое значение BCD. В пределах 0...
9999999999999999. Используется для 64-битных значений на которые
воздействуют командами BCD. Мониторинг в формате BCD.
68
69. Добавление символа в редакторе
Открываем требуемый лист символов (global/local) и выбираем изконтекстного меню Insert
Заполняем поля в окне New Symbol в порядке сверху вниз
Имена символам даем в поле Name. Имя не должно ссылаться на адрес,
например, H1 не подходит.
Выбор типа данных
Тип данных символа определяет то, в каком виде мы увидим значение при
мониторинге. Поскольку операндам команд ПЛК запрограммирован тип данных
по умолчанию, необходимо спланировать - какие команды будут оперировать с
переменной. Если введенный тип данных не соответствует операнду, получим
предупреждение об этом при компиляции.
Символу присваивается адрес или постоянная величина в полях Address или
value.
Битовые адреса можно разделять точками.
Под конец даем символу комментарий
Глобальные символы можно использовать в
других программах использующих CX-server. Если
выбран Link the definit.. , символ сохраняется в
файл *.cdm
69
70. Добавление символа в редакторе
Например, добавим символ в команду MOVКогда выбрана команда, щелкаем на первый ряд в поле Operands
Об операнде 1 рассказывается какие области памяти и какие постоянные
величины можно использовать
Щелкаем по кнопке … в конце строки для открытия окна Symbol
70
71. Добавление символа в редакторе
Заполняем данные и подтверждаем OKТеперь в окне Operands в поле Symbol Information видны установленные
данные переменной
71
72. Изменение символа
Символы изменяем в листе символов илиокне редактора Edit ...
Двойной щелчок по символу открывает
окно Edit Symbol
Выбираем элемент из редактора,
двойной щелчок по нему, нажимаем
кнопку Edit Symbol, изменяем.
72
73. Изменение символа [2]
Когда изменяется адрес символа, все представленные символы получаютновые адреса. Адреса локальных символов изменяются в программе, а
глобальных в ПЛК.
Имена и комментарии изменяем таким же образом. Влияния как и в
предыдущем случае.
Удаление символа действием Delete в редакторе символов
Перемещение символа из одного списка в другой делаем вырезанием
Создавайте переменной символ только в одном списке! Например, нельзя
создавать как локальный так и глобальный.
Адресация символов
Auto Allocation не активный, адрес - N/A [Auto]
Если Auto Allocation активизирован, адресу будет назначено следующее
свободное значение в установленной области памяти
если Auto Allocation активизируем впоследствии, адреса получат и ранее
созданные символы с N/A [Auto]
73
74. Изменение символа в Excel
Символы можно доставить методом D&D или копированием, например изExcel. При этом обратите внимание на порядок столбцов. Лучше всего
копировать символы и добавлять в таблицу Excel, тип ячеек которых текст
1. Скопируйте из списка символов требуемые символы. Для выбора нескольких
символов используйте клавиши CTRL/SHIFT.
2. Откройте Excel, определите тип ячеек как текст и вставьте скопированные
символы
3. Теперь видно правильный порядок столбцов: Имя, тип данных, адрес,
комментарии и в правой половине глобальная связь. Если значение ячейки 1,
значит глобальный символ связан. При значении 0 связи нет. Столбец связей
необязательный, остальные необходимы.
4. Копирование из Excel в список символов CX-P происходит обычным образом.
Если вдруг CX-P найдет символ уже существующий в списке, откроется окно с
вопросом: нужно ли заменить уже существующий символ?.
74
75. Автоматическая адресация символов
Адресация символов может быть и автоматическойАвтоматическое распределение можно выбрать из контекстного меню ПЛК
Запуск (Enable automatic…). Кнопкой Add добавляем область памяти, ее первый
адрес и размер в словах. Тип данных можно ограничить до одного или в
несколько требуемых.
Если областей несколько, их используют в порядке установленном в окне
Ranges. Порядок можно изменить кнопкой Move..
В списке символов символы с авто распределением различаются по тексту
[Auto]
75
76. 13. Область программы
Посмотрим еще раз на различные уровни, из которых строится управлениеПЛК
1. ПЛК (PLC)
1.
2.
2. Программа
(Program/Task)
4.
3.
3. Блоки (Section)
4. Схемы (Rung)
5.
5. Команды –элементы
программы
(Instructions/Elements)
76
77. Добавление программы
CS1/CJ1 может содержать 32 цикличных задач и 256 по прерываниюВ типах -H и CJ1M все программы можно определить как цикличные
Добавляем задачи (выберите сначала ПЛК)
Из меню Insert/Program
кнопкой New Program
Из контекстного меню ПЛК - Insert Program
Тип новой задачи не определен до конца
такие Unassigned –задачи нельзя загрузить в ПЛК
Определение задачи делаем выбрав Properties задачи кнопкой
Properties, из контекстного меню или нажав Alt+Enter, если задача
выбрана
Цикличным задачам можно определить так же авто запуск
У разных типов задач различные картинки
77
78. Добавление блока
Программу задачи необходимо разбить на несколько блоков. Каждый блокоткрывается в своем окне. Можно открыть сразу несколько таких окон. Окно
блока можно разделить на части действием Window/Split. Так же
Window/New Window открывает окно активного блока еще раз.
Выбранный блок открывается в окне блока – редакторе программы двойным
щелчком или из контекстного меню действием Open
Задачи добавляются (выберите сначала программу)
Из меню Insert/Section
кнопкой New Section
Из контекстного меню программы действием Insert Section
Порядок блоков программы можно изменить выбрав из контекстного меню
Move Up /Down или перетаскивая блок мышкой
Из контекстного меню блока действием Properties открываем окно Section
Properties , в котором
• Блоку можно дать имя и комментарий
78
79. Редактор программы
Программу делаем в окне редактора программы в режиме OffLine вразичными способами программирования (Ladder, Diagram). Так же
возможен тип программирования (Mnemonics).Настройку редактора
делаем из меню View.
В режиме OnLine программу можно изменять только тогда, когда
активно действие OnLine Edit. Тогда изменения можно отправить
ПЛК во время исполнения программы, без перезагрузки всей
программы.
Фоновый цвет редактора в режиме OffLine - белый (по умолчанию)
и в режиме OnLine - серый (по умолчанию). Цвета можно изменить.
На экране может быть открыто несколько окон с программами
Окно блока можно поделить на 4 части из меню Window/Split
Содержимое частей теперь можно выбирать отдельно
79
80. Редактор программы
Блок состоит из схем. Для схем используем термин RUNGСхемы не требуется добавлять в программу, CX-Programmer сам
добавляет их по мере надобности, если конечно не хотим вставить
схему между уже существующими.
На картинке окно блока программы. ПЛК - Koulutus, программа
(задача) Pääohjelma и имя блока Bitit.
Части схемы:
слева (left busbar), в котором
видим номер схемы. Щелчок на
эту область выделяет всю схему
Выбранная область
справа (right busbar), которая
уравнивает короткие схемы.
80
81. Действия на уровне схемы
Контекстное меню открывается с линии схемы:В режиме Online в контекстном меню можно установить
состояние Online-Edit
Действием Go To попадаем на требуемую схему или
выбрав Go To Commented Rung из окна программы
Действием Find можно найти адреса и команды
Схемы можно вырезать, скопировать, удалить и вставить.
При вставке схема вставляется выше выделенной.
Тип представления схемы может быть: схема реле / список
команд
Новую схему можно добавить
вниз (Below), так же клавишей R
вверх (Above), сочетанием клавиш Shift+R
Соединение. Схем должно быть несколько. Несколько схем
подряд можно выбрать используя мышь или с помощью
клавиши Shift
81
Комментарии пишем в окне Properties (Alt+Enter)
82. Изменение содержания схемы
Попасть внутрь схемы – на уровень элементов оченьпросто. В открывшемся контекстном меню находятся
знакомые действия и несколько новых. На картинке
меню элемента - контакт.
Invert меняет тип контакта на противоположный
Differentiate добавляет контакту значок края
Добавление/Удаление места:
Insert Row добавляется строка
Insert Rung Column добавляется столбец
Delete Row удаляется строка
Delete Rung Column удаляется столбец
Кнопка Enter добавляет новую строку вниз схемы
Split Rung делит схему в выбранной позиции на две
схемы
Команды можно комментировать в окне Properties, в
данном случае Element Properties
82
83. Goto Commented Rung / Section/Rung Manager
Окно Goto Commented Rung можно открыть из контекстногоменю
Действие направлено на выбранную задачу. В окне список
схем с комментариями. Блок выбираем из выпадающего
списка. Схемы без комментариев в списке не
присутствуют!!!
Щелчок по схеме открывает окно блока
Двойной щелчок закрывает окно Goto Commented Rung
Section/Rung Manager открывается из меню Program/
Section/Rung Manager или соответствующей кнопкой
Выбираем программу
Затем блок
И требуемую схему, которая будет видна
на экране
Close закрывает окно,а выбранная схема
остается на экране
83
84. 14. Настройки окружения программы
Рассмотрим настройки, с помощью которых можно влиять на работуи вид рабочего пространства
View/Toolbars – настройки кнопок
Tools/Options – настройки окружения программы
Tools/Keyboard Mapping – определения кнопок
84
85. Быстрые кнопки / View/Toolbars
Рабочий стол CX-программатора может выглядеть после инсталляциинемного сложным и путанным. Что можно изменить
Из меню View/Toolbars можно выбрать группы кнопок в рабочем
пространстве и уже там, перетаскивая мышкой, расположить их по
своему усмотрению
На странице Toolbars выбираем требуемые
группы кнопок
Кнопкой New можно создать собственную
группу
Картинки перемещаем либо на странице
Commands или в экране редактора,
перетаскивая кнопки мышкой в требуемые
группы
Группы кнопок можно изменить на странице
Commands перетаскивая кнопки на экран или
с экрана
85
86. Окружение / Tools/Options
Из меню Tools/Options можно определить основные настройкиНа странице Diagrams выбираем, хотим ли показывать
Номер строки программы, разделители схем, сетку, комментарии, HEXмониторинг, разрешить использование действия GoTo без окна Address
Reference.
То на какие части делится окно программы
выбираем в поле View to Show..
Для черты правого края необходимо
установить значение 3...5, тогда схемы (rung)
не будут не будут растянуты в вертикальном
направлении. Если убрать выбор - схемы не
будут выравниваться.
Expands to the wid... Выравнивает правый край
схем по самой широкой из них
В поле Instruction dialog – требуется для
начала убрать галочку с Simple Dialog Mode.
Назначение символов при программирование
будет более удобным.
Выбрав Simple Dialog Mode можно установить
показ окна комментариев при
программировании
86
87. Окружение / Tools/Options [2]
На странице PLC можно выбрать безопасный режим и ПЛК для несколькихпроектов. Значки блоков программы и команды комментариев необходимо
выбрать для загрузки верхнего уровня.
На странице Symbols выбираем
Требуется ли, чтобы связанный глобальный символ обновлялся в CDM-файле
Будет ли автоматически присваиваться имя прокомментированному, но не
названному адресу
Будут ли добавляться схемы в другой ПЛК без адресов
87
88. Окружение / Tools/Options [3]
На станице Appearance определяем.фонт
Цвета и фон для различных объектов
Ширину столбцов
3D
Изменяемые объекты в поле Item легко
выбрать кликнув в окне мышкой на
требуемую область. После этого
установить цвет.
В выпадающем списке Item можно выбрать
любой из объектов. Там же можно
установить разные цвета текста для
локальных и глобальных символов.
88
89. Окружение / Tools/Options [4]
На странице Ladder Information – устанавливаем то, какую информацию ив каком виде хотим показывать вместе с элементами
имя (адресный символ), на сколько строк можно разделить и расположение
текста
адрес
Комментарий символа
Будет ли видно при мониторинге имя
переменной, адрес или комментарий.
Share разделяет строку.
Можно показать в правой половине тип
команды Output:
Комментарий символа
Комментарий элемента (Annotation)
Пояснение команды
Пояснение операнда команды
Программа/Элементы блока
показываются по умолчанию. Это можно
выбрать и из меню View.
89
90. Окружение / Tools/Options [5]
На странице General устанавливаемИспользование 2-х байтных знаков для китайского или японского фонтов.
При открытии окна проекта
Вместе с предыдущим проектом
Только окна блоков
Установленные окна
Компиляцию в формате Syswin. Иначе CXP выполняет компиляцию немного другим
способом.
Наибольшее значение для открытых окон
блоков (max. 999). 10 – наиболее
удачный вариант, если окон слишком
много, замедляется мониторинг. При этом
придется закрыть окна из меню
Window/Close All
90
91. Комбинации клавиш / Tools/Keyboard Mapping
Комбинации клавиш можно выбрать в окне Shortcut KeysСоздание происходит при нажатии на кнопку CreateShortcut в открывшемся
окне
На картинке создается комбинация Ctrl+Alt+F для действия PLC:Set off
Кнопкой Remap All можно установить клавиши соответствующие Syswin
Кнопками Save/Load комбинации сохраняются (*.mac) или загружаются в
программу
91
92. 15. Программирование
Рассмотрим программирование в форме схем релеСхема состоит из команд, которые образуют чье либо управление
или контроль. Все элементы схемы должны быть закрыты. Не
соединенные и не закрытые элементы не компилируются. Схема
всегда начинается с контакта, если в ней рассматриваются
переменные. Схема заканчивается командой записи или
управления.
Блок состоит из схем, которые образуют законченное действие
Программа состоит из блоков
CS1/CJ1 могут содержать несколько программ, поэтому вместо
использования одной программы можно разбить задачу на
несколько программ. Если один проект делают несколько
программистов, можно их части разделить на несколько программ
и объединить потом на стадии тестирования в один проект
92
93. Значения данных, значки команд и переменных
Несколько значков:Для постоянных величин и переменных
#
Hex/BCD значение
&
без знаковое десятичное значение (двоичный код)
+/знаковое десятичное значение (двоичный код)
Для чисел BCD не требуется присваивать знак # в поле ввода значения, если
тип данных символа переменной определен в формате BCD
В командах можно использовать следующие знаки
@
!
дифференциальная команда, выполнение по верхнему краю сигнала
Для входных/выходных адресов обновление в реальном времени
Косвенная адресация
*
@
индексация на основе BCD. Можно указывать на xM0000…xM9999
Двоичная индексацияi. Можно указывать на xM00000…xM32767
E? Означает, что в команде можно использовать прямую ссылку на банк
EM, например E2_12345 =EM банк 2, слово 12345
93
94. Добавление элементов на схему
В инструментах элементов есть кнопки, с помощью которых элементдобавляется на схему. Используются также комбинации клавиш.
Selection Tool (ESC)
New Contact (C)
New Closed Contact (/)
New Contact OR (W)
New Closed Contact OR (X)
вертикальная черта (U вверх / V вниз)
горизонтальная (H)
Рисование черты так же - CTRL+ стрелка
New Coil (O)
New Closed Coil (Q)
Функциональная команда (I)
Выберите сначала мышкой инструмент и щелкните по требуемой схеме или
выделите требуемую область и нажмите на быструю клавишу
Выбор инструмента прерывается выбором Selection Tool или клавишей ESC
После добавления элемента настраиваем операнд
94
95. Добавление контакта
Выбираем контактили клавишей C
Если не установлен Simple Dialog Mode, видим такое окно команды
Операнду устанавливаем
Символ из готового списка с
local и global BOOL символами
Абсолютный адрес
Новый символ (local/global)
Контакту так же можно установить
опознание по восходящему (Up) или
нисходящему (Down) краю (CS1/CJ1/CV)
По мимо циклического обновления, обновление перед выполнением строки
(Immediate Refresh). Это можно использовать для входных и выходных
адресов.
Если выбран Simple Dialog Mode,видим такое окно команды. Кнопкой Detailраскрываем окно.
95
96. Добавление контакта Добавление символа операнду
Символьную переменную берем:Из выпадающего списка
Записывая имя в поле
96
97. Добавление контакта Новый символ операнду
Лучший способ назначить имя символа в поле редактированияСимвол не должен начинаться с цифры или ссылаться на адрес. Нельзя
использовать пробел и специальные значки.
Присваиваем адрес символу. Для битовых адресов можно использовать
точку, как разделитель.
Пишем комментарий
Выбрав Global сохраняем символ как глобальный, и без выбора символ
сохраняется как локальный
Глобальные символы можно сохранить в файл CDM выбрав Link to the CXServer..
97
98. Добавление контакта Прокомментированный адрес операнду
Это плохой выбор. Сейчас нельзя одновременно установить имя.Адрес сохраняется в глобальном списке, если комментарий дается без
действительного символа
После подтверждения можно открыть окно элементов двойным щелчком
Теперь активна кнопка Edit Symbol. Открываем окно редактора
- вводим символ (если был дан комментарий)
Если в окне Tools/Options/Symbols выбран Automatically Generate Symbol
Names, тогда прокомментированный адрес без символа получит имя.
Например AutoGen_0_01
Можно конечно ввести только адрес
98
99. Добавление в программу функциональных команд
Функциональные команды добавляются кнопкойили клавишей I
Функцию можно взять по имени, по номеруn или кнопкой Find
Instruction…
Описание выбранной команды кнопкой Instruction Help
В поле Operands устанавливаем операнды команды
На картинке выбрана команда XFER
Под полем с названием команды дана
краткая справка
Ниже поля Operands рассказывается
значение выбранного операнда;
разрешенные области памяти, типы
ссылок данных и т.д.
В поле Operands перемещаемся
клавишами – стрелками вверх/вниз или с
помощью мышки
Можно использовать и клавишу TAB для
перемещения между полями и кнопками
окна
99
100. Добавление в программу функциональных команд
Если операнд 1 установлен постоянным, CX-P помогает с выбором типаданных , в данном случае UINT.
Когда в строке операнда устанавливаем #, внизу видно, что значение может
быть 0…FFFF hex
Если пишем &, внизу видно, что значение может быть 0…65535 (десятичное)
В SIIS CS1/CJ1 команда XFER использует количество слов в двоичном кодеBCD
Если операнду не присвоен символ, то в
поле операнда можно сразу внести
требуемую область памяти или имя
переменной с присвоенным символом
Только если хотим взять переменную из
списка символов жмем на клавишу Alt+ и
перемещаемся на уровень Find Symbol –
Авто распределение можно использовать
на уровне Find Symbol для установки типа
данных.
100
101. Добавление в программу функциональных команд
Если операнду 2 еще не присвоен символ – это можно сделать сейчас.Если же присвоен выбираем Name or address из списка окна Find Symbol
и для начала устанавливаем Look in и Symbols of type
Вводим имя, адрес и комментарий. Устанавливаем тип данных, подойдет
любой, кроме BOOL.
101
102. Описание операндов функциональных команд
Когда открыто окно команды, в части Operands видно информацию овыбранном операнде
Сейчас выбран операнд 2 - First Source Word, имя которого Rata1_FIFO,
комментарий Uusin tieto pinossa и адрес D1000. Тип данных символа INT и
символ сохранен в глобальном списке. Видим также используемый
размер области памяти данных D0…D32767.
Определим еще третий операнд, после чего команда будет готова
102
103. Описание операндов функциональных команд
Операнду 3 поставлена двоичная индексная адресация @103
104. Редактор команд Simple Dialog Mode
В окне команд тип представления выбираем в Tools/Options/DiagramsInstructions Dialog
Если выбран Simple Dialog, можно записать операнды команды в поле
команда/имя
Операнды разделяем пробелами
Если выбран режим Show with Comment Dialog, то после подтверждения
будет запрос на ввод комментария адресу (Не символьный адрес)
Команду видно здесь. Нет имени, только комментарий
Данные переменной сохранены в глобальном списке.
104
105. Рисование линий
Линию можно нарисовать с помощью инструментов, но удобнеекомбинацией клавиш.
Готовые комбинации:
линия направо H, -, Ctrl+стрелка вправо.
линия налево Ctrl+ стрелка налево .
линия вниз V, Ctrl+ стрелка вниз
линия вверх V, Ctrl+ стрелка вверх
ª
^
Ctrl
{+
©
<
¨
>
«
v
105
106. Изменение содержимого схемы
Из контекстного меню можно редактировать схему. Накартинке контекстное меню контакта:
Строка Edit… открывает окно редактора
Добавления или удаления делаем следующими действиями
Insert Row добавляет строку(Ctrl+Alt+стрелка вниз)
Insert Rung Column добавляет столбец (Ctrl+Alt+ стрелка вправо)
Delete Row удаляет строку (Ctrl+Alt+ стрелка вверх)
Delete Rung Column удаляет столбец (Ctrl+Alt+ стрелка вниз)
Клавиша Enter добавляет вниз новую строку
Split Rung делит схему в выбранной области на две
Команды можно прокомментировать в окне Properties
106
107. Изменение элементов команды
Двойным щелчком или клавишей Enter (в режиме offline). Контакты можноизменять и через контекстное меню.
Invert меняет тип контакта на противоположный
Differentiate добавляет/удаляет определение края контакта (Up/Down/None)
107
108. Копирование элементов
Копировать можно: элементы, схемы, блоки, программы, ПЛККопирование элементов ускоряет разработку
программы
Изменим операнд команды. Двойной щелчок по
операнду для открытия окна команды. Щелкаем
по кнопке … в строке операнда.
108
109. Копирование элементов[2]
В открывшемся окне Find Symbol записываем новое имя переменной в полеName or address. После чего заполняем поля в области Symbol Information. Если
у переменной уже есть имя, его можно выбрать из списка и жмем OK.
Теперь старое название Rata1_FIFO/D1000 не действительно. Если бы мы
нажали на кнопку Edit Symbol и изменили бы переменную Rata1_FIFO/D1000, то
она изменилась бы для всего ПЛК (так как это глобальная переменная)
109
110. Копирование схем и блоков
СхемыВыделяем всю схему, щелкнув на область слева от схемы
копируем
Выделяем схему или щелкаем внутри ее, после чего вставляем
скопированную схему (выше выделенной)
Изменяем комментарии
Блоки
Выбираем блок в окне управления проектом
Копируем
Выбираем программу в которую хотим скопировать блок
Вставляем блок
Настраиваем порядок блоков перетаскиванием мышкой или из контекстного
меню действиями MoveUp или MoveDown
Даем блоку новое имя в окне Properties или действием Rename
110
111. Копирование программ и ПЛК
ПрограммыВыбираем программу в окне управления проектом
копируем
Выбираем ПЛК
Вставляем программу
Открываем окно Properties, даем программе новое имя и устанвливаем
номер и тип задачи
ПЛК
Выбираем ПЛК в окне управления проектом
Копируем
Выбираем проект
Вставляем ПЛК
Открываем его двойным щелчком, настраиваем установки в окне Change
PLC
111
112. 16. Комментирование проекта
Все комментарии делаются в окне Properties черезпроект
программу
блок
схему
Элемент команды
Комментарии блоков, схем и команд можно загрузить в ПЛК,
например, вместе с загрузкой программы. Там они сохраняются в
собственных файлах либо на карте памяти CF, либо в EM.
Из различных частей ПЛК можно образовывать собственные
файлы
112
113. Комментирование / Проект
Комментирование проекта осуществляется из контекстного меню Properties или кнопкой Properties. Или двойным щелчкомВ окне Project Properties на странице General записываем имя проекта и
выбираем файлы CX-Server
Комментарии к проекту пишем на странице Comments
113
114. Комментарии / Задача
Комментирование задачи осуществляется из контекстного меню Properties или кнопкой PropertiesВ окне Section Properties на странице General записываем имя программы
и выбираем тип и номер задачи
Комментарии к программе пишем на странице Comments
114
115. Комментарии / Блок
Комментирование блока осуществляется из контекстного меню Properties или кнопкой PropertiesВ окне Section Properties на странице General записываем имя секции
Комментарии к блоку пишем на странице Comments
115
116. Комментарии / Схема и команды
По мимо символов можем комментироватьсхемы = Rung Comments
элементы = Rung Annotations
Комментирование как схем, так и команд в ПЛК, основывается на
использовании команды (CMT). В месте написания комментария
устанавливается команда CMT. Команда работает как ссылка при верхней
загрузке, когда в разных памятях объединяются программа и
комментарии. Из окна Output можно проследить с помощью CMT места
расположения комментариев. В программе CX-Programmer – CMT команды
не видно.
Если комментарии хотим загрузить в ПЛК, загружаются и команды CMT.
Так происходит при настройках по умолчанию, которые при желании
можно изменить в окне свойств ПЛК (отменить загрузку команды CMT).
При этом загрузки комментариев не будет.
116
117. Комментарии / Схема
Комментирование схемы осуществляется из контекстного меню Properties или кнопкой PropertiesВ Окне Rung Properties на странице General записываем комментарии к
схеме. Переход на новую строку осуществляется нажатием клавиш
Ctrl+Enter.
На странице Annotations нельзя написать комментарии, но на ней видно
комментарии элементов схемы, которые можно изменить или удалить.
117
118. Комментарии / Элемент
Комментирование элементов схемы называется Rung AnnotationsВыберите элемент и из контекстного меню строку Properties или кнопку
Properties
Теперь в окне Properties на странице General записываем комментарий к
элементу программы
Комментарии элементов можно просмотреть выбрав
Tools/Options/Diagrams/Show Rung annotation lists
118
119. Сохранение различных частей ПЛК в файл
Создание файлов для ПЛК действительно необходимо. После операцииверхней загрузки этим файлам будет найдено применение. Для Cx1x можно
создать файлы
программам (.OBJ), блокам (.IDX), символам (.SYM) и комментариям (.CMT)
Создание файлов может осуществляться, например, из контекстного меню
ПЛК Transfer/ to File
Устанавливаем путь для сохранения и имя файла.
Сохраняем нажатием кнопки OK.
119
120. Загрузка из файла
В программу можно загрузить ранее сохраненные файлы. Файлы можнозагружать в ПЛК только в режиме offline. Для Cx1x можно открыть
собственные файлы
программам (.OBJ), блокам (.IDX), символам (.SYM) и комментариям (.CMT)
Выбираем файл и путь к нему.
Открытие кнопкой OK.
Получаем предупреждение:
120
121. 17. Режим Online
Распространенные действия относящиеся к ПЛКЕсли в проекте несколько ПЛК, необходимо более
внимательно пользоваться меню и кнопками на панели, следя
за тем, чтобы действия выполнялись для требуемого ПЛК.
Используя правую клавишу мышки открываем контекстное
меню, действия которого относятся к конкретному ПЛК.
121
122. Соединение с ПЛК
Соединение устанавливаемИз меню PLC/Work Online
Соответствующей кнопкой
Из контекстного меню ПЛК действием Work Online
Комбинацией CTRL+W
Фоновый цвет экрана сменится, когда соединение будет установлено
При установленном соединение нельзя сделать изменения для:
ПЛК
программы
символов
Нельзя открыть элементы программы
В режиме Online Edit можно изменять выбранные схемы
122
123. Загрузка программы
Программы можно загружать, когда установлено соединениеЗагрузку можно осуществить действие Transfer To PLC. Сама загрузка
происходит в состоянии Stop у ПЛК.
Перед загрузкой программы надо скомпилировать, причем данные
компиляции автоматически появятся в окне Output. Если в программе будут
ошибки, загрузка не получится. Предупреждения не влияют на загрузку
программы.
Для Cx1x можно также загружать параметры и таблицу I/O.
Если установлена карта памяти или настроена память EM, в них можно загрузить
комментарии и символы. При выборе Program Index создается файл Programs.IDX,
в котором размещены имена блоков и комментарии. Символы сохраняются в
Symbols.SYM, а комментарии в Comments.CMT.
123
124. Загрузка программы [2]
Данные окна видим при загрузке (старт в режиме Run/Monitor)124
125. Выгрузка программы
Выгрузку программы делаем действием Transfer From PLCВ окне экрана выбраны также символы и комментарии, так как установлена
карта памяти CPU. Теперь данные проекта заменяются на выгруженные
параметры и программу с памяти Flash. Если не выбрать символы и
комментарии, от старого проекта сохранятся только глобальные символы.
Локальные символы и все комментарии к программе будут утеряны.
В опции Upload можно выбрать возможность выгрузки по мимо программы:
параметров
I/O-таблицы
Символов и комментариев
Scan programs – изучает память
программы и открывает в окне задачи и
их секции, из которых можно выбрать
загружаемые. Все же лучше загружать
всю программу.
125
126. Загрузка комментариев программы из файла
Если в ПЛК загружена программа без комментариев, но есть файл скомментариями к программе, можно загрузить их оттуда в режиме offline.
Выбираем файл.
В окне Transfer from file жмем OK.
Получаем предупреждение
126
127. Сравнение программ
Действием Compare with PLCСообщения если программы в
проекте и ПЛК соответствуют друг
другу
Если же различаются, получаем
следующее сообщение. В окне Output
(Alt+2) печатаются строки с
несоответствием. Двойным щелчком
по интересующей строке открываем
окно сеции.
127
128. Мониторинг программы
Мониторинг программы происходит на уровне ПЛКМониторинг автоматически включается в режиме online. Так же контроль
запускается
Из меню PLC/Monitor/Monitoring
Соответствующей кнопкой
Из контекстного меню ПЛК действием Monitoring
В окне Watch мониторинг адресов
Кнопкой Toggle Window Monitoring можно включить/выключить мониторинг,
мониторинг в окне Watch будет продолжаться
Много открытых окон при мониторинге могут сильно замедлить
мониторинг. Так же в строке состояния окна пропадет текст SYNC. Тогда
закрываем все окна из меню Window/Close All и открываем только самые
необходимые. По умолчанию ограничение количества открытых окон 10 (Tools/Options/General)
128
129. Мониторинг программы Pause Upon Trigger
Мониторинг можно приостановитьВыберите схему, мониторинг которой требуется приостановить
Кнопка Pause Upon Trigger
Установите ручное либо программное включение
Ручное управление кнопкой Pause
Возвращение к нормальному режиму той же кнопкой Pause Upon
Trigger
129
130. Мониторинг программы Differential Monitor
Дифференциальный мониторинг хорошее средство, сообщающее изменениесостояния бита. Для улучшения мониторинга можно использовать звуковой
сигнал
Выберите требуемый бит запустив из контекстного меню Differential Monitor…
В открывшемся окне установите изменение, при котором требуется звуковой
сигнал. Запустите мониторинг кнопкой Start.
Теперь окно изменилось – в нем можно контролировать состояние бита
Остановка кнопкой Stop
130
131. OnLine edit
Когда в ПЛК и в проекте одинаковые программы, можно изменятьпрограмму в редакторе OnLine. Перед этим можно сравнение программы.
Редактор OnLine не используется, если ПЛК в режиме RUN.
Сначала выбираем те схемы, которые требуется изменить
OnLine edit активизируем правой клавишей мышки по схемам или кнопкой
Online Edit Rungs (Ctrl+E)
Send Changes (Ctrl+Shift+E) отправляет изменения в ПЛК. Выделенную курсором
область.
Cancel прерывает действие. Область возвращается в исходное состояние,
которое было при запуске OnLine edit
Go to Online-edit Rung перемещает курсор в область Online edit
Без OnLine Edit в режиме OnLine в редакторе программы осуществляется
только мониторинг
В режиме OnLine невозможно изменить символы. Но можно создать новые.
Действие Undo недоступно.
131
132. OnLine edit [2]
На картинке одна схема подключена в Online edit. Фоновый цвет даннойсхемы как в режиме offline. Остальные схемы в режиме online.
Выбранную схему можно изменить, удалить или добавить новые схемы
выше/ниже данной.
В область Online edit с внешних схем можно копировать и вставлять какие
либо части
При отправке изменения CX-P сообщит о том, что символы нужно загрузить
отдельно.
132
133. Разбиение схемы на строки при мониторинге
Длинные по горизонтали схемы при мониторинге иногда требуютизлишнего расширения экрана. Что можно исправить действием Monitor
in RungWrap или из меню View.
Необходимо чтобы крайняя правая линия схемы была установлена как
видимая, поскольку она будет использована как разделитель
133
134. Действие Auto Online
Если нет файла проекта, можно использовать для распознанияпоследовательной связи и типа проекта режим Auto Online.
Проект можно не открывать. Если же режим используется при открытом
проекте, CX-P попросит закрыть его.
Из меню PLC/Auto Online/ Select Serial Port выбирается используемый
последовательный порт компьютера
Режим запускается кнопкой или из меню PLC/ Auto Online/Auto Online
По умолчанию после установки соединения с ПЛК с него еще
загружается программа
134
135. Work Online Simulator
Если установлена программа CX-Simulator использование симуляторасовсем не сложно
Симулятор можно использовать для CS1/CJ1
Не надо заботиться отдельно о настройках коммуникации
Жмем на кнопку, запускающую CX-Simulator
Simulator автоматически устанавливает связь и спрашивает настройках
загрузки
Загружаем программу со всеми настройками и тестируем
CX-Simulator закрывается из меню PLC/Exit Simulator
При закрытии CX-программатора автоматически закроется CX-Simulator
135
136. 18. Вспомогательные действия
Под конец действия, с помощью которых можно улучшитьработу, изменения и контроль за проектом
Перемещение в программе
Поиск
Исправления
Проверка программы
Список пересекающихся ссылок
Окно комментариев IO
Data Trace
CX-Net
136
137. Перемещение в программе Go To
По программе можно перемещаться используя контекстное менюПравой клавишей мышки выбираем объект. Из контекстного меню строку Go
To и требуемый тип
В позицию схемы или номера строки
В позицию имени схемы
К следующему аналогичному адресу
К следующему типу input
К следующему типу output
Обратно к предыдущему выбору
Программа хранит данную информацию об адресах, если включен
Tools/Options/Diagram/Allow Address referencing without Window
Проявление адресов можно так же выбрать в окне Address Reference Tool
137
138. Перемещение в программе Address Reference Tool
Окно открывается комбинацией клавиш ALT+4В окне виден список с существующими адресами. Адрес можно так же
написать в поле Address или выбрать кнопкой Browse
Щелкнув по требуемой строке откроем окно со схемами блока.
Обратите внимания на
действия связанные
с блоками команд
138
139. Поиск
Действие (Ctrl+F) можно искать:бит/слово и адреса битов
Постоянные величины
команды
Имена символов и комментарии
Комментарии программы
При поиске можно использовать значок *
Перед поиском выбираем область поиска
щелкнув по ней в окне управления
проектом. На верхней картинке поиск
производится в ПЛК, так как не выбран
Scope для PLC/Current View.
На картинке ищутся команды начинающиеся
на букву X, у которых первый операнд
постоянный &20
Кнопка Report печатает найденные
варианты в окне Output на странице Report.
139
140. Замена
Части программы можно заменить действием Replace (Ctrl+H). Заменяются:адреса, значения, команды, символы и комментарии
Используется почти так же как и Find
Область поиска зависит от расположения курсора. Ей может быть проект,
программа, секция или список символов. Адреса можно заменять по
несколько W1-W2
Замена возможна в режиме Offline
Кнопкой Find Next ищем и кнопкой Replace заменяем. Кнопкой Replace All –
заменяются все найденные варианты
При замене текста можно использовать *
На картинке заменяем в командах
начинающихся на X, первый операнд
со значением &20, на значение &30
140
141. Компиляция и проверка программы
Компиляцию осуществляем действием CompileКомпиляция может быть:
ПЛК = Compile All Programs (F7)
Программы = Compile (Ctrl+F7)
Компиляцию можно делать в режиме Online
Проверки, выполняемые во время компиляции,
выбираем из меню PLC/Program Check Options
Можно выбрать уровни A/B/C или
свободную проверку
Результаты проверки в окне Output
Если будут замечания, то щелкнув по
ним мышкой можно переместиться в
требуемую область программы.
Компиляция происходит перед загрузкой
и сравнением
141
142. Окно пересекающихся ссылок
Использование областей памяти можно проверить действием CrossReference Report
Открывается из меню Insert/Cross Reference Report
Здесь так же видно размер свободного пространства
Типы рапортов:
единичный
Общая проверка
Общая проверка и неиспользуемые
Число показывает
количество проявившихся
D = адрес с назначенным
символом
142
143. Окно комментариев IO
В окне можно проверитьпрокомментированные адреса в области
памяти.
143
144. Data Trace /Time Chart
Действием можно изучить области памяти. Data Trace располагается в ПЛК изапись ведется туда же. Оттуда данные считываются в программу. Time
Chart Monitoring показывает состояния на экране.
Программа запускается из меню PLC/Data Trace
Режим выбирается из меню Operation
Записанные данные можно проверить в нескольких режимах
Выбор режима из меню Options отдельно для адресов битов и слов
144
145. Data Trace [2]
Сначала необходимо определить в окнеData Trace Configuration что и как будет
записываться
В окне Data Trace Configuration на
странице Trigger определяем запуск
записи, задержку.
На странице Sampling выбираем
(время/цикл/команду)
145
146. Data Trace [3]
На странице Addresses устанавливаем адреса. Max31 бит - и 6 слов.
Адреса добавляем через контекстное меню
New… в окне Address Selection
Запись запускаем кнопкой Execute Trace –и она
начнется, когда бит запуска получит необходимое
изменение или запускаем вручную кнопкой Trigger
the Trace
Данные читаются кнопкой Read Trace
Запись можно масштабировать и
увеличивать соответствующими кнопками
146
147. Network Configuration Tool CX Net
С помощью программы CX-Net конфигурируем для ПЛК таблицымаршрутизации и ссылки данных.
Программа запускается из меню Tools/ Network Configuration Tool.
Отсюда при запуске в программу передаются данные из CX
программатора. Программу можно так же запустить Programs/Omron/CX-Server/CX Net …
147
148. 19. Открытие проекта Syswin и смена типа ПЛК C->CS1
19. Открытие проекта Syswin исмена типа ПЛК C->CS1
Открываем файл SWP
В зависимости от CPU получаем следующее
окно, в котором заполняем требуемый CPU
Компилируем программу
Проверяем в окне Output содержимое страницы
Compile. Если нет ошибок, можно компилировать
ПЛК.
Открываем окно Change PLC – двойной щелчок
по ПЛК
Меняем CPU на новый и определяем способ
соединения
Получаем окно запроса, в котором сообщается о
возможных изменениях при компиляции
Подтверждаем
В окне Output/страница Compile
148
149. Открытие проекта Syswin и смена типа ПЛК C->CS1 [2]
Открытие проекта Syswin и сменатипа ПЛК C->CS1 [2]
В окне Output на странице Transfer печатаются
возможные ошибки и предупреждения
Продолжаем не обращая внимания. Если ответить
No, компиляция прервется, а данные об ошибках
останутся в на странице Transfer
В окне Output на странице Compile - печатаются
возможные ошибки компиляции и предупреждения
Двойным щелчком по строке с
ошибкой открываем схему
На картинке схема с ошибкой в
виде списка команд
Ошибка из за того, что новый
CPU не поддерживает команду
INT
Изменяем команду на MSKS.
149
150. 20. Типы коммуникации ПЛК
Соединение мостСоединение Ethernet
Соединение Controller Link
FInsGateway-коммуникации
Соединение по модему
Выбираемые типы содинения зависят от ПЛК и типа CPU
150
151. Проект с несколькими ПЛК/ мост
Если в проекте несколько ПЛК, которые подключены друг к другу, например,на шине ETN или CLK и PC по последовательной связи подключен к какому
нибудь ПЛК, у нас есть возможность получить соединение с каждым ПЛК
ПЛК, с которым у нас последовательное соединение, работает как мост для
других ПЛК в сети
Для этих ПЛК выбираем ПЛК с последовательным подключением к
компьютеру как Network Type
На странице Network записываем сеть и узел
На картинках ПЛК Koulutus_2 - это узел 2 сети 1. CX-P соединяется с ним
через ПЛК Koulutus
151
152. Соединение Ethernet с ПЛК
Для ПЛК выбираем в окне Change PLC для Network Type - EthernetНа странице Network заносим сеть и узел используемого ПЛК
На странице Driver пишем IP-адрес ПЛК
UDP-порт может быть 9600
Workstation Node Number показывает Host-номер компьютера . Если в PC несколько
сетевых карт, и не найден правильный адрес, отключаем Auto-detect и вводим номер
вручную. IP-адрес компьютера должен быть постоянным, желательно в той же сети ,
что и ПЛК.
152
153. Соединение Controller Link
Выбираем в окне Change PLC для ПЛК тип Controller Link как NetworkType
На странице Network записываем номер сети CLK и узла
На странице Driver пишем/видим настройки установленной в
компьютер карты CLK. Здесь же выбираем тип карты ISA/PCI. Network
Addres обычно не требуется трогать.
153
154. Соединение FINS Gateway
Выбираем в окне Change PLC для ПЛК тип Fins Gateway как NetworkType
На странице Network вводим номера сети и узла
Сейчас используем коммуникацию FinsGateway вместо CX-Server. Так
же коммуникации CLK и ETN происходят через FinsGateway, если
данная услуга уже запущена.
154
155. Соединение с ПЛК по модему
В настройках коммуникации ПЛК можно выбрать соединение помодему для соединения RS коммуникации Host Link или Toolbus
В окне Network Settings на странице Modem выбираем:
Модем компьютера
Через кнопку Configure настройки
Номер подключенного модема к ПЛК
155
156. Модем и Toolbus коммуникация
Выберите тип связи ToolbusПоследовательный порт CPU установлен в протоколе Toolbus. Baud Rate
Autodetect не работает.
Измените настройки на странице Modem
Выберите требуемый модем
(расположение)
Установите номер, по которому будут дозваниваться
156
157. Toolbus – Настройки модема
Установите настройки 8,N,1, чтобы использоватьНажмите на кнопку Advanced и установите в открывшемся окне в поле
Extra Settings - X3
157
158. Toolbus – настройки
Установите правильный номер (здесь 0)158
159. Подключение
Проверьте контакты междумодемом и ПЛК
Проверьте настройки модема
Westermo TD32 не работают при
автоматических настройках в
связи с коммуникацией RS, а
установлены они были такими
же как у ПЛК
PLC RS232
TD 32 Screw-Block
FG 1
1 SG
SD 2
2 DSR
RD 3
3 DTR
RS 4
4 DCD
CS 5
5 CTS
+5V 6
6 RTS
DR 7
7 RD
ER 8
8 TD
SG 9
9 RI RJ12
159
160. 21. Файлы CX-P
Можно сказать, главный файл проекта .cxpДругие файлы в той же папке
.opt файл настроек
.bak резервный файл
Необязательный файл проекта .cxt. Данный файл создается, например, при
открытии файла Syswin .swp
Так же можно создать следующие файлы, относящиеся либо к проекту, либо
к ПЛК
.cdm - файл CX-Server, в котором сохраняются настройки ПЛК и глобальные
символы
.obj – файл программы ПЛК CS1/CJ1 (сохранение PLC/Transfer to File/Programs)
.idx – файл блока ПЛК CS1/CJ1 (сохранение PLC/Transfer to File/ Prog. Index)
.cmt – файл комментариев ПЛК CS1/CJ1 (сохранение PLC/Transfer to
File/Comments)
.sym – файл символов ПЛК (сохранение PLC/Transfer to File/Symbols)
.mem – файл окна памяти ПЛК (сохранение из программы PLC Memory - File/Save
to File)
.cdt – файл записи для ПЛК (запись и сохранение из программы Data Trace/Time
Chart Monitor)
160
161. Файлы CX-P
ПроектПЛК
Проект.cxp
Проект.bak
Проект.opt
Проект.cdm
Проект.cxt
ПЛК.obj
ПЛК.idx
ПЛК.sym
ПЛК.cmt
ПЛК.mem
ПЛК.cdt
161
Программное обеспечение