bot
Вярно че не съм дал описание,на сайта има доста премери и инфо, но явно малко по подробен увод не е излишен от друга гледна точка.
Proview е типична GNU програма замислена и реализирана изключително върху неговите принципи, и предимствата , и недостатъците и са в пряка връзка от OS.
Относно бързината, смятам че в proview е направено максимално възможното да се изиска всичко от хардуера и ОС.
Една инсталация на Убунто десктоп и пакета на Proview е всичкият нужен софтуер за да разработим каквото ни трябва. На нея и ще коригираме и тестваме. Това е нашата develop среда.
В тази среда имаме много средства за тестване и симулация, като например към PLC диаграмата маже да закачим друга симулираща външната среда, имаме дублиращ истинските набор симулиращи обекти и т.н.
Ние правим всичко на тази станция, но още тук разделяме логически нещата - това ще е за операторският панел, това за работната ... и т.н. После всяко си отива по предназначение в съответния компютър. Може по няколко начина, но общо взето е копиране - оплайн, или флашка.
Може да направим операторски терминал, Убунту с много слаб компютър. Може работна станция, която ползва други за софтуерни PLC-та, а може и направо връзка стандартните PLC-та. Може да имаме MySQL на друго място и т.н.
Proview си има и OPC server -
http://www.opcdatahub.com/WhatIsOPC.html и HMI за Операторския панел,
(а за поддръжката - рисуваме се машина, цех, каквото е, с датчици, мотори, и др, и ги връзваме с реалните им сигнали, даваме им права и парола...)
И може да спестим и тук,не са евтини
http://www.omega.com/ppt/pptsc.asp?ref=G3_HMI310&Nav Работната станция е съща такова с Убунту / има пакети и за други, а и компилиране от сорс, Убунту казвам условно/, но може да е страхотно орязано с цел да не работят разни демони и глупости, които ядат памет и време.
Нямаме графика, даже и х-сървър не ни трябва, нито монитор и клавиатура. На Proview е зависимо от много малко други библиотеки, добре е да имаме и оптимизирано за хардуера ядро.
Фактически ние пренасяме готовата програма в компилиран вид на работната станция.
Риал-тайм ядро е опция,и едва ли нужна / пишат че от 400 компютъра само на 2 имат и то пачната ванила/.
Или като краен резултат може да имаме стандартен по-старичък компютър с безплатен софтуер, абсолютно конкурентен продукт.
В PLC диаграмата ние можем да управляваме както входни и изходни сигнали /локални и отдалечени/,
както например с нещо подобно,
http://www.motioncontrol.se/bilder/USBIO_Naket1_snett-L.gifтака и сложни обекти,каквито са PLC контролерите, или някоя по сложна схема.
Ние създаваме обект, да кажем – готварска печка, като НЕ описваме органите и за управление – ключове с позиции 1.2.3.4 и т.т.н.
Описваме действията, които ни трябват – например „ГОТВИ“, „манджата готова“ - предупреждение и аларма „изгоря“.
В примера ми arduino-то не прави нищо и е просто входно-изходен блок, но може и да го програмираме като PLC и дадем друг смисъл на сигналите.
И още, ако PLC готовите функции не стигат, може да добавим, а може и направо с-код да добавим. А пък може и да стартираме наши програми, отделно или от PLC диаграмите.
Чрез базата данни в която се пази всичко - и сигналите, може даже да предадем цялото управление на външен компютър, а тоя да го спрем.Варианти безброй.