автоматизация = ПЛЦ + ПИК ПРОЦЕСОР + RS485 + windows 10 C# програма за контрол на цялостната система.

така, днеска първата стъпка към старта на проекта е направена. тези платки 4 на брой чакаха достатъчно дълго какви ли не решения по всички направления. буут лоадера, серийния порт, програмата за уин 10 серийния терминал, прекъсванията работещи независимо за буут лоадера и апликацията, за което съм изключително благодарен на моя колега, приятел, учител, ментор.

за прекъсванията със отделна употреба в буут лоадера и апликацията, така наречените ремапинг прекъсвания ще има специален урок !!!!! четете внимателно, печелите обезателно. тази система ще има от всичко направено, тествано, работещо. програмата за пикър про менажера ще се промени така, че да може през 485 линията да се качва във новите платки примерно 4 броя с отделен номер всяка, новият вариант на софтуера.

без програматори, без разни фантасмагории от цялата планета. само усб конвертора за рс485 и платките свързани ПРАВИЛНО ВЪВ ФУУЛ ДУПЛЕКС МРЕЖА ПО ДВА КАБЕЛА НА КАНАЛ за приемане и предаване на данни и команди в двете посоки. системата има няколко начина на програмиране.

основният е зареждането на буут лоадера, след това хексовете със софтуера за драйверните блокове на цялата схемотехника. след това е логическите връзки между тези драйверни функции за целия хардуер и накрая синхронизацията на драйверния софтуер със реалната функционалност на платката и софтуера вътре в нея.

ПОСЛЕДНИЯТ ЕТАП е да се добави софтуер във платките така, че операторите да не търсят програмистите постоянно, добави това добави онова, ами със помощта на стринговата система да си настройват сами параметрите на хардуерните блокове и логики между тях. естествено програмата за настройка на параметрите, която най-вероятно ще бъде онази синята дето я почнах снощи, ще може да настройва както еепром данните за различните блокове, така и някои вътрешни блокове на процесора, като таймерите, ацп каналите и други.

хардуерното изпълнение на схемата във този вариант е оптималния хардуерен релииз за този процесор. 18F27K42 + expander /експандер/ 2x8 GPIO модел MCP23s17 на микрочип. повече на сайта.

на снимките по-долу са дадени реални снимки и графики от проектирането, програмирането и други етапи по синхронизацията на системата. цялата история сега започва етап 2. яко програмиране, яко писаное на код на единствения език за хардуера С / С++ / С#

първо драйверите за различните хардуерни модули на платката, после дизайна на тъч дисплея и функционалният софтуер към приемането / предаването на данни и команди между платката и тъча през стандартен сериен порт RS232 / RS485.

след това синхронизацията със другите +3 платки от системата и накрая цялата функционалност трябва да се управлява със стандартните стрингове през порграмата за уиндоус. ще има бачкане много :) и уроси и клипчета също