Здравствуйте! Помогите пожалуйста, есть оборудование (станок) там два ПЧ контроллер и панель, необходима вывести данные с ПЧ на панель, например: частота, ток, напряжение.... Как это реализовать?
Добрый день. Как вариант: подключить напрямую, минуя ПЛК, ПЧ к панели по RS485 и выводить значения регистров ПЧ. Обычно в панелях несколько портов RS485. Так что, думаю, этот вариант будет проще всего.
Добрый день. Можете подсказать такой момент. Идея такая - сделал 2 кнопки (битовые переключатели) это 2 вкладки, если нажимаем одну, она подкрашивается (меняет состояние), соответственно вторая отжимается (и наобарот). Сделал простейший макрос - по нажатию кнопки должны меняться состояния локальный битовых переменных LB и происходит смена окна. У первой адрес LB100, у второй - 101. Сделал реакцию кнопок на нажатие - импульс 1. И вроде все просто - нажали первую, вторая отжалась, но на деле происходит хня - бит загорается на время импульса нажатия, меняется окно, но потом бит становится неактивен. Почему так? Если сделать реакцию "Установить 1", то вроде все работает до какого-то момента, а потом 1 макрос начинает выполняться постоянно независимо не от чего. Уже мозг вытекает...
Здравствуйте!
Помогите пожалуйста, есть оборудование (станок) там два ПЧ контроллер и панель, необходима вывести данные с ПЧ на панель, например: частота, ток, напряжение....
Как это реализовать?
Добрый день. Как вариант: подключить напрямую, минуя ПЛК, ПЧ к панели по RS485 и выводить значения регистров ПЧ. Обычно в панелях несколько портов RS485. Так что, думаю, этот вариант будет проще всего.
Здравствуйте!
Владислав, у меня панель GL070E com0 485 a com2 только 232((
@@АлексейКонстантинов-й3л ПЧ-ПАНЕЛЬ по 485, ПАНЕЛЬ-ПЛК по 232
Здравствуйте! Скажите , пожалуйста, как пишутся функции в макросах ?
5:50 "по красивей сделаем" да уж понятие красоты у всех разное, размазать краткую строку на пол листа, такая себе красота 🤣
По теме, спасибо, полезно.
Добрый день. Можете подсказать такой момент. Идея такая - сделал 2 кнопки (битовые переключатели) это 2 вкладки, если нажимаем одну, она подкрашивается (меняет состояние), соответственно вторая отжимается (и наобарот). Сделал простейший макрос - по нажатию кнопки должны меняться состояния локальный битовых переменных LB и происходит смена окна. У первой адрес LB100, у второй - 101. Сделал реакцию кнопок на нажатие - импульс 1. И вроде все просто - нажали первую, вторая отжалась, но на деле происходит хня - бит загорается на время импульса нажатия, меняется окно, но потом бит становится неактивен. Почему так? Если сделать реакцию "Установить 1", то вроде все работает до какого-то момента, а потом 1 макрос начинает выполняться постоянно независимо не от чего. Уже мозг вытекает...
я вот так реализовал:
int MacroEntry()
{
switch (m521) {
case 1:
// Åñëè m1 óæå âêëþ÷åíî, íè÷åãî íå äåëàåì
break;
default:
// Åñëè m1 íå âêëþ÷åíî, âêëþ÷àåì åãî
m521 = true;
}
// Âûêëþ÷àåì m302 è m303
m522 = false;
m523 = false;
m524 = false;
m525 = false;
m526 = false;
m527 = false;
m528 = false;
m529 = false;
m530 = false;
m531 = false;
return 0;
}
если регистр включен, остальные в 0