реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Промышленная touch панель, Выбор доступного и удобного в разработке модуля
Electronics Engi...
сообщение Mar 27 2012, 12:24
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 89
Регистрация: 28-04-11
Пользователь №: 64 664



Цитата(Xecutor @ Mar 27 2012, 01:35) *
Тогда используйте текстовый язык программирования ST для ПЛК...он поддерживается такими системами разработки как CoDeSys или ISaGRAF.
И упаси вас... разрабатывать собственный ПЛК и HMI, ради монтажа на пару станков. laughing.gif Особливо на Китайских планшетниках с USB lol.gif


О разработке собственного ПЛК и HMI речь не идет, т.к. проект штучный.
Есть пару вопросов, т.к. в этом деле новичок:
1) CoDeSys или ISaGRAF - это среда разработки, которая поддерживается
многими производителями подобной автоматики?
В Википедии посмотрел, что в CoDeSys для программирования доступны
все пять определяемых стандартом IEC 61131-3 (МЭК 61131-3) языков:

1) IL (Instruction List) ассемблер-подобный язык
2) ST (Structured Text) Pascal-подобный язык
3) LD (Ladder Diagram) Язык релейных схем
4) FBD (Function Block Diagram) Язык функциональных блоков
5) SFC (Sequential Function Chart) Язык диаграмм состояний

Например, порекомендованный ST язык допускает интерфейс пользователя
(кнопки, рисунки, окошки и т.д.) создавать / рисовать / размещать графически,
а сам код писать на каком-то языке (ассемблер, Паскаль)?
С ассемблиром тоже знаком, т.к. начинал программировать микроконтроллеры
именно на нем. Его тоже можно рассматривать.

Для автоматизации станка нужно создать небольшой автомат состояний, который
будет переходить в следущее состояние при выполнении каких-то условий.
Go to the top of the page
 
+Quote Post
Xecutor
сообщение Mar 27 2012, 14:35
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 31-10-10
Пользователь №: 60 558



Цитата(Electronics Engineer @ Mar 27 2012, 16:24) *
Например, порекомендованный ST язык допускает интерфейс пользователя
(кнопки, рисунки, окошки и т.д.) создавать / рисовать / размещать графически,

а сам код писать на каком-то языке (ассемблер, Паскаль)?

Нет...ST - это паскалеподобный язык для написания программы ПЛК, а визуализацией занимается отдельное устройство (HMI) с собственной средой разработки...
Посмотрите в сторону Weintek, это относительно недорогие HMI (серии MT6000/8000)...В ГУЙ можно даже видео встраивать (не для всех моделей)))
Цитата(Electronics Engineer @ Mar 27 2012, 16:24) *
Для автоматизации станка нужно создать небольшой автомат состояний, который
будет переходить в следущее состояние при выполнении каких-то условий.

Тогда вам подойдёт язык SFC... почитайте руководства к CoDeSys.
П.С. Если хотите использовать в работе стандартные ПЛК, то примите существующую концепцию. Иначе вам потребуется панельный ПК (например тот же Weintek серии MT600) и модули ввода вывода на полевую шину...В это случае всё будет определятся только программой для ПК, которую можете писать на ЛЮБОМ удобном для вас языке...
Go to the top of the page
 
+Quote Post
syoma
сообщение Mar 28 2012, 09:12
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



И опять же, назад к Touch панелям -
Если будет использоваться стандартный PLC, для реализации алгоритма управления станком, то HMI становится полностью независимым компонентом, куда никакие 4-20mA сигналы заводить не нужно. Берется обыкновенный Ethernet протокол типа - Modbus TCP/IP стек и пишется GUI.
Некоторые товарищи топа Шнайдер Електрик вообще уже реализует все через Bluetooth.
Почему тогда обыкновенный планшет с Ethernetом не пойдет?

Кстати еще посмотрел - можно сделать Labview Target на Windows Mobile. Можно вообще веб-сервер на PLC организовать и туда через браузер подрубаться. Тогда вообще никакого софта на HMI не надо. Вот типа такой штуки купить и все
http://www.web-plc.com/?gclid=CM_PyJ6kia8CFUZJ3wodp0a0_w
Go to the top of the page
 
+Quote Post
яман-тау
сообщение Mar 28 2012, 14:34
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 662
Регистрация: 15-02-09
Из: Магнитогорск
Пользователь №: 44 875



Рантайм, ввод и вывод обеспечивается плк и модулями расширения, панель оператора обеспечивает человеко-машинный интерфейс, это стандартно. Считаю что Web-сервер на плк для небольшого станка это излишество, разве что для верхнего уровня. Bluetooth для систем промавтоматики ранее не использовал, сказать по этому поводу нечего, знаю что из беспроводных систем полевого уровня используется WirelessHART.
Go to the top of the page
 
+Quote Post
Electronics Engi...
сообщение Mar 29 2012, 12:36
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 89
Регистрация: 28-04-11
Пользователь №: 64 664



Цитата(яман-тау @ Mar 28 2012, 18:34) *
Рантайм, ввод и вывод обеспечивается плк и модулями расширения, панель оператора обеспечивает человеко-машинный интерфейс, это стандартно. Считаю что Web-сервер на плк для небольшого станка это излишество, разве что для верхнего уровня. Bluetooth для систем промавтоматики ранее не использовал, сказать по этому поводу нечего, знаю что из беспроводных систем полевого уровня используется WirelessHART.


Действительно, не нужно рассматривать реализацию с Web-сервером, Bluetooth и т.д.
Ввод и вывод обеспечивается модулями расширения.
Т.к. текущая версия управления станком реализована на touch screen TPC7062K (Leetro) и
одном внешнем модуле входов и выходов, то рассматриваю и этот вариант, чтобы не
покупать другой. А с программированием так и так нужно разбираться.
Нужно написать свою программу с нуля, т.к. никакой сопроводительной документации нет к станку.
Софт для программирования TPC7062K дисплея китайцы прислали (MCGS embedded configuration software).
Думаю, что глобальных отличий между разными производителями нет.

Кто-нибудь имел дело с этими панелями?
Их цена $370.

Сообщение отредактировал Electronics Engineer - Mar 29 2012, 12:38
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01415 секунд с 7
ELECTRONIX ©2004-2016