<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>АльянсСтройГрупп &#187; разработка программного обеспечения</title>
	<atom:link href="https://a-stroygroup.ru/tag/%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%bd%d0%be%d0%b3%d0%be-%d0%be%d0%b1%d0%b5%d1%81%d0%bf%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d1%8f/feed/" rel="self" type="application/rss+xml" />
	<link>https://a-stroygroup.ru</link>
	<description></description>
	<lastBuildDate>Sun, 07 Jul 2024 16:34:25 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.39</generator>
	<item>
		<title>Разработка программного обеспечения ПЛК. Языки программирования.</title>
		<link>https://a-stroygroup.ru/plc-software-development-programming-languages/</link>
		<comments>https://a-stroygroup.ru/plc-software-development-programming-languages/#comments</comments>
		<pubDate>Sat, 25 Nov 2023 09:36:48 +0000</pubDate>
		<dc:creator><![CDATA[MarioGarcia]]></dc:creator>
				<category><![CDATA[Чистые помещения]]></category>
		<category><![CDATA[разработка асутп]]></category>
		<category><![CDATA[разработка программного обеспечения]]></category>

		<guid isPermaLink="false">http://a-stroygroup.ru/?p=726</guid>
		<description><![CDATA[Разработка программного обеспечения ПЛК. Языки программирования. Существует международный стандарт МЭК 61131-3 языков программирования для ПЛК (программно-логических контроллеров). Всего стандарт МЭК 61131-3 закрепляет 5 языков – среди них текстовые и графические. Они сформировались опытным путем работы с разными инструментами для разработки кода, так называемая «выжимка» лучшего из каждого. Чтобы программист мог выбрать наиболее доступный к пониманию и [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Разработка программного обеспечения ПЛК. Языки программирования.</strong></p>
<p style="text-align: justify;">Существует международный стандарт МЭК 61131-3 <a href="http://a-stroygroup.ru/who-asu/">языков программирования для ПЛК</a> (программно-логических контроллеров). Всего стандарт МЭК 61131-3 закрепляет 5 языков – среди них текстовые и графические.</p>
<p style="text-align: justify;">Они сформировались опытным путем работы с разными инструментами для разработки кода, так называемая «выжимка» лучшего из каждого. Чтобы программист мог выбрать наиболее доступный к пониманию и удобный для разработки ПО язык.</p>
<p>П.1 и 2 &#8212; текстовые</p>
<p>П.3-5 &#8212; графические:</p>
<ol>
<li style="text-align: justify;">IL – список инструкций</li>
<li style="text-align: justify;">ST – структурированный текст</li>
<li style="text-align: justify;">LD – ледерная логика</li>
<li style="text-align: justify;">FBD – режим функциональных блоков</li>
<li style="text-align: justify;">СFC – режим последовательных схем</li>
</ol>
<p style="text-align: center;"><strong>IL</strong> <strong>– список инструкций</strong></p>
<p style="text-align: justify;">Довольно-таки простой для понимания и обучения, похож на ассемблер &#8212;  язык программирования низшего уровня.</p>
<p style="text-align: justify;">В качестве примера, рассмотрим преобразование вида Y(x)=Ax+B-C</p>
<ol>
<li style="text-align: justify;"> LD X – загрузить Х</li>
<li style="text-align: justify;">MUL A – умножение на А</li>
<li style="text-align: justify;">ADD B – сложении с В</li>
<li style="text-align: justify;">SUB C – вычитание С</li>
<li style="text-align: justify;">ST Y – присвоение значения Y</li>
</ol>
<p style="text-align: center;"><strong>ST</strong> <strong>– структурированный текст</strong></p>
<p style="text-align: justify;">Допустим, есть некоторая временная переменная (temp), в случае, когда &#171;temp&#187; больше нуля, то закон регулирования Y(x)=Ax+B, в противном случае Y(x)=Ax-C. Пусть коэффициенты А, В и С константы и равняются соответственно 30, 20 и 10, тогда</p>
<p style="text-align: justify;">IF temp&gt;0 THEN</p>
<p style="text-align: justify;">   VAR_1:=30*VAR_X+20;</p>
<p style="text-align: justify;">ELSE</p>
<p style="text-align: justify;">   VAR_1:=30*VAR_X-10;</p>
<p style="text-align: justify;">END_IF</p>
<p style="text-align: justify;">Описан самый простейший пример. Разумеется, что ST чем-то схож с Паскалем, но и имеет множество отличий, в первую очередь структурированный текст создан для программирования ПЛК и решения сложных функциональных и математических задач.</p>
<p style="text-align: center;"><strong>LD</strong> <strong>– ледерная логика</strong></p>
<p style="text-align: justify;">Ladder Diagram /Logic представляет релейную логику, функционал схож с работой реле: сигнал на замыкание катушки включает или выключает контакт. Присутствуют и другие операторы:на логике включения и выключения механизма много не запрограммируешь.</p>
<p style="text-align: justify;">Пример того, как выглядит кусочек <a href="http://a-stroygroup.ru/asutp_vent/">программы на LD</a> представлен ниже.</p>
<div id="attachment_734" style="width: 1239px" class="wp-caption aligncenter"><a href="http://a-stroygroup.ru/plc-software-development-programming-languages/ld/" rel="attachment wp-att-734"><img class="size-full wp-image-734" src="http://a-stroygroup.ru/wp-content/uploads/2023/11/LD.png" alt="Ladder Diagram" width="1229" height="825" /></a><p class="wp-caption-text">Ladder Diagram</p></div>
<p style="text-align: center;"><strong>FBD</strong> <strong>– режим функциональных блоков</strong></p>
<p style="text-align: justify;">FBD один из востребованных инструментов для разработки ПО на ПЛК,  функциональные блоки наглядны и ясны с точки зрения прохождения сигналов. В FBD широко используются заготовленные, из библиотеки среды программирования, блоки, блок – это набор операций, подпрограмма, например, ПИД – регулятор.</p>
<p style="text-align: justify;">В качестве примера – подпрограмма FDB: <a href="http://a-stroygroup.ru/asy/">включения насоса в режиме зима</a>:</p>
<p style="text-align: justify;">Переменные названы интуитивно понятными переменными, присутствует готовый блок HYST из библиотеки</p>
<div id="attachment_727" style="width: 633px" class="wp-caption aligncenter"><a href="http://a-stroygroup.ru/plc-software-development-programming-languages/fbd/" rel="attachment wp-att-727"><img class="size-full wp-image-727" src="http://a-stroygroup.ru/wp-content/uploads/2023/11/fbd.png" alt="FBD" width="623" height="283" /></a><p class="wp-caption-text">FBD</p></div>
<p style="text-align: center;"><strong>СFC</strong> <strong>– режим последовательной схемы</strong></p>
<p style="text-align: justify;">СFC графический язык, его назначение в <strong>создании программного обеспечения</strong> последовательного управления. Условно говоря, блоки можно соединять произвольно: вход и выход, через всю рабочую зону, нет такой жесткой построковой привязки, как в FBD.</p>
<p style="text-align: justify;">На рисунке: <a href="http://a-stroygroup.ru/application-software-development/">подпрограмма включения насоса в зимнем режиме</a>.</p>
<p style="text-align: justify;">Отличия видны невооруженным взглядом</p>
<div id="attachment_744" style="width: 1005px" class="wp-caption aligncenter"><a href="http://a-stroygroup.ru/plc-software-development-programming-languages/sfc-2/" rel="attachment wp-att-744"><img class="size-full wp-image-744" src="http://a-stroygroup.ru/wp-content/uploads/2023/11/sfc1.png" alt="SFC" width="995" height="447" /></a><p class="wp-caption-text">SFC</p></div>
]]></content:encoded>
			<wfw:commentRss>https://a-stroygroup.ru/plc-software-development-programming-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разработка прикладного ПО</title>
		<link>https://a-stroygroup.ru/application-software-development/</link>
		<comments>https://a-stroygroup.ru/application-software-development/#comments</comments>
		<pubDate>Thu, 23 Nov 2023 18:28:29 +0000</pubDate>
		<dc:creator><![CDATA[MarioGarcia]]></dc:creator>
				<category><![CDATA[Чистые помещения]]></category>
		<category><![CDATA[разработка асутп]]></category>
		<category><![CDATA[разработка программного обеспечения]]></category>

		<guid isPermaLink="false">http://a-stroygroup.ru/?p=720</guid>
		<description><![CDATA[Разработка прикладного программного обеспечения. В эпоху гаджетов, ПО внедрено повсюду. Что представляет «прикладное программное обеспечение», далее ППО? ППО – это уникальный цифровой код, разрабатываемый под конкретный проект, призванный, решать индивидуальные задачи. Например, управление вентиляцией, насосами очистных сооружений, печами горячего цеха, фармацевтическим производством, нефте и газодобывающими станциями  и тп. Внедрение уникального программного обеспечения может быть реализовано повсеместно. В [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Разработка прикладного программного обеспечения.</strong></p>
<p style="text-align: justify;">В эпоху гаджетов, ПО внедрено повсюду. Что представляет «прикладное программное обеспечение», далее ППО?</p>
<p style="text-align: justify;">ППО – это уникальный цифровой код, разрабатываемый под конкретный проект, призванный, решать индивидуальные задачи. Например, управление вентиляцией, насосами очистных сооружений, печами горячего цеха, фармацевтическим производством, нефте и газодобывающими станциями  и тп. Внедрение уникального программного обеспечения может быть реализовано повсеместно.</p>
<p style="text-align: justify;">В статье <strong><a href="http://a-stroygroup.ru/development-of-algorithms/">разработка алгоритмов ПО</a></strong>, мы говорили, что программист использует команды и среду, понятную исполнительному механизму. Иными словами для контроллера или иного свободно-программируемого устройства, существует индивидуальная среда программирования и инженер ПО это учитывает.</p>
<p style="text-align: justify;">Цели, достигаемые ППО , могут быть разные от учебных и наглядных пособий, умных домов и мультимедиа, до автоматизации и диспетчеризации промышленных объектов.</p>
<p style="text-align: justify;">Написав код для контроллера (нижний уровень), работа продолжается: создание автоматизированного рабочего места: диспетчер наглядно проследит за состоянием исполнительных узлов на мнемосхемах. Дополнительная проработка приложений к программе позволит устанавливать софт на смартфон, с аналогичной целью: наблюдения за процессом.</p>
<p style="text-align: justify;">Сотрудники компании «АльянсСтройГрупп» накопили серьезный опыт по разработке, внедрению и <strong>наладке <a href="http://a-stroygroup.ru/who-asu/">АСУТП</a>.</strong> Нам по плечу решение инженерных задач любой сложности: поможем разработать проектную документацию с нуля, проработать схему щита, решим вопросы энергосбережения, подскажем способы повышения точности и снижения инертности машин и механизмов, возьмемся за инженерные работы или выполним проект под ключ с гарантией результата.</p>
]]></content:encoded>
			<wfw:commentRss>https://a-stroygroup.ru/application-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разработка алгоритмов ПО</title>
		<link>https://a-stroygroup.ru/development-of-algorithms/</link>
		<comments>https://a-stroygroup.ru/development-of-algorithms/#comments</comments>
		<pubDate>Thu, 23 Nov 2023 17:55:33 +0000</pubDate>
		<dc:creator><![CDATA[MarioGarcia]]></dc:creator>
				<category><![CDATA[Чистые помещения]]></category>
		<category><![CDATA[разработка асутп]]></category>
		<category><![CDATA[разработка программного обеспечения]]></category>

		<guid isPermaLink="false">http://a-stroygroup.ru/?p=714</guid>
		<description><![CDATA[Разработка алгоритмов программного обеспечения. В АСУТП написание любое программы начинается с разработки алгоритма. Выносим за скобки необходимый минимум, который программист должен изучить до написания кода: получение ТЗ, проект, вникнуть в технологические процессы и тп. Алгоритм – это последовательность команд управления субъектом. Причем, субъект управления &#8212; любой исполнительный механизм, если в заводской конфигурацией настроено выполнять определенную [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Разработка алгоритмов программного обеспечения.</strong><br />
В <a href="http://a-stroygroup.ru/who-asu/">АСУТП</a> написание любое программы начинается с разработки алгоритма. Выносим за скобки необходимый минимум, который программист должен изучить до написания кода: получение ТЗ, проект, вникнуть в технологические процессы и тп.<br />
Алгоритм – это последовательность команд управления субъектом. Причем, субъект управления &#8212; любой исполнительный механизм, если в заводской конфигурацией настроено выполнять определенную функцию по сигналу.<br />
Человек действует согласно алгоритма, не задумываясь о процессах, доведено до автоматизма: автовладелец выполняет последовательность действий для заправки: припарковаться у колонки, открыть бак, выйти из машины, взять пистолет, установить заправочный пистолет в бак, оплатить топливо, дождаться заправки, вытащить пистолет, закрыть бак, и уехать.<br />
Человеку, существу разумному, «команды» или действия понятны, он научился их совершать. Для отличного устройства команду «припарковаться у парковки» придется расписывать подробно, описывая управление автомобилем.<br />
Программа пишется в расчете на конкретного исполнителя, понимающего команды.<br />
Учитывая вышенаписанное, программист определяется со средой <strong>разработки программного обеспечения</strong>, той системой команд, понятной устройствам, на которые направлено будущее программное обеспечение.<br />
Опытные программисты в состоянии разрабатывать ПО, без предварительной подготовки. Однако, начиная с 50х годов, эпохи первого поколения ЭВМ, в качестве наглядности процессов и подсказок характера операций, широко использовались блок-схемы.<br />
Блок-схемы состоят из геометрических фигур, каждая обозначает свое действие. Например: овал &#8212; начало или окончание алгоритма, параллелограмм – работа с данными/переменными, прямоугольник – присваивание или вычисление, ромб – проверка условия, переходы между блоками (фигурами) обозначаются стрелками. Подобные алгоритмы в виде блок-схем позволяют начинающим программистам избежать ошибок в последовательности действий <a href="http://a-stroygroup.ru/razrabotka/">программного кода</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://a-stroygroup.ru/development-of-algorithms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разработка программного обеспечения АСУ ТП</title>
		<link>https://a-stroygroup.ru/asy/</link>
		<comments>https://a-stroygroup.ru/asy/#comments</comments>
		<pubDate>Fri, 27 Oct 2023 07:05:11 +0000</pubDate>
		<dc:creator><![CDATA[MarioGarcia]]></dc:creator>
				<category><![CDATA[Чистые помещения]]></category>
		<category><![CDATA[АСУ ТП]]></category>
		<category><![CDATA[разработка асутп]]></category>
		<category><![CDATA[разработка программного обеспечения]]></category>

		<guid isPermaLink="false">http://a-stroygroup.ru/?p=659</guid>
		<description><![CDATA[&#160; Многие факторы могут повлиять на производительность и безопасность чистых помещений при разработке АСУТП эргономику и стоимость. 1) какие классы, правила или другие стандартам нужно соответствовать? Правила и стандарты, которые необходимо соблюдать при разработке программного обеспечения  АСУ ТП, для Чистых помещений, используемых для стерильного смешивания и объединения опасных веществ, сильно отличается от чистых помещений для фармацевтических [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<div id="attachment_513" style="width: 310px" class="wp-caption alignleft"><img class="size-medium wp-image-513" src="http://a-stroygroup.ru/wp-content/uploads/2023/08/1691479833570-300x225.jpg" alt="Панель управления СП 310" width="300" height="225" /><p class="wp-caption-text">Панель управления СП 310</p></div>
<p>Многие факторы могут повлиять на производительность и безопасность чистых помещений при разработке АСУТП эргономику и стоимость.</p>
<h5>1<em>) какие классы, правила или другие стандартам нужно соответствовать</em>?</h5>
<p>Правила и стандарты, которые необходимо соблюдать при <strong>разработке программного обеспечения</strong>  <strong>АСУ ТП,</strong> для Чистых помещений, используемых для стерильного смешивания и объединения опасных веществ, сильно отличается от чистых помещений для фармацевтических препаратов или микроэлектроники.</p>
<p>В зависимости от отрасли и применения может потребоваться соблюдение требований ISO 5-8, правил FDA и ISO-14644. В аптеке вам обязательно нужно будет соблюдать GMP. Для стерильного смешивания и смешивания применяются NAPRA и USP 797 / USP 800. Мы должны убедиться, что дизайн соответствует определенным правилам, чтобы получить сертификат и одобрение. Кроме того, необходимо учитывать будущие обзоры и валидации Cleanroom, что сопряжено с постоянными затратами. Кроме того, аудит и документация, необходимая для исследования, будет полной, если наша Cleanroom будет соответствовать требованиям.</p>
<h5>2)<em> Каковы необходимые условия работы в чистой комнате?</em></h5>
<p>Конструкция HVAC обусловлена чистотой помещения (класс ISO), а также требуемой температурой, влажностью и перепадом давления. Эти конкретные условия продиктованы процессом, связанным с чистотой помещения и комфортом персонала, работающего в помещении. Точность температуры и относительной влажности (RH) ( + / &#8212; ) также является важным фактором при проектировании HVAC. Тепло, выделяемое пользователями и оборудованием, должно быть компенсировано кондиционированием воздуха. Поэтому важно знать, сколько людей будет работать в чистой комнате, какое оборудование будет на рабочем месте и какое тепло оно будет производить. Все это строго учитывается инженером.</p>
<h5>3) <em>у вас есть  черновой эскиз чистой комнаты ?</em></h5>
<p><img class="alignleft size-medium wp-image-613" src="http://a-stroygroup.ru/wp-content/uploads/2023/10/чистые-помещения-проект-300x206.png" alt="чистые помещения" width="300" height="206" /></p>
<h5>3) <em>Как проектируется  чистое помещение?</em></h5>
<p>Чем больше работы вы планируете выполнять внутри, тем больше будет ваша чистая комната, чем больше тепла и частиц она будет генерировать, тем больше и сильнее будет HVAC (<em>система подачи чистой комнаты в воздух. Так как чистый, так отвечает за объем  воздуха изнутри помещения</em>), следовательно, более дорогой будет <strong>проект и разработка АСУТП.</strong></p>
<p>4) <em>будете ли вы использовать дымоход или ламинарную камеру (BSC) в чистой комнате?</em></p>
<p>Некоторые BSC выбрасывают воздух через фильтр HEPA непосредственно в чистую комнату, не мешая давлению в чистой комнате, в то время как другие вытяжные шкафы или BSC должны выбрасывать воздух наружу (опасные  или другие химические вещества), это нарушает давление в комнате. Чтобы поддерживать правильное давление в чистой комнате, мы должны компенсировать расход  свежим воздухом. Для этого нам нужно знать количество воздуха, выбрасываемого дымоходом или ламинарной камерой биологической безопасности,что определяется очень точно при<strong> разработке асутп.</strong></p>
<h5>5) <em>с каким пространством вы будете работать?</em></h5>
<p>Как только мы узнаем, как будет выглядеть комната , мы должны определить ее расположение внутри вашего лабораторного пространства.</p>
<p>Основное что надо знать при начале проекта это-</p>
<ul>
<li>Какая высота ниже ферм и потолка?</li>
<li>Есть ли столбы?</li>
<li> существующий пол  стяжка или он бетонный? Является ли он ровным?</li>
<li> Воздух нагревается или кондиционируется каким-либо другим способом?</li>
<li>Какие есть коммуникации заполняющие свободное пространство?</li>
<li>Какая мощность  КВТ доступна?</li>
</ul>
<p><img class="&quot;" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>https://a-stroygroup.ru/asy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Способы подавления помех в АСУТП</title>
		<link>https://a-stroygroup.ru/methods-for-suppressing-interference-in-process-control-systems/</link>
		<comments>https://a-stroygroup.ru/methods-for-suppressing-interference-in-process-control-systems/#comments</comments>
		<pubDate>Sun, 22 Oct 2023 10:33:32 +0000</pubDate>
		<dc:creator><![CDATA[MarioGarcia]]></dc:creator>
				<category><![CDATA[Чистые помещения]]></category>
		<category><![CDATA[разработка асутп]]></category>
		<category><![CDATA[разработка программного обеспечения]]></category>

		<guid isPermaLink="false">http://a-stroygroup.ru/?p=648</guid>
		<description><![CDATA[Способы подавления помех в АСУТП В предыдущей статье коротко были описаны варианты снижения влияния помех, но, скажем так, это все пассивные способы, в статье мы рассмотрим активное подавление шумов. Рассмотрим источник отдельно, попытаемся уменьшить уровень создаваемых наводок. Для активного подавления используется: Индуктивность Индуктивность и параллельно подключенная RC-цепь: сопротивление и емкость, соединенные последовательно Индуктивность при выключении напряжения будет создавать на [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Способы подавления помех в АСУТП</strong></p>
<p style="text-align: justify;">В <a href="http://a-stroygroup.ru/interference-in-the-automated-control-system/">предыдущей статье</a> коротко были описаны варианты снижения влияния помех, но, скажем так, это все пассивные способы, в статье мы рассмотрим активное подавление шумов.</p>
<p style="text-align: justify;">Рассмотрим источник отдельно, попытаемся уменьшить уровень создаваемых наводок.</p>
<p style="text-align: justify;">Для активного подавления используется:</p>
<ol style="text-align: justify;">
<li>Индуктивность</li>
<li>Индуктивность и параллельно подключенная RC-цепь: сопротивление и емкость, соединенные последовательно</li>
</ol>
<p style="text-align: justify;">Индуктивность при выключении напряжения будет создавать на контактах обратную ЭДС, а сопротивление и емкость поглотит часть ЭДС, уменьшив влияние на контакты.</p>
<p style="text-align: justify;">Второй вариант, комбинированный, используется в цепях переменного тока. Первый способ подойдет для цепей постоянного тока.</p>
<p style="text-align: justify;">Недостатки способов подавления наводок:</p>
<ol style="text-align: justify;">
<li>Время реакции увеличивается из-за «стекания» тока с катушки</li>
<li>В некоторых системах замедление времени реакции может повлиять на безопасность в целом.</li>
</ol>
<p style="text-align: justify;">В случае использования в системе устройств, коммутирующих большие токи, рекомендуется установить последовательно с переключающим устройством катушки, катушку подобрать по расчетам.</p>
<p style="text-align: justify;">Не лишним окажется и использование ограничителей напряжения в случаях резкого скачка (молния) или понижения напряжения (КЗ на вводе), для защиты цепей питания.</p>
<p><strong>Фильтрация источника помех.</strong></p>
<p style="text-align: justify;">В зависимости от источника помех: скачки напряжения, провалы питания, экстремумы напряжения, высокие частоты, затухающие колебания фильтров, наводки от частот 60 и 50 Гц, синфазные напряжения, повышенный уровень шумов, возможны различные способы фильтрации. Подробно останавливаться на каждом не будем, потому что это больше проектные вопросы, а не <a href="http://a-stroygroup.ru/who-asu/">АСУТП</a>, поэтому кратко их перечислим: феррорезонансный стабилизатор, конденсаторы, нелинейные фильтры (ограничители напряжения), конденсаторы, подключаемые параллельно (отсечка низких частот), Т-фильтры (фильтруют переходные процессы и гармоники высокого уровня), ограничивающие фильтры с оптической развязкой (полезны в случае синфазных напряжений), и иные методы корреляции помех</p>
]]></content:encoded>
			<wfw:commentRss>https://a-stroygroup.ru/methods-for-suppressing-interference-in-process-control-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Помехи в АСУТП</title>
		<link>https://a-stroygroup.ru/interference-in-the-automated-control-system/</link>
		<comments>https://a-stroygroup.ru/interference-in-the-automated-control-system/#comments</comments>
		<pubDate>Sun, 22 Oct 2023 10:30:03 +0000</pubDate>
		<dc:creator><![CDATA[MarioGarcia]]></dc:creator>
				<category><![CDATA[Чистые помещения]]></category>
		<category><![CDATA[разработка асутп]]></category>
		<category><![CDATA[разработка программного обеспечения]]></category>

		<guid isPermaLink="false">http://a-stroygroup.ru/?p=643</guid>
		<description><![CDATA[Помехи в АСУТП В одном проектов столкнулись с блуждающей ошибкой, она приводила к аварии вытяжного вентилятора. Контроль работы вентилятора осуществлялся по аналоговому датчику давления. Авария формировалась по пороговым значениям, в случае, когда входной сигнал показателя давления ниже порога уставки, то машина целиком останавливалась. Сброс аварии восстанавливал работоспособность и машина работала по назначению или «вываливалась» в аварию через час без [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong>Помехи в АСУТП</strong></p>
<p style="text-align: justify;">В одном <a href="http://a-stroygroup.ru/asutp_vent/">проектов</a> столкнулись с блуждающей ошибкой, она приводила к аварии вытяжного вентилятора. Контроль работы вентилятора осуществлялся по аналоговому датчику давления. Авария формировалась по пороговым значениям, в случае, когда входной сигнал показателя давления ниже порога уставки, то машина целиком останавливалась. Сброс аварии восстанавливал работоспособность и машина работала по назначению или «вываливалась» в аварию через час без причины. Проблема оказалась в помехах и шумах, наводимых на измерительный канал модуля расширения. Поэтому статья будет посвящена помехам в <a href="http://a-stroygroup.ru/who-asu/">АСУТП</a>.</p>
<p style="text-align: justify;">Итак, помехи – это паразитные сигналы, приводящие к искажению измеренного значения. Как и обсудили выше, помехи имеют непредсказумый импульсный сигнал или их могут  спровоцировать частоты 50-60 Гц от электрических коммуникаций.</p>
<p style="text-align: justify;">Несколько примеров помех:</p>
<p style="text-align: justify;">1.Внутренние помехи</p>
<ol style="text-align: justify;" start="2">
<li>Внешние помехи</li>
<li>Несовершенства конструктивной разработки</li>
<li>Естественные помехи: электростатика и магнитные поля</li>
<li>Радиочастотные помехи</li>
<li>Перекрестные помехи от проложенных кабелей</li>
</ol>
<p style="text-align: justify;">Самые простые способы борьбы с помехами:</p>
<ol>
<li style="text-align: justify;">Использование экранированных проводов. Важно заземление экрана только в одной точке, если создать несколько заземляющих точек, то возрастает риск возникновения паразитных земляных контуров.</li>
<li style="text-align: justify;">Увеличение расстояния между источником помех и сигналом, здесь можно использовать алюминиевые кабель каналы с перегородкой, для разделения силовой и слаботочной части. Или выполнить разнесение кабелей. В зависимости от восприимчивости кабельных линий к помехам, величина разнесения кабелей может достигать 670 мм.</li>
<li style="text-align: justify;">Заземление и использование витых проводов для передачи сигнала</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>https://a-stroygroup.ru/interference-in-the-automated-control-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Цикл разработки программного обеспечения АСУ ТП</title>
		<link>https://a-stroygroup.ru/razrabotka/</link>
		<comments>https://a-stroygroup.ru/razrabotka/#comments</comments>
		<pubDate>Thu, 19 Oct 2023 16:45:38 +0000</pubDate>
		<dc:creator><![CDATA[MarioGarcia]]></dc:creator>
				<category><![CDATA[Чистые помещения]]></category>
		<category><![CDATA[программного обеспечения]]></category>
		<category><![CDATA[разработка программного обеспечения]]></category>

		<guid isPermaLink="false">http://a-stroygroup.ru/?p=606</guid>
		<description><![CDATA[Создание программного обеспечения для бизнеса-задача, требующая специальных знаний и инструментов. Чтобы правильно выполнить этот процесс, используйте решение, позволяющее уменьшить количество ошибок и регулярно проверять код на предмет возможных оптимизаций. Что именно представляет собой цикл разработки программного обеспечения  АСУ ТП и какие методы используются в этом процессе? Процесс разработки программного обеспечения – что это такое? Цикл разработки программного обеспечения включает в себя [&#8230;]]]></description>
				<content:encoded><![CDATA[<h1 style="text-align: justify;"></h1>
<p style="text-align: justify;">Создание программного обеспечения для бизнеса-задача, требующая специальных знаний и инструментов. Чтобы правильно выполнить этот процесс, используйте решение, позволяющее уменьшить количество ошибок и регулярно проверять код на предмет возможных оптимизаций. Что именно представляет собой <strong>цикл разработки программного</strong> <strong>обеспечения</strong>  <strong><a href="http://a-stroygroup.ru/who-asu/">АСУ ТП</a></strong> и какие методы используются в этом процессе?</p>
<div class="section-img" style="text-align: justify;"><img class="img alignleft" src="https://www.innotion.pl/assets/img/blog/dev-cycle.jpg" alt="Цикл разработки программного обеспечения" /></div>
<h2 style="text-align: justify;">Процесс разработки программного обеспечения – что это такое?</h2>
<p style="text-align: justify;">Цикл разработки программного обеспечения включает в себя многочисленные действия, связанные как с созданием, так и с использованием программы. Точный курс и характеристики цикла зависят от выбранной методики. Процесс создания программы требует участия не только разработчиков, но и профессиональных аналитиков или архитекторов. Вот 4 ключевых <strong>этапа разработки программного обеспечения АСУ ТП</strong>:</p>
<p style="text-align: justify;"><span class="highlight-1">1.</span> Планирование (определение цели готового программного обеспечения).</p>
<p style="text-align: justify;"><span class="highlight-1">2.</span> Анализ (определение спецификаций и требований, которым должно соответствовать программное обеспечение).</p>
<p style="text-align: justify;"><span class="highlight-1">3.</span> Проектирование (определение технологий и инструментов, необходимых для правильной реализации проекта).</p>
<p style="text-align: justify;"><span class="highlight-1">4.</span> Реализация (реализация проекта, включающая кодирование и тестирование).</p>
<p style="text-align: justify;">Целью проекта всегда является предоставление программы, отвечающей требованиям с учетом оптимизации времени и затрат на ее реализацию. Таким образом, отдельные этапы могут отличаться друг от друга в зависимости от выбранного метода производства программного обеспечения.</p>
<h2 style="text-align: justify;">Методы производства программного обеспечения АСУ ТП</h2>
<p style="text-align: justify;">Методы производства программного обеспечения включают в себя порядок действий, выбранный для реализации проекта. Они позволяют определять этапы проекта, а также определяют условия, позволяющие перейти к следующему этапу, действия, которые должны быть выполнены на каждом из этапов, или способ документирования предпринятых действий и достигнутых результатов.</p>
<p style="text-align: justify;">К наиболее распространенным методам, используемым при разработке программного обеспечения, относятся:</p>
<div class="enumerated-list" style="text-align: justify;">
<div class="enumerated-list-item first">
<div class="enumerated-list-item-bullet"></div>
<div class="enumerated-list-item-content">
<p>-Традиционные методы (водопадные, поэтапные) &#8212; последовательные этапы изготовления фиксируются последовательно, один за другим. Процесс идет линейно, и, как предполагается, реализация данного этапа означает его завершение.</p>
</div>
</div>
<div class="enumerated-list-item">
<div class="enumerated-list-item-bullet"></div>
<div class="enumerated-list-item-content">
<p>-Быстрые (прототипные) методы-включают принятие мер по созданию прототипа, отвечающего наиболее важным требованиям, который затем оптимизируется для остальных функций.</p>
</div>
</div>
<div class="enumerated-list-item">
<div class="enumerated-list-item-bullet"></div>
<div class="enumerated-list-item-content">
<p>-Гибкие методы (Scrum, XP, Agile) &#8212; основаны на итеративном действии. Каждый этап включает в себя определение требований, планирование работы и тестирование части программного обеспечения, и эти процессы происходят в короткие сроки.</p>
</div>
</div>
</div>
<h2 style="text-align: justify;">Гибкое производство программного обеспечения – что это?</h2>
<p style="text-align: justify;">важно уметь адаптироваться к изменениям и искать новые, оптимальные решения. Поэтому традиционные методы часто заменяются гибкими методологиями разработки программного обеспечения, такими как, например, Scrum. Современные модели отличаются прежде всего гибкостью и итеративным подходом к разработке программ. Динамика деятельности означает, что в гибких методологиях не выделяется строго определенная фаза планирования. Цель состоит в том, чтобы доставить готовый продукт в кратчайшие сроки, а разработка программного обеспечения основана на современных знаниях о требованиях пользователей. Эффективность методики основана на быстром и простом общении, взаимной поддержке команды, а также регулярной обратной связи с клиентом. Четкая обратная связь позволяет постоянно настраивать работу системы в соответствии с требованиями пользователей.</p>
<p style="text-align: justify;">Как выглядит методика работы нашей команды? Мы работаем короткими двухнедельными этапами, в ходе которых создается рабочий фрагмент программного обеспечения. Таким образом, мы обретаем уверенность в том, что на следующих этапах мы будем работать над дальнейшим развитием проекта, а не исправлять скрытые ошибки. Партнерский подход к клиенту, эффективное общение и упрощение выполнения работ позволяют подготовить в отведенное время продукт, отвечающий всем ожиданиям.</p>
<h2 style="text-align: justify;">Цикл разработки программного обеспечения – как его улучшить?</h2>
<p style="text-align: justify;">В нашей команде мы ориентируемся на практические аспекты производства<strong> программного</strong> <strong>обеспечения АСУ ТП,</strong> поэтому при создании специализированного программного обеспечения для компаний мы используем все доступные инструменты и методы, позволяющие сделать этот процесс более эффективным. Мы работаем с использованием передовых решений для поддержки управления, коммуникации, тестирования или устранения ошибок. Благодаря гибким методологиям мы закрываем отдельные этапы проектов, достигая удовлетворительного эффекта в виде работающего фрагмента программного обеспечения.</p>
<p style="text-align: justify;">Ищете поставщика специализированных решений? Воспользуйтесь нашим предложением-программное обеспечение для вашей компании мы создадим эффективно и эффективно и в установленные сроки!</p>
]]></content:encoded>
			<wfw:commentRss>https://a-stroygroup.ru/razrabotka/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
