Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Simple-Scada и Arduino  (Прочитано 281311 раз)

garry

  • Пользователь
  • **
  • Сообщений: 72
    • Просмотр профиля
Re: Simple-Scada и Arduino
« Ответ #120 : 07 Февраля 2017, 09:04:23 »
Нет ли один помочь ?
Советую Вам бросить ArduinoOPCserver, это сыроватая и нестабильная штука, тем более что ардуина с ней будет лишь устройством ввода-вывода, а это слишком жирное решение. При попытке внедрить код для каких-то действий кроме работы OPC-сервера начинают лезть всякие глюки. Перейдите на модбас и будет Вам счастье. Есть среда разработки FLProg - замечательный инструмент для визуального программирования. Все требуемые Вам решения реализуются за несколько кликов.

emoxristov

  • Пользователь
  • **
  • Сообщений: 53
    • Просмотр профиля
Re: Simple-Scada и Arduino
« Ответ #121 : 07 Февраля 2017, 20:24:40 »
Скажите кода Arduino.
очень трудно ?
Почему разработчик не желает, чтобы помочь ?
« Изменён: 07 Февраля 2017, 20:34:47 от emoxristov »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Simple-Scada и Arduino
« Ответ #122 : 07 Февраля 2017, 21:01:05 »
Цитировать
Скажите кода Arduino. очень трудно? Почему разработчик не желает, чтобы помочь ?
Ние не можем да разберем точно същността на въпроса. Кодът, който сте записали трябва да работи. Най-малко той работи за Arduino UNO.
« Изменён: 07 Февраля 2017, 21:01:51 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Simple-Scada и Arduino
« Ответ #123 : 12 Февраля 2017, 08:14:02 »
Използвайте digitalread вместо analogread, ако на входа не е PWM. https://www.arduino.cc/en/Reference/digitalRead

emoxristov

  • Пользователь
  • **
  • Сообщений: 53
    • Просмотр профиля
Re: Simple-Scada и Arduino
« Ответ #124 : 10 Июня 2017, 14:41:15 »
У меня есть кнопка Button1 при нажатии я хочу активировать еще несколько кнопок, как Button2,Button3,Button4.
Какой скрипт должен написать Button1 ?
Администратор, пожалуйста, помогите.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Simple-Scada и Arduino
« Ответ #125 : 10 Июня 2017, 16:35:21 »
Для этого можно использовать следующий код на событие Button1.OnClick:
Код
begin
  Button2.OnClickEvent;
  Button3.OnClickEvent;
  Button4.OnClickEvent;
end.
« Изменён: 10 Июня 2017, 16:36:13 от Simple-Scada »

emoxristov

  • Пользователь
  • **
  • Сообщений: 53
    • Просмотр профиля
Re: Simple-Scada и Arduino
« Ответ #126 : 10 Июня 2017, 17:31:49 »
Для этого можно использовать следующий код на событие Button1.OnClick:
Код
begin
  Button2.OnClickEvent;
  Button3.OnClickEvent;
  Button4.OnClickEvent;
end.


Этот скрипт не работает....
Администратор, пожалуйста, помогите.
« Изменён: 10 Июня 2017, 17:38:29 от emoxristov »

emoxristov

  • Пользователь
  • **
  • Сообщений: 53
    • Просмотр профиля
Re: Simple-Scada и Arduino
« Ответ #127 : 10 Июня 2017, 19:04:31 »
Когда я нажал на кнопку АВТО также включают кнопки : СТОП,СТОП,СТОП.
Какой скрипт должен написать кнопку : АВТО ?
« Изменён: 10 Июня 2017, 19:05:51 от emoxristov »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Simple-Scada и Arduino
« Ответ #128 : 10 Июня 2017, 19:57:58 »
При нажатии на кнопку происходит изменение той переменной, с которой эта кнопка связана. Вы можете просто менять значения этих переменных, как это делают кнопки. Например:
Код
begin
  my_variable1.Value := 1;
  my_variable2.Value := 1;
  my_variable3.Value := 1;
end.

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Simple-Scada и Arduino
« Ответ #129 : 12 Июня 2017, 10:17:50 »
Поставьте флажок "Фиксируемая" на кнопку "Авто".
Код: (delphi)
begin
  if VarAuto = TRUE then
  begin
    my_variable1.Value := 1;
    my_variable2.Value := 1;
    my_variable3.Value := 1;
  end else
    begin
      my_variable1.Value := 0;
      my_variable2.Value := 0;
      my_variable3.Value := 0;
    end;
end.

НО! лучше сделайте 2 кнопки "Авто ВКЛЮЧИТЬ" и "Авто ВЫКЛЮЧИТЬ". Иначе если вы вы нажмете "АВТО" и все включится, потом вы 2 кнопки выключите, а вам надо опять все включить, то прийдется "Авто" нажимать 2 раза.
« Изменён: 26 Мая 2018, 11:24:18 от Simple-Scada »

emoxristov

  • Пользователь
  • **
  • Сообщений: 53
    • Просмотр профиля
Re: Simple-Scada и Arduino
« Ответ #130 : 16 Июня 2017, 18:48:05 »
Simple-Scada у меня есть к вам вопрос.
Можете ли вы работать два соединенных доски Arduino связанных с TX - RX ?
Что следует добавить к коду из двух досок, чтобы работать как один ?

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Simple-Scada и Arduino
« Ответ #131 : 19 Июня 2017, 09:06:55 »
Simple-Scada у меня есть к вам вопрос.
Можете ли вы работать два соединенных доски Arduino связанных с TX - RX ?
Что следует добавить к коду из двух досок, чтобы работать как один ?
А как ты хочешь соединить 2 Arduino по UART если  USB уже его использует? Или у тебя Mega2560 c 4 UART?

Если у тебя связь только для этого, то тебе будет проще использовать USB Hub и несколько шнурков. Тогда за связь будет отвечать скада, а не ты.
« Изменён: 19 Июня 2017, 09:09:53 от Teodor »

emoxristov

  • Пользователь
  • **
  • Сообщений: 53
    • Просмотр профиля
Re: Simple-Scada и Arduino
« Ответ #132 : 21 Июня 2017, 18:26:03 »
Я хочу подключить два Mega2560 в Scada, как подключиться будет иметь проблемы с ArduinoOPCServer ?
Должен ли я добавить Master - Slave ? Одна плата будет относиться к USB.
Как соединить их, чтобы увидеть их Scada как входы и выходы ?
« Изменён: 21 Июня 2017, 18:28:56 от emoxristov »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Simple-Scada и Arduino
« Ответ #133 : 22 Июня 2017, 09:38:53 »
Мы не тестировали Arduino OPCServer с Mega2560, поэтому точно сказать не можем. Нужно подключить платы и изменить программу в Arduino OPCServer, добавив в неё новые входы/выходы.

emoxristov

  • Пользователь
  • **
  • Сообщений: 53
    • Просмотр профиля
Re: Simple-Scada и Arduino
« Ответ #134 : 22 Июня 2017, 18:47:37 »
Я попытался соединить два, но есть проблема с OPC сервером.
Как настроить сервер для совместной работы ?
Сервер работает только тогда, когда это ArduinoSerial0.-COM1
Он не хочет работать, когда он был ArduinoSerial1.-COM4
Я использую два различных входа USB для каждой платы.
Это ошибка, которая возникает при попытке подключения к Arduino ArduinoSerial1.-COM4
Где может быть проблема ?