Определение затрат в системах автоматизации
Исходя из выше перечисленного, пусконаладочные работы требуют затраты на программатор и программное обеспечение. Программатор является бесплатной программой компилятором, предоставляемой компанией разработчиком контроллеров Arduino. К пуско-наладочным работам относится подключение программируемого контроллера к программатору Python, загрузку программного кода во все контроллеры и его подключение… Читать ещё >
Определение затрат в системах автоматизации (реферат, курсовая, диплом, контрольная)
Вариант разработки системы на базе контроллера Arduino.
Для осуществления беспроводной связи использовались контроллеры компании Arduino, в связи с тем, что они являются свободно программируемыми и их коды полностью открыты производителем, цена и качество данных контроллеров приемлемы.
.(4.1).
Выражение в скобках является основными затратами необходимыми для приобретения оборудования.
(4.2).
где — затраты на оборудование и заработную плату работникам принимающих участие в создание системы;
— затраты на оборудование необходимое для реализации системы Ззп — заработная плата сотрудника.
Заработная плата рассчитывается по формуле.
(4.3).
где Ч — количество человек; М — количество месяцев необходимое на реализацию задачи; - заработная плата в месяц; 1,21 — коэффициент включающий в себя социальные и пенсионные отчисления;
В создании системы принимает участие один сотрудник: инженер-проектировщик. Рассчитаем затраты на заработную плату и оборудования необходимого для работы над системой.
Среднестатистическая заработная плата инженера проектировщика в месяц Рассчитаем заработную плату в процессе работы над системой по формуле (4.3).
тг.
Произведем расчет затрат на оборудования необходимого для автоматизации системы. Состав оборудования необходимого для инженера проектировщика представлен в таблице 4.1.
Таблица 4.1- Оборудование инженера-проектировщика.
Наименование. | Количество. | Стоимость, тг. |
Компьютер | 60 000. | |
Изоляционные материалы. | 5 000. | |
Паяльник. | 5 000. | |
Рабочий стол. | 15 000. | |
итого. | 85 000. |
Исходя из данных таблицы 4.1 и заработной платы инженера проектировщика, рассчитаем общие затраты необходимые персоналу для создания системы.
тг.
К основным производственным затратам помимо, та же относится затраты на оборудование необходимое для реализации самой системы и затраты на пуска наладочные работы .
Перечень оборудования необходимого для создания системы представлены в таблице 4.2.
К пуско — наладочным работам относится подключение программируемого контроллера к программатору Arduino IDE, загрузку программного кода во все контроллеры и его подключение к программному обеспечению Vixen необходимого для работы оператора.
Исходя из выше перечисленного, пусконаладочные работы требуют затраты на программатор и программное обеспечение. Программатор является бесплатной программой компилятором, предоставляемой компанией разработчиком контроллеров Arduino.
Программное обеспечение Vixen, является запатентованным ПО, которое необходимо приобрести согласно лицензионному соглашению. Следовательно к затратам пуска наладочным работ следует отнести стоимость программного обеспечения Vixen, стоимость которого 18 000 тг, а так же 5% от стоимости оборудования автоматизации т. е.
тг.
Таким образом основные производственные фонды равны.
тг.
Амортизация — процесс постепенного переноса стоимости основных средств на производимую продукцию. Норма амортизации — это установленный годовой процент возмещения стоимости изношенной части основных средств.
Согласно статье 120 НК РК нормы амортизационных отчислений делятся на четыре группы по фиксированным активам. Система автоматического управления светового шоу относится к четвертой группе, норма амортизации которой равна .
Следовательно издержки на автоматизацию равны.
тг.
Одним из показателей затрат является заработная плата персонала обслуживающего систему автоматизации. Работник обслуживающий является оператор-хореограф. Заработная плата обслуживающего персонала рассчитывается по формуле (4.3).
тг.
Таблица 4.2- Оборудование системы на базе контроллера Arduino.
Наименование. | Ед. | Кол. | Цена за ед., тг. | Общая цена, тг. |
Контроллер Arduino. | шт. | |||
Шейлд беспроводной связи. | шт. | 4 000. | ||
Шейлд потенциометр | шт. | 1 000. | ||
Инвертор | шт. | |||
Батареи АА. | шт. | |||
Защитные блоки. | шт. | |||
UTP кабель. | м. | |||
Холодный неон. | м. | |||
Костюмы. | шт. | 7 000. | ||
Итого. |
Данную заработную плату получается обслуживающий персонал в год. — затраты на потребляемую мощность рассчитываются по формуле.
(4.4).
где Ру— потребляемая мощность;
Тм — число часов использования установленной мощности.
В системе автоматизации светового шоу, средняя электрическая мощность потребляемая всеми устройствами, а время работы системы 24 часа в год. Исходя из этого произведем расчеты затрат на электричество в год.
тг.
— прочие расходы. Затраты, косвенно связанные с производством продукции, работ, услуг, не входящие в себестоимость продукции. Прочие расходы рассчитываются как 30% от заработной платы обслуживающего персонала. Таким образом в год примерно равняются:
тг.
— затраты необходимые на ремонт оборудования. Рассчитывается как 15% от амортизационных отчислений.
тг.(4.5).
Для реализации системы автоматического управления световым шоу, необходимо привлечь начальные инвестиции на сумму равную. Необходимо взять кредит сроком на. Срок погашения кредита вычисляется исходя из нормы амортизационных отчислений, как срок службы оборудования.
.(4.6).
Таким образом рассчитывается ежегодные выплаты по кредиту.
.
где Рпроцентная ставка банка равная 12% Таким образом:
тг.
Подставляя все просчитанные затраты выше в формулу (4.1) получим затраты на реализацию системы.
Вариант разработки системы на базе контроллера Raspberry pi.
При разработке системы на базе контроллера Raspberry pi, необходимо произвести перерасчет затрат, т.к. цена данных контроллеров дороже по отношению к Arduino и требуют больших знаний в программирование данных контроллеров.
.
где — затраты на оборудование и заработную плату работникам принимающих участие в создание системы;
— затраты на оборудование необходимое для реализации системы.
— заработная плата сотрудника. Заработная плата рассчитывается по формуле (4.3).
тг,.
тг.
К основным производственным затратам помимо, та же относится затраты на оборудование необходимое для реализации самой системы и затраты на пуска наладочные работы .
Перечень оборудования необходимого для создания системы представлены в таблице 4.3.
К пуско-наладочным работам относится подключение программируемого контроллера к программатору Python, загрузку программного кода во все контроллеры и его подключение к программному обеспечению Vixen необходимого для работы оператора.
Исходя из выше перечисленного, пусконаладочные работы требуют затраты на программатор и программное обеспечение. Программатор является бесплатной программой компилятором.
Таблица 4.3- Оборудование системы на базе контроллера Raspberry pi.
Наименование. | Ед. | Кол. | Цена за ед., тг. | Общая цена, тг. |
Контроллер Raspberry pi. | Шт. | |||
Шейлд беспроводной связи. | Шт. | 7 000. | ||
Шейлд потенциометр | Шт. | 1 500. | ||
Шейлд COM порт. | Шт. | 2 000. | ||
Инвертор | Шт. | |||
Батареи АА. | Шт. | |||
Защитные блоки. </…if (cmp ≠ 0). {. uint16_t destAddr = i/CHANNELS_PER_DEVICE; chibiTx (destAddr, &chVal[i], CHANNELS_PER_DEVICE); }. }. memcpy (prevChVal, chVal, MAX_CHANNELS); digitalWrite (dbgPin, LOW); }. }. Листинг программы Illuminado. #include #include. #define CHANNELS_PER_DEVICE 6 // this is for printf. static FILE uartout = {0}; const int channel[] = {15, 18, 4, 8, 2, 19}; const int potCs = 14; const int auxLed = 7; /***************************************/. /*! */. /***********************************************************/. void setup (). {. uint8_t i; // fill in the UART file descriptor with pointer to writer. fdev_setup_stream (&uartout, uart_putchar, NULL, _FDEV_SETUP_WRITE); // The uart is the standard output device STDOUT. stdout = &uartout ; // init the potentiometer chip select pinMode (potCs, OUTPUT); digitalWrite (potCs, HIGH); // init the aux led pinMode (auxLed, OUTPUT); digitalWrite (auxLed, LOW); chibiInit (); chibiCmdInit (57 600); // init the pins. for (i=0; i. {. pinMode (channel[i], OUTPUT); digitalWrite (channel[i], LOW); }. chibiCmdAdd («getsaddr», cmdGetShortAddr); // set the short address of the node chibiCmdAdd («setsaddr», cmdSetShortAddr); // get the short address of the node printf («Illuminado 2014;02−04 «); }. /***********************************************************/. /*! */. /***********************************************************/. void loop (). {. chibiCmdPoll (); // Check if any data was received from the radio. If so, then handle it. if (chibiDataRcvd () == true). {. int i, len, rssi, src_addr; byte buf[50]; // this is where we store the received data // retrieve the data and the signal strength. if ((len = chibiGetData (buf)) == 0) return; printf («%02X «, buf[i]); for (i=0; i. {. // these are EL wire. if dimming is used, two channels get faded by the same amount switch (buf[i]). {. case (255): dim (i/2, 255); digitalWrite (channel[i], HIGH); break; case (0): dim (i/2, 255); digitalWrite (channel[i], LOW); break; default: dim (i/2, buf[i]); digitalWrite (channel[i], HIGH); break; }. }. printf (««); }. }. /**********************************************************/. // USER FUNCTIONS /****************************************/. void dim (uint8_t addr, uint8_t val). {. cli (); digitalWrite (potCs, LOW); SPI. transfer (addr); SPI. transfer (val); digitalWrite (potCs, HIGH); sei (); }. /***********************************************************/. /*! Get short address of device from EEPROM Usage: getsaddr. */. /***********************************************************/. void cmdGetShortAddr (int arg_cnt, char **args). {. int val; val = chibiGetShortAddr (); Serial.print («Short Address: «); Serial. println (val, HEX); }. /***********************************************************/. /*! Write short address of device to EEPROM Usage: setsaddr. */. /********************************************************/. void cmdSetShortAddr (int arg_cnt, char **args). {. int val; val = chibiCmdStr2Num (args[1], 16); chibiSetShortAddr (val); }. /***********************************************************/. // This is to implement the printf function from within arduino. /***********************************************************/. static int uart_putchar (char c, FILE *stream). {. Serial.write (c); return 0; }. |