PDA

Просмотр полной версии : Выходы не принимают значение TRUE



BAZAGON
12.11.2024, 15:44
Загрузил на ПЛК210x04 программу и подключил две кнопки чтобы проверить работоспособность. при подаче сигнала на вход, на выход идет сигнал, но значение с FALSE на TRUE не меняется, и на самом контроллере не загорается светодиод на выходе, причем на одном выходе указал свою переменную а на втором системную, может быть где то не так указал привязку переменных подскажите пожалуйста8000780006

kondor3000
12.11.2024, 15:49
Загрузил на ПЛК210x04 программу и подключил две кнопки чтобы проверить работоспособность. при подаче сигнала на вход, на выход идет сигнал, но значение с FALSE на TRUE не меняется, и на самом контроллере не загорается светодиод на выходе, причем на одном выходе указал свою переменную а на втором системную, может быть где то не так указал привязку переменных подскажите пожалуйста8000780006

Вы похоже Старт программы не нажали, она и не работает пока.
Либо переменные привязали не правильно. На холсте программы, должны быть просто Do_1 и Do_2, а в соотнесении уже их надо привязать в выходам.

BAZAGON
12.11.2024, 16:00
Вы похоже Старт программы не нажали, она и не работает пока.
Либо переменные привязали не правильно. На холсте программы, должны быть просто Do_1 и Do_2, а в соотнесении уже их надо привязать в выходам.

Старт к которому клавиша F5 привязана нажал. На холсте, на выходах две переменные, одну сам объявил, вторую привязал сразу напрямую как она названа при создании программы, входы сам объявил и также соотнес во вкладке LeftSide, но на них сигнал идет, а на выходах не меняется

kondor3000
12.11.2024, 16:05
Старт к которому клавиша F5 привязана нажал. На холсте, на выходах две переменные, одну сам объявил, вторую привязал сразу напрямую как она названа при создании программы, входы сам объявил и также соотнес во вкладке LeftSide, но на них сигнал идет, а на выходах не меняется


Так у вас программа не PLC_PRG, поэтому она и не работает. Она не привязана к задачам и не вызвана в основной программе.
А переменные надо сначала объявлять, а потом привязывать в соотнесении.

Евгений Кислов
12.11.2024, 16:11
Загрузил на ПЛК210x04 программу и подключил две кнопки чтобы проверить работоспособность. при подаче сигнала на вход, на выход идет сигнал, но значение с FALSE на TRUE не меняется, и на самом контроллере не загорается светодиод на выходе, причем на одном выходе указал свою переменную а на втором системную, может быть где то не так указал привязку переменных подскажите пожалуйста8000780006

На фото видно, что код размещен внутри объекта с названием POU.
Этот объект привязан какой-нибудь задаче в Конфигурации задач?

BAZAGON
12.11.2024, 16:18
Ааа, а подскажите пожалуйста как его к основному файлу подключить? Или даже лучше как при создании нового проекта сделать так, что бы он создавался на CFC?

kondor3000
12.11.2024, 16:20
Ааа, а подскажите пожалуйста как его к основному файлу подключить? Или даже лучше как при создании нового проекта сделать так, что бы он создавался на CFC?

Либо добавить новую задачу и вызвать (вписать название) POU, либо поставить квадратик на поле и в него вписать название программы POU.
Если это ФБ (функц. блок), то его ещё и объявить надо.

Евгений Кислов
12.11.2024, 16:30
Или даже лучше как при создании нового проекта сделать так, что бы он создавался на CFC?

https://rutube.ru/video/1237d19a2a45bea0ffc4a77ca3f67904/
(информация во второй половине видео)