
- •«Разработка концепции модернизации систем управления режимом непрерывной прокатки мелкосортной линии стана мпс-250/150-6»
- •Содержание
- •2. Основные технические решения по повышению точности мелкосортного проката на современных зарубежных
- •4. Основные технические предложения по управлению
- •Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
- •Введение.
- •1.Общие сведения о влиянии скоростного режима прокатки на стабильность геометрических размеров готового проката.
- •1.1.Основные составляющие колебаний поперечных размеров мелкосортного проката.
- •1.1.1. Утяжка проката на переднем участке проката.
- •1.1.2. Утяжка профиля в черновой группе клетей.
- •1.1.3. Влияние межклетевых усилий на уширение проката в калибрах.
- •1.2. Рациональная величина межклетьевых усилий.
- •2. Основные технические решения по повышению точности мелкосортного проката на современных зарубежных мелкосортных станах.
- •3. Методы оценки межклетьевых усилий на непрерывных мелкосортных станах.
- •3.1. Способ асрп.
- •3.2 Метод статического момента.
- •3.2.1. Общие принципы оценки величены межклетьевых усилий по статическому моменту электропривода клети.
- •3.2.2. Влияние температурного поля заготовки на точность оценки межклетьевых усилий.
- •3.2.3. Ограничение допустимого диапазона изменения межклетьевых усилий по условию потери устойчивости проката.
- •3.2.4. О возможности настройки скоростного режима прокатки методом статического момента в черновой группе клетей мпс 250/150-6.
- •4. Основные технические предложения по управлению скоростным режимом прокатки в мелкосортной линии клетей стана мпс 250/150-6.
- •4.1. Первый комплекс работ.
- •4.2. Второй комплекс работ.
- •4.3. Третий комплекс работ.
- •4.4. Развитие системы управления режимом прокатки.
- •5. Основные технические решения по структуре комплекса технических средств и программного обеспечения системы управления скоростным режимом прокатки.
- •5.1. Краткий обзор состояния вопроса по прямому компьютерному управлению технологическими процессами в режиме реального времени.
- •5.1.1. Общесистемное программирование, обеспечение компьютерных систем управления реального времени.
- •5.1.1.1. Операционная системы
- •5.1.1.2 Среда программирования
- •5.1.2. Техническое обеспечение компьютерных систем управления реального времени.
- •5.1.3. Программное обеспечение вычислительных узлов компьютерных систем управления реального времени.
- •5.1.4. Типовые структуры компьютерных систем управления технологическими процессами.
- •5.2. Выбор базового технического и программного обеспечения.
- •5.2.1. Исходные соображения.
- •5.2.2. Варианты решений по техническому и программному обеспечению.
- •5.2.2.1. Оборудование и программное обеспечение фирмы Simens.
- •Недостатки
- •5.2.2.2.2. Технические средства ibm-совместимые индустриальные компьютеры Преимущества:
- •5.2.3. Предложения по выбору базовых технических средств и программного обеспечения.
- •5.3. Общая структура технических средств и программного обеспечения системы управления мелкосортной линии стана мпс 250/150-6.
- •Диспетчерская
- •5.3.1. Структура и состав комплекса технических средств системы управления скоростным режимом прокатки мелкосортной линии стана мпс 250/150-6.
- •Мелкосортной линии стана мпс 250/150-6
- •5.3.2. Варианты развития системы управления мелкосортной линией мпс 250/150-6
- •5.3.3. Обоснование состава общесистемного (базового) программного обеспечения системы управления скоростным режимом прокатки мелкосортной линии стана мпс 250/150-6.
- •Перечень общесистемного программного обеспечения, необходимого для разработки, наладки и эксплуатации системы
- •5.3.4. Общая структура программного обеспечения системы управления скоростным режимом прокатки мелкосортной линии стана мпс 250/150-6.
- •Заключение
- •Литература
Заключение
Резюмируя вышеизложенное предлагается следующая последовательность модернизации системы управления мелкосортной линией МПС 250/150-6.
Первоначально выполняется первый комплекс работ по созданию системы управления скоростным режимом прокатки мелкосортной линии. Этим решаются наиболее острые проблемы по обеспечению нормальной работы стана и создается база для дальнейших работ.
Затем, по мере апробирования новых технических решений, выполняются второй и третий комплексы работ по управления скоростным режимом прокатки.
Параллельно с их выполнением, возможна разработка систем учета энергоносителей, управления мелкосортными моталками с последующим включением в них КИП печи и контроля охлаждения мелкосортного проката соответственно.
По мере разработки отдельных систем, предполагается объединять их информационно либо в общую вычислительную сеть, либо связывая компьютеры отдельных систем между собой через модемы. В свою очередь, объединенную информационную сеть подключить к серверу для решения задач учета производства.
Литература
Матвеев Б.Н. Некоторые особенности современных мелкосортных станов – Сталь, 1998, №6, с.35-41.
Матвеев Б.Н. Новое в производстве балок и сортовых профилей – Сталь, №3, с.35-40.
Шор С.М. Новейшие разработки по технологии редукционно-калибровочных станов – Мераллургическое производство и технология металлургических процессов, 1999, с.52-58.
Чекмарев А.П., Топоровский М.П. Исследование переходных процессов в трех клетях непрерывного стана / Сб. «Прокатное производство». Труды ИЧМ т. XXI // М.: Металлургия, 1965, с.81-119.
Выдрин В.Н., Федосиенко А.С., Крайнов В.И. Процесс непрерывной прокатки // М.: Металлургия, 1970, 456с.
Средства контроля и управления точностью сортового проката / В.М. Клименко, В.М. Кашев, А.А. Минаев и др. // К.: Техніка, 1983, 174с.
Владимиров В.Б., Авдеев Г.И. Основные тенденции развития черной металлургии за рубежом – Черная металлургия. Бюл. НТИ, 1997, №3-4, с.8-15.
Повышение точности непрерывной прокатки мелкосортного металла автоматической стабилизацией режима прокатки / С.В. Гринберг, В.В. Гетманец, Ю.П. Карпинский и др. – Сталь, 1973, №7, с.639-641.
Чигринский В.А. Исследование и разработка некоторых систем автоматического регулирования режима прокатки на непрерывном мелкосортном стане / Сб. «Прокатное производство». Труды ИЧМ т. XXIІ // М.: Металлургия, 1967, с.141-165.
Автоматизация непрерывных мелкосортных станов. / А.В. Праздников, В.С. Егоров, С.Д. Гринберг и др. // М.: Металлургия, 1975, 216с.
Системы регулирования межклетьевых усилий однониточных сортовых прокатных станов / М.П. Пустыльник, В.Н. Куваев, В.И. Стахно, А.П. Егоров // В кн.: «АСУ ТП и средства автоматизации черной металлургии на базе микропроцессорной техники» / МЧМ СССР, М.: Металлургия, 1986, с.74-79
Система цифрового управления скоростным режимом прокатки / Р.В.Лямбах, В.И. Стахно, А.П. Егоров, В.Н. Куваев, М.П Пустыльник - Сталь, 1985, №3, с.53-55
Баур К. Применение ЭВМ для управления проволочными и мелкосортными станами – Черные металлы, 1982, №8, с.11-15.
Борцов Ю.А., Юнгер И.Б. Автоматические системы с разрывным управлением // Л.: Энергоатомиздат. Ленингр.отд-ние, 1998, 168с.
Грудев А. П. Теория прокатки: учебник для вузов // М.: Металлургия, 1988, 240с.
Целиков А.И., Гришков А.И. Теория прокатки / М.: Металлургия, 1970, 358с.
Теория прокатки. Справочник/ А. И. Целиков, А.Д. Томпленов, В.И. Зюзин, А.В. Третьяков, Г.С. Никитин. // М.: Металлургия, 1982, 335с.
Чекмарев А.П., Борисенко Г.П. Исследование натяжения на непрерывном сортовом стане / «Обработка металлов давлением»: Сб.научн.тр-ов Днепропетровского металлургического ин-та, т.48 // М.: Металлургия, 1962, с.108-121.
Сопротивление материалов: Учебник для вузов / Г.С. Писаренко, В.А. Агарев, А.Л. Квитка, В.Г. Попов, Э.С. Уманский / Под общ.ред. Г.С. Писаренко – 4-е изд. перераб. и доп. // К.: Вища школа. Головное изд-во, 1979, 696с.
Куваев В.Н., Политов И.В., Чигринский В.А. Система управления режимом непрерывной прокатки мелкосортной группы клетей стана 350/250 АО«Электросталь» – Металлургическая и горнорудная промышленность, 1998, №4, с.87-91
Куваев В.Н., Политов И.В. Особенности построения программного обеспечения многозадачных систем управления критичных к режиму реального времени – Радіоелектроніка Інформатика Управління, 1999, №1, с.71-74
Куваев В.Н., Политов В.И. Опыт создания программного обеспечения АСУТП непрерывного мелкосортного стана – Бюл. науч. техн. инф. Черная металлургия, 1999, № 11-12(1199-1200), с.45-48
П Р И Л О Ж Е Н И Я
Приложение 1
;НАЧАЛО ПРОГРАММЫ
;знакогенератор-метка zg
;массив памяти оперативной 1000h-13ffh
;распределение оперативной памяти:
;1030h-1057h-задание клети,целая часть
;1060h-1087h-задание клети,дробная часть
;1090h-10b7h-элементарная добавка задания
;1100h-11ffh-рабочие регистры озу
;1300h-начальный адрес указателя стека
0000 org 0
0000 00 nop
0001 00 nop
0002 00 nop
0003 310013 lxi sp,1300h
0006 F3 di
0007 213010 lxi h,1030h
000A 3E87 mvi a,87h
000C 00 nop
000D 00 nop
000E 00 nop
000F 213013 lxi h,1330h
0012 3E87 mvi a,87h
0014 CD4102 call zero
;подготовка тв-индикатора
;элемент вывода на тв кс 35.20-09
;очистка озу символов
0017 0600 mvi b,0
0019 0EBC mvi c,0bch
001B 26B0 mvi h,0b0h
001D CD2E02 call lvkn0
;модуль засылки стандартного зг
0020 014002 lxi b,zg
0023 1E20 mvi e,32
0025 1620 mvi d,20h
;вход:вс-адрес массива символов зг
;e-количество символов
;d-номер первого символа
;изменяемые регистры:a,b,c,д,e,h,l
0027 2100B0 lxi h,0b000h
;формирование зг,продолжение
;вход:hl-базовый озу зг
;bc-адрес массива символов зг
;e-количество символов
;d-номер символа
002A 7D mov a,l
002B 82 add d
002C 6F mov l,a
002D 7C mov a,h
002E CE00 aci 0
0030 67 mov h,a
0031 53 mov d,e
0032 E5 fwszi:push h
0033 CD2302 call wszg
0036 E1 pop h
0037 23 inx h
0038 15 dcr d
0039 C23200 jnz fwszi
;подготовка тв индикатора (продолжение)
;модуль очистки экрана (озу кадра и озу режима)
;регистр b-хранение вводимой информации озу
;h-старший байт адреса первой ячейки массива озу
;c-старший байт последней ячейки массива озу
003C 0620 mvi b,20h
003E 0ED6 mvi c,0d6h
0040 26D0 mvi h,0d0h
0042 CD2E02 call lvkn0
;модуль загрузки на экран заставки цэс
;регистр a-содержит символ,
;команда sta-определяет знакоместо символа
0045 3E2C mvi a,2ch; символ k
0047 32C3D1 sta 0d1c3h
004A 32D1D1 sta 0d1d1h
004D 32E0D1 sta 0d1e0h
0050 3243D2 sta 0d243h
0053 3251D2 sta 0d251h
0056 3260D2 sta 0d260h
0059 32C3D2 sta 0d2c3h
005C 32D1D2 sta 0d2d1h
005F 32E0D2 sta 0d2e0h
0062 3243D3 sta 0d343h
0065 3251D3 sta 0d351h
0068 3260D3 sta 0d360h
006B 32C3D3 sta 0d3c3h
006E 32D1D3 sta 0d3d1h
0071 32F0D3 sta 0d3f0h
0074 3243D4 sta 0d443h
0077 3251D4 sta 0d451h
007A 3260D4 sta 0d460h
007D 32C3D4 sta 0d4c3h
0080 3243D5 sta 0d543h
0083 3E2D mvi a,2dh ;символ л
0085 32C4D1 sta 0d1c4h
0088 32D2D1 sta 0d1d2h
008B 32E1D1 sta 0d1e1h
008E 3244D2 sta 0d244h
0091 3252D2 sta 0d252h
0094 3261D2 sta 0d261h
0097 32C4D2 sta 0d2c4h
009A 32D2D2 sta 0d2d2h
009D 32E1D2 sta 0d2e1h
00A0 3244D3 sta 0d344h
00A3 3252D3 sta 0d352h
00A6 3261D3 sta 0d361h
00A9 32C4D3 sta 0d3c4h
00AC 32D2D3 sta 0d3d2h
00AF 32E1D3 sta 0d3e1h
00B2 3244D4 sta 0d444h
00B5 3252D4 sta 0d452h
00B8 3261D4 sta 0d461h
00BB 32C4D4 sta 0d4c4h
00BE 3244D5 sta 0d544h
00C1 3E31 mvi a,31h ; символ 1
00C3 32C5D1 sta 0d1c5h
00C6 32E2D1 sta 0d1e2h
00C9 3253D2 sta 0d253h
00CC 3262D2 sta 0d262h
00CF 32D3D2 sta 0d2d3h
00D2 32D4D2 sta 0d2d4h
00D5 32E2D2 sta 0d2e2h
00D8 3253D3 sta 0d353h
00DB 3262D3 sta 0d362h
00DE 32D3D3 sta 0d3d3h
00E1 32E2D3 sta 0d3e2h
00E4 3253D4 sta 0d453h
00E7 3E32 mvi a,32h ; символ 2
00E9 3245D2 sta 0d245h
00EC 3254D3 sta 0d354h
00EF 3262D4 sta 0d462h
00F2 3E33 mvi a,33h ; символ 3
00F4 32C5D2 sta 0d2c5h
00F7 32D4D3 sta 0d3d4h
00FA 3E34 mvi a,34h ; символ 4
00FC 3245D3 sta 0d345h
00FF 3254D4 sta 0d454h
0102 3E35 mvi a,35h ; символ 5
0104 32C5D3 sta 0d3c5h
0107 32E3D1 sta 0d1e3h
010A 3E36 mvi a,36h ; символ 6
010C 3245D4 sta 0d445h
010F 3263D2 sta 0d263h
0112 3E37 mvi a,37h ; символ 7
0114 32C5D4 sta 0d4c5h
0117 32E3D2 sta 0d2e3h
011A 3E38 mvi a,38h ; символ 8
011C 3245D5 sta 0d545h
011F 3263D3 sta 0d363h
0122 3E39 mvi a,39h ; символ 9
0124 32D3D1 sta 0d1d3h
0127 32E3D3 sta 0d3e3h
012A 3E30 mvi a,30h ; символ 0
012C 3254D2 sta 0d254h
012F 3263D4 sta 0d463h
0132 3E2A mvi a,2ah ; символ З
0134 3246D1 sta 0d146h
0137 3255D1 sta 0d155h
013A 3264D1 sta 0d164h
013D 3E23 mvi a,23h ; символ а
013F 3247D1 sta 0d147h
0142 3256D1 sta 0d156h
0145 3265D1 sta 0d165h
0148 3249D1 sta 0d149h
014B 3258D1 sta 0d158h
014E 3267D1 sta 0d167h
0151 328BD0 sta 0d08bh
0154 329CD0 sta 0d09ch
0157 32A8D0 sta 0d0a8h
015A 32CBD0 sta 0d0cbh
015D 32D9D0 sta 0d0d9h
0160 32E8D0 sta 0d0e8h
0163 3E27 mvi a,27h ; символ д
0165 3248D1 sta 0d148h
0168 3257D1 sta 0d157h
016B 3266D1 sta 0d166h
016E 3E2F mvi a,2fh ; символ н
0170 3249D1 sta 0d149h
0173 3258D1 sta 0d158h
0176 3267D1 sta 0d167h
0179 329BD0 sta 0d09bh
017C 3288D0 sta 0d088h
017F 3E3E mvi a,3eh ; символ т
0181 32A5D0 sta 0d0a5h
0184 3298D0 sta 0d098h
0187 3E21 mvi a,21h ; символ %
0189 3288D1 sta 0d188h
018C 3297D1 sta 0d197h
018F 32A6D1 sta 0d1a6h
0192 3E3A mvi a,3ah ; символ О
0194 3289D0 sta 0d089h
0197 3293D0 sta 0d093h
019A 3299D0 sta 0d099h
019D 32A6D0 sta 0d0a6h
01A0 3E2E mvi a,2eh ; символ м
01A2 3294D0 sta 0d094h
01A5 3E24 mvi a,24h ; символ ч
01A7 3285D0 sta 0d085h
01AA 329AD0 sta 0d09ah
01AD 32A2D0 sta 0d0a2h
01B0 3E26 mvi a,26h ; символ г
01B2 32C6D0 sta 0d0c6h
01B5 32D4D0 sta 0d0d4h
01B8 32E3D0 sta 0d0e3h
01BB 3E3C mvi a,3ch ; символ р
01BD 32C7D0 sta 0d0c7h
01C0 32D5D0 sta 0d0d5h
01C3 32E4D0 sta 0d0e4h
01C6 3292D0 sta 0d092h
01C9 3287D0 sta 0d087h
01CC 3E3F mvi a,3fh ; символ у
01CE 3297D0 sta 0d097h
01D1 32C8D0 sta 0d0c8h
01D4 32D6D0 sta 0d0d6h
01D7 32E5D0 sta 0d0e5h
01DA 3E3B mvi a,3bh ; символ п
01DC 32C9D0 sta 0d0c9h
01DF 32CAD0 sta 0d0cah
01E2 32D7D0 sta 0d0d7h
01E5 32D8D0 sta 0d0d8h
01E8 32E9D0 sta 0d0e9h
01EB 3291D0 sta 0d091h
01EE 32E6D0 sta 0d0e6h
01F1 3E2B mvi a,2bh ; символ и
01F3 32A3D0 sta 0d0a3h
01F6 3E3B mvi a,3bh ; символ с
01F8 32A4D0 sta 0d0a4h
01FB 3E25 mvi a,25h ; символ в
01FD 328AD0 sta 0d08ah
0200 32A7D0 sta 0d0a7h
0203 3E22 mvi a,22h ; символ я
0205 328CD0 sta 0d08ch
0208 329DD0 sta 0d09dh
020B 32A9D0 sta 0d0a9h
020E 3E28 mvi a,28h ; символ е
0210 3295D0 sta 0d095h
0213 3286D0 sta 0d086h
0216 3E29 mvi a,29h ; символ ж
0218 3296D0 sta 0d096h
021B 3E00 mvi a,0
021D 321011 sta 1110h
0220 C30004 jmp 400h
;подпрограммы подготовки тв.
;модуль записи символа в зг
;вход:bc-адрес 1-го байта символа в зг
;hl-адрес 1-го байта символа в озу
;изменяемые регистры:a,b,c,e,h,l
;прим.:b,c-подготовлены к следующему входу подпрограммы
0223 1E0C wszg: mvi e,12
0225 0A wszi: ldax b
0226 77 mov m,a
0227 03 inx b
0228 24 inr h
0229 1D dcr e
022A C22502 jnz wszi
022D C9 ret
;подпрограмма для очистки экрана
;вход:b-символ,вводимый в озу кадра,режима
;h-старший байт адреса озу кадра,режима
022E 2E00 lvkn0: mvi l,00h
0230 79 lvkn1: mov a,c
0231 70 mov m,b
0232 23 inx h
0233 94 sub h
0234 C8 rz
0235 C33002 jmp lvkn1
;подпрограмма обнуления массива озу
;входные регистры:hl-номер первой ячейки массива
;a-колличество ячеек массива
0238 3600 zero: mvi m,0
023A 23 inx h
023B 3D dcr a
023C C24102 jnz zero
023F C9 ret
; знакогенератор
;
;20 пробел
0240 0000000000zg db 0,0,0,0,0,0
0246 0000000000 db 0,0,0,0,0,0
;21 %
024C 0000000050 db 0,0,0,0,50h,50h
0252 1010101414 db 10h,10h,10h,14h,14h,0
;22 я
0258 000000003C db 0,0,0,0,3ch,44h
025E 443C142444 db 44h,3ch,14h,24h,44h,0
;23 а
0264 000000001C db 0,0,0,0,1ch,24h
026A 44447C4444 db 44h,44h,7ch,44h,44h,00
;24 ч
0270 0000000044 db 0,0,0,0,44h,44h
0276 447C040404 db 44h,7ch,04h,04h,04h,0
;25 в
027C 0000000078 db 0,0,0,0,78h,44h
0282 4478444478 db 44h,78h,44h,44h,78h,0
;26 г
0288 000000007C db 0,0,0,0,7ch,44h
028E 4040404040 db 40h,40h,40h,40h,40h,0
;27 д
0294 000000001C db 0,0,0,0,1ch,24h
029A 242424247E db 24h,24h,24h,24h,7eh,42h
;28 е
02A0 000000007C db 0,0,0,0,7ch,40h
02A6 407840407C db 40h,78h,40h,40h,7ch,0
;29 ж
02AC 0000000054 db 0,0,0,0,54h,54h
02B2 5438545454 db 54h,38h,54h,54h,54h,0
;2А з
02B8 0000000038 db 0,0,0,0,38h,44h
02BE 0418044438 db 04h,18h,04h,44h,38h,0
;2В и
02C4 0000000044 db 0,0,0,0,44h,44h
02CA 4C54644444 db 4ch,54h,64h,44h,44h,0
;2С к
02D0 0000000044 db 0,0,0,0,44h,48h
02D6 5060504844 db 50h,60h,50h,48h,44h,0
;2D л
02DC 000000001C db 0,0,0,0,1ch,24h
02E2 2424242464 db 24h,24h,24h,24h,64h,0
;2E м
02E8 0000000044 db 0,0,0,0,44h,6ch
02EE 5454444444 db 54h,54h,44h,44h,44h,0
;2F н
02F4 0000000044 db 0,0,0,0,44h,44h
02FA 447C444444 db 44h,7ch,44h,44h,44h,0
;30 0
0300 0000000038 db 0,0,0,0,38h,44h
0306 4444444438 db 44h,44h,44h,44h,38h,0
;31 1
030C 0000000010 db 0,0,0,0,10h,30h
0312 1010101038 db 10h,10h,10h,10h,38h,0
;32 2
0318 0000000038 db 0,0,0,0,38h,44h
031E 041820407C db 04h,18h,20h,40h,7ch,0
;33 3
0324 000000007C db 0,0,0,0,7ch,04h
032A 0818044438 db 08h,18h,04h,44h,38h,0
;34 4
0330 0000000008 db 0,0,0,0,08,18h
0336 28487C0808 db 28h,48h,7ch,08,08,0
;35 5
033C 000000007C db 0,0,0,0,7ch,40h
0342 7804044438 db 78h,04h,04h,44h,38h,0
;36 6
0348 000000003C db 0,0,0,0,3ch,40h
034E 4078444438 db 40h,78h,44h,44h,38h,0
;37 7
0354 000000007C db 0,0,0,0,7ch,44h
035A 0810202020 db 08,10h,20h,20h,20h,0
;38 8
0360 0000000038 db 0,0,0,0,38h,44h
0366 4438444438 db 44h,38h,44h,44h,38h,0
;39 9
036C 0000000038 db 0,0,0,0,38h,44h
0372 443C040478 db 44h,3ch,04h,04h,78h,0
;3A A
0378 0000000038 db 0,0,0,0,38h,44h
037E 4444444438 db 44h,44h,44h,44h,38h,0
;3B п
0384 000000007C db 0,0,0,0,7ch,44h
038A 4444444444 db 44h,44h,44h,44h,44h,0
;3C р
0390 0000000000 db 0,0,0,0,0,78h,44h
0397 4478404040 db 44h,78h,40h,40h,40h,0
;3D с
039D 0000000038 db 0,0,0,0,38h,44h
03A3 4040404438 db 40h,40h,40h,44h,38h,0
;3E т
03A9 000000007C db 0,0,0,0,7ch,10h
03AF 1010101010 db 10h,10h,10h,10h,10h,0
;3F у
03B5 0000000044 db 0,0,0,0,44h,44h
03BB 443C040478 db 44h,3ch,04h,04h,78h,0
;ОСНОВНОЙ ПРОГРАММНЫЙ ЦИКЛ
;Исходные сигналы - устройства вводас адресами 10h,11h,12h (предустановка)
;Адреса Q1 с 1030h по1057h
;(1030h,1032h,...,1056h - Q1cт. байт) (1031h,1033h,...,1057h - Q1мл. байт)
0400 ORG 400H
0400 DB10 ZIKL: IN 10H
0402 47 MOV B,A
0403 DB10 IN 10H
0405 90 SUB B
0406 C27B04 JNZ DDD
0409 DB10 IN 10H
040B 90 SUB B
040C C27B04 JNZ DDD
040F 78 MOV A,B
0410 320011 STA 1100H
0413 DB11 IN 11H
0415 47 MOV B,A
0416 DB11 IN 11H
0418 90 SUB B
0419 C27B04 JNZ DDD
041C DB11 IN 11H
041E 90 SUB B
041F C27B04 JNZ DDD
0422 78 MOV A,B
0423 320111 STA 1101H
0426 DB12 IN 12H
0428 E60F ANI 0FH
042A 47 MOV B,A
042B DB12 IN 12H
042D E60F ANI 0FH
042F 90 SUB B
0430 C27B04 JNZ DDD
0433 DB12 IN 12H
0435 E60F ANI 0FH
0437 90 SUB B
0438 C27B04 JNZ DDD
043B 78 MOV A,B
043C 320211 STA 1102H
043F 21D003 LXI H,GROB
0442 113010 LXI D,1030H
0445 3A0011 LDA 1100H
0448 1F EEE: RAR
0449 47 MOV B,A
044A D25504 JNC AAL
044D 7D MOV A,L
044E 12 STAX D
044F 23 INX H
0450 13 INX D
0451 7E MOV A,M
0452 12 STAX D
0453 2B DCX H
0454 1B DCX D
0455 23 AAL: INX H
0456 23 INX H
0457 13 INX D
0458 13 INX D
0459 7B MOV A,E
045A D640 SUI 64
045C CA6F04 JZ BBB
045F 7B MOV A,E
0460 D650 SUI 80
0462 CA7504 JZ CCC
0465 7B MOV A,E
0466 D658 SUI 88
0468 CA7B04 JZ DDD
046B 78 MOV A,B
046C C34804 JMP EEE
046F 3A0111 BBB: LDA 1101H
0472 C34804 JMP EEE
0475 3A0211 CCC: LDA 1102H
0478 C34804 JMP EEE
;Определение DQ1
;Адреса DQ1 с 1090h до 10B7h
;(1090h,1092h,...,10B6h - DQ1cт. байт) (1091h,1093h,...,10B7h - DQ1мл. байт)
;Ячейка ОЗУ с адр. 1110h предназначена для хранения признака необходимости
047B 3A1011 DDD: LDA 1110H
047E B7 ORA A
047F C2B004 JNZ GDR1
0482 210011 LXI H,1100H
0485 3630 MVI M,30H
0487 23 INX H
0488 3610 MVI M,10H
048A 23 INX H
048B 3690 MVI M,90H
048D 23 INX H
048E 3610 MVI M,10H
0490 23 INX H
0491 B7 ORA A
0492 3620 MVI M,20H
0494 CD8606 GDR2: CALL RAL4
0497 2A0211 LHLD 1102H
049A 72 MOV M,D
049B 23 INX H
049C 73 MOV M,E
049D 23 INX H
049E 220211 SHLD 1102H
04A1 3A0411 LDA 1104H
04A4 3D DCR A
04A5 320411 STA 1104H
04A8 C29404 JNZ GDR2
04AB 216010 LXI H,1060H
04AE 3E40 MVI A,40H
04B0 3E00 GDR1: MVI A,0
04B2 321011 STA 1110H
;Регулирование натяжения /обращения к подпрограм NAT/
;/этих подпрограмм нет - CALL ASRP/ CALL NAT
04B5 00 NOP
04B6 00 NOP
04B7 00 NOP
;Оперативное управление оператором скоростью клетей
;УВЕЛИЧЕНИЕ ЗАДАНИЯ Q1
;Входные сигналы - устройства ввода с адресами 14h,15h,16h
04B8 DB14 IN 14H
04BA 47 MOV B,A
04BB DB14 IN 14H
04BD 90 SUB B
04BE C23005 JNZ ABC5
04C1 DB14 IN 14H
04C3 90 SUB B
04C4 C23005 JNZ ABC5
04C7 78 MOV A,B
04C8 320011 STA 1100H
04CB DB15 IN 15H
04CD 47 MOV B,A
04CE DB15 IN 15H
04D0 90 SUB B
04D1 C23005 JNZ ABC5
04D4 DB15 IN 15H
04D6 90 SUB B
04D7 CA3005 JZ ABC5
04DA 78 MOV A,B
04DB 320111 STA 1101H
04DE DB16 IN 16H
04E0 E60F ANI 0FH
04E2 47 MOV B,A
04E3 DB16 IN 16H
04E5 E60F ANI 0FH
04E7 90 SUB B
04E8 C23005 JNZ ABC5
04EB DB16 IN 16H
04ED E60F ANI 0FH
04EF 90 SUB B
04F0 C23005 JNZ ABC5
04F3 78 MOV A,B
04F4 320211 STA 1102H
04F7 219110 LXI H,1091H
04FA 116110 LXI D,1061H
04FD 3A0011 LDA 1100H
0500 0E14 MVI C,20
0502 1F ABC1: RAR
0503 47 MOV B,A
0504 C20A05 JNZ ABC2
0507 CDFA06 CALL PLS
050A 2C ABC2: INR L
050B 2C INR L
050C 1C INR E
050D 1C INR E
050E 0D DCR C
050F 79 MOV A,C
0510 D60C SUI 12
0512 CA2405 JZ ABC3
0515 79 MOV A,C
0516 D604 SUI 4
0518 CA2A05 JZ ABC4
051B 79 MOV A,C
051C B7 ORA A
051D CA3005 JZ ABC5
0520 78 MOV A,B
0521 C30205 JMP ABC1
0524 3A0111 ABC3: LDA 1101H
0527 C30205 JMP ABC1
052A 3A0211 ABC4: LDA 1102H
052D C30205 JMP ABC1
;УМЕНЬШЕНИЕ ЗАДАНИЯ Q1
;Входные сигналы - устройства ввода с адресами 18h,19h,1Аh
0530 DB18 ABC5: IN 18H
0532 47 MOV B,A
0533 DB18 IN 18H
0535 90 SUB B
0536 C2A805 JNZ FRGO
0539 DB18 IN 18H
053B 90 SUB B
053C C2A805 JNZ FRGO
053F 78 MOV A,B
0540 320011 STA 1100H
0543 DB19 IN 19H
0545 47 MOV B,A
0546 DB19 IN 19H
0548 90 SUB B
0549 C2A805 JNZ FRGO
054C DB19 IN 19H
054E 90 SUB B
054F C2A805 JNZ FRGO
0552 78 MOV A,B
0553 320111 STA 1101H
0556 DB1A IN 1AH
0558 E60F ANI 0FH
055A 47 MOV B,A
055B DB1A IN 1AH
055D E60F ANI 0FH
055F 90 SUB B
U0560 C20000 JNZ RRF
0563 DB1A IN 1AH
0565 E60F ANI 0FH
0567 90 SUB B
0568 C2A805 JNZ FRGO
056B 78 MOV A,B
056C 320211 STA 1102H
056F 219110 LXI H,1091H
0572 116110 LXI D,1061H
0575 3A0011 LDA 1100H
0578 0E20 MVI C,20H
057A 1F BCDO: RAR
057B 47 MOV B,A
057C D28205 JNC BCD1
057F CDCD06 CALL MNS
0582 2C BCD1: INR L
0583 2C INR L
0584 1C INR E
0585 1C INR E
0586 0D DCR C
0587 79 MOV A,C
0588 D60C SUI 12
058A CA9C05 JZ BCD2
058D 79 MOV A,C
058E D604 SUI 4
0590 CAA205 JZ BCD3
0593 79 MOV A,C
0594 B7 ORA A
0595 CAA805 JZ FRGO
0598 78 MOV A,B
0599 C37A05 JMP BCDO
059C 3A0111 BCD2: LDA 1101H
059F C37A05 JMP BCDO
05A2 3A0211 BCD3: LDA 1102H
05A5 C37A05 JMP BCDO
;КОНТРОЛЬ И ОГРАНИЧЕНИЕ
;Минимальное значение Q1=010h
;Максимальное значение Q1=999h
;Контроль на минимальное значение
05A8 213010 FRGO: LXI H,1030H
05AB 7E FRG1: MOV A,M
05AC B7 ORA A
05AD C2BB05 JNZ FRG2
05B0 23 INX H
05B1 3E0F MVI A,0FH
05B3 86 ADD M
05B4 DABA05 JC FRGZ
05B7 3E10 MVI A,10H
05B9 77 MOV M,A
05BA 2B FRGZ: DCX H
;Контроль на максимальное значение
05BB 3EF6 FRG2: MVI A,0F6H
05BD 86 ADD M
05BE D2C905 JNC FRG3
05C1 3E09 MVI A,9
05C3 77 MOV M,A
05C4 23 INX H
05C5 3E99 MVI A,99H
05C7 77 MOV M,A
05C8 2B DCX H
05C9 23 FRG3: INX H
05CA 23 INX H
05CB 7D MOV A,L
05CC D658 SUI 58H
05CE C2AB05 JNZ FRG1
;ПРОГРАММА ВЫВОДА УСТАВОК СКОРОСТИ НА
;УСТРОЙСТВА ВЫВОДА ДИСКРЕТНЫХ СИСНАЛОВ
; и ТВ-индикатор
05D1 210011 LXI H,1100H
05D4 3630 MVI M,30H
05D6 23 INX H
05D7 3610 MVI M,10H
05D9 23 INX H
05DA 36D3 MVI M,0D3H
05DC 23 INX H
05DD 3600 MVI M,20H ;Адрес УВВ кл_1
05DF 23 INX H
05E0 36C9 MVI M,0C9H
05E2 23 INX H
05E3 3600 MVI M,0C7H ; Знакоместо кл_1
05E5 23 INX H
05E6 36D1 MVI M,0D1H
05E8 CDA206 CALL OUTB
05EB 3600 MVI M,47H ; Знакоместо кл_2
05ED 23 INX H
05EE 36D2 MVI M,0D2H
05F0 CDA206 CALL OUTB
05F3 3600 MVI M,0C7H ; Знакоместо кл_3
05F5 23 INX H
05F6 36D2 MVI M,0D2H
05F8 CDA206 CALL OUTB
05FB 3600 MVI M,47H ; Знакоместо кл_4
05FD 23 INX H
05FE 36D3 MVI M,0D3H
0600 CDA206 CALL OUTB
0603 3600 MVI M,0C7H ; Знакоместо кл_5
0605 23 INX H
0606 36D3 MVI M,0D3H
0608 CDA206 CALL OUTB
060B 3600 MVI M,47H ; Знакоместо кл_6
060D 23 INX H
060E 36D4 MVI M,0D4H
0610 CDA206 CALL OUTB
0613 3600 MVI M,0C7H ; Знакоместо кл_7
0615 23 INX H
0616 36D4 MVI M,0D4H
0618 CDA206 CALL OUTB
061B 3600 MVI M,47H ; Знакоместо кл_8
061D 23 INX H
061E 36D5 MVI M,0D5H
0620 CDA206 CALL OUTB
0623 3600 MVI M,0D6H ; Знакоместо кл_9
0625 23 INX H
0626 36D1 MVI M,0D1H
0628 CDA206 CALL OUTB
062B 3600 MVI M,56H ; Знакоместо кл_10
062D 23 INX H
062E 36D2 MVI M,0D2H
0630 CDA206 CALL OUTB
0633 3600 MVI M,0D6H ; Знакоместо кл_11
0635 23 INX H
0636 36D2 MVI M,0D2H
0638 CDA206 CALL OUTB
063B 3600 MVI M,56H ; Знакоместо кл_12
063D 23 INX H
063E 36D3 MVI M,0D3H
0640 CDA206 CALL OUTB
0643 3600 MVI M,0D6H ; Знакоместо кл_13
0645 23 INX H
0646 36D3 MVI M,0D3H
0648 CDA206 CALL OUTB
064B 3600 MVI M,56H ; Знакоместо кл_14
064D 23 INX H
064E 36D4 MVI M,0D4H
0650 CDA206 CALL OUTB
0653 3600 MVI M,0E5H ; Знакоместо кл_15
0655 23 INX H
0656 36D1 MVI M,0D1H
0658 CDA206 CALL OUTB
065B 3600 MVI M,65H ; Знакоместо кл_16
065D 23 INX H
065E 36D2 MVI M,0D2H
0660 CDA206 CALL OUTB
0663 3600 MVI M,0E5H ; Знакоместо кл_17
0665 23 INX H
0666 36D2 MVI M,0D2H
0668 CDA206 CALL OUTB
066B 3600 MVI M,65H ; Знакоместо кл_18
066D 23 INX H
066E 36D3 MVI M,0D3H
0670 CDA206 CALL OUTB
0673 3600 MVI M,0E5H ; Знакоместо кл_19
0675 23 INX H
0676 36D3 MVI M,0D3H
0678 CDA206 CALL OUTB
067B 3600 MVI M,65H ; Знакоместо кл_20
067D 23 INX H
067E 36D4 MVI M,0D4H
0680 CDA206 CALL OUTB
0683 C30004 JMP ZIKL
;ПОДПРОГРАММЫ
;Подпрограмма сдвига двухбайтного числа
; влево на 4 байта
;ВХОД: HL - адр. мл. байта сдвигаемого числа
;ВЫХОД: BC - исходное число
; DE - сдвинутое
0686 2A0011 RAL4: LHLD 1100H
0689 46 MOV B,M
068A 23 INX H
068B 4E MOV C,M
068C 23 INX H
068D 220011 SHLD 1100H
0690 50 MOV D,B
0691 59 MOV E,C
0692 2E10 MVI L,10H
0694 7B RAL41:MOV A,E
0695 A7 ANA A
0696 17 RAL
0697 5F MOV E,A
0698 7A MOV A,D
0699 17 RAL
069A 57 MOV D,A
069B 7D MOV A,L
069C 17 RAL
069D D8 RC ;выход из подпрограммы
069E 6F MOV L,A
069F C39406 JMP RAL41
;Подпрограмма вывода уставок задания скорости
; на УВВ и ТВ-индикатор
;ВХОД: 1101h,1100h - с адр СТ байта уставки
; 1106h,1105h - с адр знакоместа уставки на ТВ
; 1102h,1104h - с подпрограм вывода на УВВ,
; 1103h - с адр УВВ
06A2 CD8606 OUTB: CALL RAL4
06A5 210311 LXI H,1103H
06A8 7A MOV A,D
06A9 CD0211 CALL 1102H
06AC 34 INR M
06AD 7B MOV A,E
06AE CD0211 CALL 1102H
06B1 34 INR M
06B2 78 MOV A,B
06B3 E60F ANI 0FH
06B5 F630 ORI 30H
06B7 2A0511 LHLD 1105H
06BA 77 MOV M,A
06BB 23 INX H
06BC 7A MOV A,D
U06BD E600 ANI OFH
06BF F630 ORI 30H
06C1 77 MOV M,A
06C2 23 INX H
06C3 79 MOV A,C
06C4 E60F ANI 0FH
06C6 F630 ORI 30H
06C8 77 MOV M,A
06C9 210511 LXI H,1105H
06CC C9 RET
06CD E5 MNS: PUSH H
06CE D5 PUSH D
06CF 3E9A MVI A,9AH
06D1 96 SUB M
06D2 EB XCHG
06D3 86 ADD M
06D4 27 DAA
06D5 77 MOV M,A
06D6 EB XCHG
06D7 2B DCX H
06D8 1B DCX D
06D9 3E99 MVI A,99H
06DB CE00 ACI 0
06DD 96 SUB M
06DE EB XCHG
06DF 86 ADD M
06E0 27 DAA
06E1 77 MOV M,A
06E2 3E99 MVI A,99H
06E4 F5 PUSH PSW
06E5 7D MOV A,L
06E6 D62F SUI 2FH
06E8 6F MOV L,A
06E9 F1 POP PSW
06EA 8E ADC M
06EB 27 DAA
06EC 77 MOV M,A
06ED DAF206 JC OLM
06F0 2B DCX H
06F1 35 DCR M
06F2 D1 OLM: POP D
06F3 E1 POP H
06F4 3E01 MVI A,1
06F6 321011 STA 1110H
06F9 C9 RET
06FA E5 PLS: PUSH H
06FB D5 PUSH D
06FC 7E MOV A,M
06FD EB XCHG
06FE 86 ADD M
06FF 27 DAA
0700 77 MOV M,A
0701 2D DCR L
0702 1D DCR E
0703 EB XCHG
0704 7E MOV A,M
0705 EB XCHG
0706 8E ADC M
0707 27 DAA
0708 77 MOV M,A
0709 2C INR L
070A 1C INR E
070B D21C07 JNC SOS
070E 7D MOV A,L
070F D630 SUI 30H
0711 6F MOV L,A
0712 7E MOV A,M
0713 C601 ADI 1
0715 27 DAA
0716 77 MOV M,A
0717 D21C07 JNC SOS
071A 2D DCR L
071B 34 INR M
071C D1 SOS: POP D
071D E1 POP H
071E 3E01 MVI A,1
0720 321011 STA 1110H
0723 C9 RET
;Подпрограмма проверки работы оператора
0724 DB14 ORT: IN 14H
0726 47 MOV B,A
0727 DB15 IN 15H
0729 B0 ORA B
072A 47 MOV B,A
072B DB16 IN 16H
072D B0 ORA B
072E 47 MOV B,A
072F DB18 IN 18H
0731 B0 ORA B
0732 47 MOV B,A
0733 DB19 IN 19H
0735 B0 ORA B
0736 47 MOV B,A
0737 DB1A IN 1AH
0739 B0 ORA B
073A C9 RET
;Подпрограмма регулирования натяжения - АНУЛИРОВАННА
073B C9 NAT: RET
;установка начальных значений скорости q0
03D0 org 3d0h
03D0 0200020002grob: db 2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0
03E0 0300030003 db 3,0,3,0,3,0,3,0,3,0,3,0
03EC 0400040004 db 4,0,4,0,4,0,4,0,4,0,4,0
0241 = zero: equ 241h
03F8 end
1 Применительно к МПС 250/150 –6 утяжка проката на переднем участке проката дополнительно вызвана задержкой включения системы АСРП перед 20-ой клетью на время транспортировки проката к чистовому блоку клетей, что требуется для стабильной работы мех.55 – летучих ножниц паред чистовым проволочным блоком клетей. Чтобы избежать нагона металла в последний межклетьевой промежуток системой АСРП работающей с 12-го по 19-й межклетьевой промежуток, оператор вынужден дополнительно завышать скорость 20-ой клети.
2 САР – система автоматического регулирования.
3 в «Электростальтяжмаше» проектировался мелкосортный стан для Орско-Халиловского металлургического комбината. Там предполагалось использовать черновой блок клетей с индивидуальным приводом разработки ВНИИМетМаш. Расстояние между осями клетей в блоке составляло 800мм.)
4 Регулирование прогиба в 811 промежутках может быть не так важно с точки зрения повышения стабильности геометрических размеров – квалифицированный оператор может настроить в них скоростной режим достаточно точно, сколько необходимо для достижения гарантированных показателей, т.е. независимых от человека, а также для оценки качества настройки скоростного режима прокатки в черновой группе клетей.
5 при прокатке через чистовой комплекс колебания поперечных размеров по длине проката предположительно не должны превышать 0,1мм.
6 Понятие многозадачность понимается так, что функции управления включают ряд в той или иной мере связанных между собой задач, которые должны решаться (выполняться) как бы параллельно с различными временными интервалами их решения.
7 Понятие многопользовательности понимается как одновременный (параллельный) доступ к одним и тем же данным нескольких пользователей (абонентов) локальной вычислительной сети.
8 программой преобразующей программу написанную на языке программирования в программу в машинных командах (т.е. на компьютерном языке)
9 Драйвер – специальная программа, предназначенная для управления устройствами ввода-вывода
10 интерфейс – здесь программно-аппаратное обеспечение локального обмена данными между вычислительными устройствами и узлами
11 протокол шины содержит структуру данных в сообщении, посылаемого через интерфейс и порядок (последовательность) обмена информацией между вычислительными узлами подключенными к одной шине
12 данная ОС разработана для реализации задач управления критичных к режиму реального времени и занимает одно из лидирующих положений в мире на рынке ОС для данного класса задач
13 Наиболее распространенная вычислительная сеть типа Ethernet обеспечивает надежную связь вычислительных узлов, расположенных на общей линии (луче сети) на расстоянии по длине кабеля – до 100м, если кабель с витой парой; – до 180м, если проложен тонкий коаксиальный кабель. При протяженности луча более 180м необходимо использовать толстый коаксиальный кабель либо оптоволоконный кабель, что существенно удорожает систему и требует привлечение специализированной монтажной организации.
14 Т.е. «работающих как »