Перейти к содержанию
    

Промышленная touch панель

Тогда используйте текстовый язык программирования ST для ПЛК...он поддерживается такими системами разработки как CoDeSys или ISaGRAF.

И упаси вас... разрабатывать собственный ПЛК и HMI, ради монтажа на пару станков. :laughing: Особливо на Китайских планшетниках с USB :lol:

 

О разработке собственного ПЛК и 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 язык допускает интерфейс пользователя

(кнопки, рисунки, окошки и т.д.) создавать / рисовать / размещать графически,

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

С ассемблиром тоже знаком, т.к. начинал программировать микроконтроллеры

именно на нем. Его тоже можно рассматривать.

 

Для автоматизации станка нужно создать небольшой автомат состояний, который

будет переходить в следущее состояние при выполнении каких-то условий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Например, порекомендованный ST язык допускает интерфейс пользователя

(кнопки, рисунки, окошки и т.д.) создавать / рисовать / размещать графически,

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

Нет...ST - это паскалеподобный язык для написания программы ПЛК, а визуализацией занимается отдельное устройство (HMI) с собственной средой разработки...

Посмотрите в сторону Weintek, это относительно недорогие HMI (серии MT6000/8000)...В ГУЙ можно даже видео встраивать (не для всех моделей)))

Для автоматизации станка нужно создать небольшой автомат состояний, который

будет переходить в следущее состояние при выполнении каких-то условий.

Тогда вам подойдёт язык SFC... почитайте руководства к CoDeSys.

П.С. Если хотите использовать в работе стандартные ПЛК, то примите существующую концепцию. Иначе вам потребуется панельный ПК (например тот же Weintek серии MT600) и модули ввода вывода на полевую шину...В это случае всё будет определятся только программой для ПК, которую можете писать на ЛЮБОМ удобном для вас языке...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И опять же, назад к 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рантайм, ввод и вывод обеспечивается плк и модулями расширения, панель оператора обеспечивает человеко-машинный интерфейс, это стандартно. Считаю что Web-сервер на плк для небольшого станка это излишество, разве что для верхнего уровня. Bluetooth для систем промавтоматики ранее не использовал, сказать по этому поводу нечего, знаю что из беспроводных систем полевого уровня используется WirelessHART.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рантайм, ввод и вывод обеспечивается плк и модулями расширения, панель оператора обеспечивает человеко-машинный интерфейс, это стандартно. Считаю что Web-сервер на плк для небольшого станка это излишество, разве что для верхнего уровня. Bluetooth для систем промавтоматики ранее не использовал, сказать по этому поводу нечего, знаю что из беспроводных систем полевого уровня используется WirelessHART.

 

Действительно, не нужно рассматривать реализацию с Web-сервером, Bluetooth и т.д.

Ввод и вывод обеспечивается модулями расширения.

Т.к. текущая версия управления станком реализована на touch screen TPC7062K (Leetro) и

одном внешнем модуле входов и выходов, то рассматриваю и этот вариант, чтобы не

покупать другой. А с программированием так и так нужно разбираться.

Нужно написать свою программу с нуля, т.к. никакой сопроводительной документации нет к станку.

Софт для программирования TPC7062K дисплея китайцы прислали (MCGS embedded configuration software).

Думаю, что глобальных отличий между разными производителями нет.

 

Кто-нибудь имел дело с этими панелями?

Их цена $370.

Изменено пользователем Electronics Engineer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...