PDA

Просмотр полной версии : ТРМ202 и ПЛК100



Андрей1234
25.01.2014, 23:17
здравствуйте, можете помочь в составление программы. читал несколько книг, которые в интернете находил и смог сделать только 1-2 вещи (прикреплю файл). надо сделать что бы в ТРМе когда температуру показывает ниже заданной включалась лампочка, а когда выше-двигатель. как понимаю надо сперва привязать ТРМ к ПЛК через протокол Овен (скачал разные примеры где есть такое подключение и попробовал сделать). и ещё вопрос, можно ли на выходы подавать различные импульсы, что бы двигатель заметно медленнее или быстрее крутился?

capzap
26.01.2014, 10:36
как то не очень получаются повторы, да и в проекте часть переменных повторяют друг друга, из-за чего конфигурация работать не будет

Андрей1234
26.01.2014, 15:04
а мне там не нужны повторы. нажали на CB1 двигатель и лампочка погорели 5 секунд и отключились, а затем уже по ТРМу надо что бы работало. вот как его сделать я не знаю. или так же в конфигурации сделать 2 адреса и первый (например 16) будет за двигатель отвечать, а второй (например 17) за лампочку?

capzap
26.01.2014, 15:16
не думаю, что принимающие останутся довольными, если останов стенда произойдет тупо выдернув розетку.
Выкладывайте полное тех.задание которое Вам предложили, а то не совсем понятны Ваши предположения как это должно работать

Андрей1234
26.01.2014, 15:30
SB1 пуск. нажали заработал двигатель и лампочка (продув и проверить что работает). далее останавливается через 5 секунд или нажатием стоп SB2. потом если температура ниже заданной работает лампочка, если выше заданно на ТРМе-работает двигатель. и если можно как-то импульсами на выходах регулировать вращение, можно узнать как? или через ПЧВ надо?

capzap
26.01.2014, 17:13
посмотрите мой вариант, трмку правда не подключал, по поводу изменения скорости двигателя, лучше конечно частотник и им управлять либо по аналоговому выходу, либо по 485 интерфейсу, предустановленные скорости нужно еще лезть в ПЧВ настраивать

Андрей1234
26.01.2014, 18:18
спасибо, как я понял в SP задаётся та температура и в симуляторе HL работает т.к. температура 0?

capzap
26.01.2014, 19:32
да можете в эмуляторе онлайн изменить значение температуры и смениться состояние лампочки и двигателя

Андрей1234
26.01.2014, 19:57
спасибо, завтра попробую в контроллере

capzap
26.01.2014, 20:03
в контроллере потребуется реальная температура, в эмуляторе можно всё с имитировать только используя комп

Андрей1234
26.01.2014, 20:20
это понятно, в симуляторе поставил -1 и заработал двигатель. а при 65 работает лампочка

capzap
26.01.2014, 20:40
точно не путаете, у меня вроде было условие только если температура выше уставки, а -1 ни как выше быть не может

Андрей1234
26.01.2014, 21:13
ну я подумал если датчики не подключены то первоначально там 0. поэтому когда написано 65* включается лампочка. а если поставить -1 то пытается охладить от 0 до -1

capzap
26.01.2014, 21:26
ну незнаю, вроде задание у Вас звучит по другому, а сейчас Ваши предположения расходятся, Вам до отрицательной надо охлаждать?

Андрей1234
26.01.2014, 21:44
нене, вы не поняли что я сказал... SP : REAL := 65.0 указывает что 65* это дельта от которой идёт в -(64 значит лампа) и + (66 значит двигатель). и если в симуляторе проверять без подключенного ПЛК то температуру показывает 0(если я так понял почему имунно лампа в этом случае работает) и если эти 65 изменить на -1, то включается двигатель. для проверки что работает и другая цепь без подключения датчиков

capzap
26.01.2014, 21:57
понятно, Вы меняли уставку а не значение температуры. Теперь, такой вопрос, почему выбрана трм202? В ней самой можно задавать уставку и в ней есть два выхода, которые можно использовать и для включения лампочки и для управления насосом

Андрей1234
26.01.2014, 22:00
такой дали трм

Андрей1234
28.01.2014, 18:09
а как ПЧВ в программу записать, что бы например если разница более 10 градусов, то двигатель бы крутился быстрее, а если разница меньше 10-то медленнее? конфигурацию сделал по книге 11593