Навчаємо новачка програмування ПЛК (kobrik) - #50
RAZRAB.RU Форум з автоматизації виробництва
- Автоматизація виробництва‹ Загальний форум‹ АВТОМАТИЗАЦІЯ
- Змінити розмір шрифту
- Версія для друку
- FAQ
- Реєстрація
- Вхід
Навчаємо новачка програмування ПЛК (kobrik)
Re: Навчаємо новачка програмування ПЛК
kobrik 20 січ 2014, 20:17
Re: Навчаємо новачка програмування ПЛК
kobrik 31 січ 2014, 22:58
Re: Навчаємо новачка програмування ПЛК
Михайло 01 лют 2014, 06:02
Re: Навчаємо новачка програмування ПЛК
kobrik 02, лют 2014, 23:38
Re: Навчаємо новачка програмування ПЛК
Михайло 15, лют 2014, 08:42
n^2, де P - тиск, n - частота обертання (частота обертання = вихід ПІ-регулятора). Ось така цілком стандартна задача для систем водопостачання, де необхідно підтримувати тиск у водопроводі на необхідному рівні. Вибрати залізо, налаштувати ПЛК у Control Builder, написати програму в Кодесісі.
Згодом ми вирішили трохи ускладнити завдання і передавати в ПЛК сигнал тиск не струмовим сигналом 4-20 мА, а через HART/Profibus-шлюз.
Re: Навчаємо новачка програмування ПЛК
Михайло 15, лют 2014, 10:23
Re: Навчаємо новачка програмування ПЛК
kobrik 17, лют 2014, 21:13
Зробив, але програма видає попередження. А як дізнатися який тип правильніший? Адже ми говорили про Профібас і визначилися що тип даних у нього WORD. Також конфігурація Мікромайстра та Датчика у нас також визначена як WORD.
Re: Навчаємо новачка програмування ПЛК
Михайло 23, лют 2014, 15:45
Re: Навчаємо новачкапрограмування ПЛК
Михайло 23, лют 2014, 16:10
До речі, у розділі документаціїCAA-Merger-7.CHM - Технологічні функції AC500 знайшов таку інформацію:
Re: Навчаємо новачка програмування ПЛК
Михайло 23, лют 2014, 16:16
По помилках: 1) Кнопки SB3, SB4 - повинні бути фізичні та підключатися до фізичних дискретних входів. Ок? 2) Приблизно зрозумів фішку з функцією Blink. У принципі простий такий і робочий варіант. Але не те. Хочу плавне нарощування сигналу із заданим темпом без дискретності. Дивись як можна застосувати функціюRAMP_REAL :ASCEND= 100;DESCEND= 50;INзмінюється або на 50, або на 100, або дорівнюєOUTзалежно від натискання кнопок SB1, SB2. Хитро, але просто. Якщо SB1 і SB2 відпущеніАБО SB1 і SB2 натиснуті одночасно, то IN = OUT (вихід залишається незмінним) Якщо SB1 натиснута, то IN = 100 (плавне збільшення до 100) Якщо SB2 натиснута, то IN = 50 (плавне зменшення до 50)
Як і раніше, потрібна допомога! Як настроювати функції типу BLINK, STUD, WORD_TO_REAL? У них налаштування?
І ще: як додавати нові функції? Де функція бібліотеки?
Re: Навчаємо новачка програмування ПЛК
Михайло 24, лют 2014, 04:35
Re: Навчаємо новачка програмування ПЛК
kobrik 24, лют 2014, 23:29
Re: Навчаємо новачка програмування ПЛК
Михайло 25, лют 2014, 04:32
220/=24 В, порядку 1. 2 А. Різні кнопочки, перемикачі пошукати. Плюс пару-трійку реле з котушкою на =24 і лампочки 24 В. Для початку цього достатньо.
Re: Навчаємо новачка програмування ПЛК
ward 25, лют 2014, 07:49
Re: Навчаємо новачка програмування ПЛК
Михайло 25, лют 2014, 14:56
Re: Навчаємо новачка програмування ПЛК
kobrik 25, лют 2014, 21:14
Re: Навчаємо новачка програмування ПЛК
Михайло 26, лют 2014, 04:38
Re: Навчаємо новачка програмування ПЛК
ward 26, лют 2014, 08:40
Re: Навчаємо новачка програмування ПЛК
kobrik 26, лют 2014, 16:19
Re: Навчаємо новачка програмування ПЛК
Михайло 26, лют 2014, 18:11