SIMATIC является общепризнанной системой для автоматизации машин, производственных предприятий и технологических процессов. Для программирования контроллеров этой серии могут использоваться различные языки низкого и высокого уровня.
Четвертое издание книги содержит описание языка STL (STatement List) пакета STEP 7 V5.3, а также языка SCL (Structured Control Language), используемых для программирования контроллеров SIMATIC S7-300 и SIMATIC S7-400. Книга ориентирована на специалистов, работающих с контроллерами SIMATIC S7. Она полезна для начинающих специалистов, а также содержит описания специфичных вариантов использования контроллеров SIMATIC S7, которые будут интересны профессионалам.
Все примеры программ, описываемых в книге, записаны на дискету в виде архива библиотеки программных блоков. Эти примеры можно просматривать в STL и SCL, копировать в проекты и тестировать в среде STEP 7.
Источник: www.siemens71.ru
SCL 1. Введение и первая программа
Бергер Ганс. Автоматизация посредством STEP 7 с использованием STL и SCL и программируемых контроллеров SIMATIC S7-300/400
гибели людей , тяжким телесным повреждениям или существенному имущественному ущ ербу .
Предупреждение
указывает , что при отсутствии надлежащих мер предосторожности это може т привести к
гибели людей , тяжким телесным повреждениям или к с ущественному имущественному ущербу .
указывает , что возможны легк ие телесные повреждения и нанесение небольшого
имущественного ущерба при непринятии надлежащих мер предосторожности .
указывает , что возможно повреждение имущ ест ва , если не будут приняты надлежащие меры
безопасности .
Замечан ие
привлекает ваше внимание к особо важной информации о продукте , обращении с ним или к
соответствующей части документации .
Квалифицированный персонал
К монтажу и работе на этом оборудовании должен допу скаться только квалифицированный
. Квалифицированный персонал – это люди , которые имеют право вводить в действие ,
заземлять и маркировать электрические цепи , оборудование и системы в соответствии со
стандартами техники безопасности .
Надлежащее использование
Примите во внимание следу юще е :
Предупреждение
Это устройство и его компоненты могут использоваться тольк о для целей , описанных в
каталоге или техничес кой документации , и в соединении только с теми устройствами или
компонентами др угих производителей , которы е были одобрены или рекомендованы фирмой
Этот продукт может правильно и надежно функционировать только в том случае , если он
правильно транспортируется , хранится , устанавливается и монтируется , а также
эксплуатируется и обслуж ивается в соответствии с реком ендациями .
Товарные знаки
SIMATIC®, SI MATIC HMI® и SIMATIC NET® — это зарегистрированные товарные знаки SIEMENS AG.
1. Первая программа в Step 7 / Для новичков в программировании Simatic
Некоторые другие обозначения , использованные в этих документах , также являются
зарегистрированными товарными знаками ; права собственности могут быт ь нарушены , если они
используются третьей стороной для своих собств енных целей .
I I A u t o m a t i n g w i t h S T E P 7 i n S T L a n d S C L
Ав то м ати з аци я посре дством ST EP 7
с ис по льз о ван ием ST L и SC L
П РЕДИСЛОВИ Е
Нов а я си стем а авт о ма ти зации SI MA T I C об ъ ед и ня е т от де ль н ые час тн ые
решен ия систе мной авто матиз а ц ии на ос но ве одно родно й арх итекту ры в
еди ное целое от аппаратуры » полевого » уровня непос ре дст венно до
уп равле ния процессом . Это дост иг ается с помощь ю и н тегр ирова нных в
си ст ему ср едств к он фи гурир ов ани я и п ро гра мм иров ан ия , с помощью
уп равле ния данны м и в си стем е к омму никаций с пр о г рамми руемы ми
кон т ро лл ера ми ( SIMA T IC S 7 ) , сп ец и ал и зи ро в а н ны м и ком пью терам и ( SIMAT I C
M7 ) и систе мами управлен ия (S IM A T IC C 7 ) . С помощью пр ог р амм и ру емы х
кон т ро лл еро в трех выпу с к аемы х се рий п ере кр ыв аю тс я все об л асти их
пр име н ен ия пр и ре шении зад а ч авто ма тиз а ции пр оце с с ов в цело м и в
п рои зв одс тв ен но й сф ере в ч аст ност и . При эт ом изде л ия се рии S7 -2 00
испол ьзуют ся ка к ко м па к т н ы е к онт ролл еры (» мик ро -PL C «), и зде ли я се рий S7 —
300 и S 7-4 00 исп о льзу ю тся как моду льн ы е фу н к ц ио н ал ьн о рас ш ир яе мые
кон т ро лл еры для пр им ен ен ия в си ст емах ни з к о й и высоко й
п рои зв оди те льнос ти .
Сист ема ST EP 7 , пред ставля ющая соб ой дальн ейшее раз вит ие ST E P 5 ,
яв ляе тс я п рограм мным об е сп еч е ни ем для п рогра мми рован и я в новой
си ст ем е SI MATI C. Win dows 9 5 /98 M i cros of t или Wi ndows NT M i croso ft бы ли
вы б ра ны в качес тве опер ацио нных си стем , что бы поль з о вате ль STEP 7 мо г в
по лн о й мере исп ольз ова ть знаком ы й ему ин терф ей с пользова теля для
ст ан дар тных ПК ( ок о нная систе ма , ра бот а с ман ип ул яторо м » мышь «) .
Дл я прог раммир ова н ия бло ко в ST EP 7 предназначены яз ы ки
п ро гра м миров ания , с оо тве тс тв ующи е ме жду нар одн ому ст а ндарт у DI N E N
6.11 31-3: S T L ( «stat e m ent li st » — сп и с ок мне мон и к , Ass emble r- по до бн ый язык ),
L AD («ladd er d ia g ram » — » кон т а ктн ый пл ан «, пред ст авление в ви де ло гиче с к и х
сх е м ), FB D (» fu nc t i o n blo ck d iag ram » — » функ цион альный пла н «, яз ы к
функц ионал ьн ы х бл о к — сх е м ) и пос тав ля е мый по отде льном у зака з у паке т SCL
(«St ructure d Co n tr ol Lan guage» – «
с тру кту рир ован нн ый яз ык у п рав лен ия «, P a s cal-
по доб ны й яз ык высок ого ур о вн я ). Кр оме того по сп еци а ль ным за каз ам мо гут
быт ь та кже пос т ав ле н ы до пол нит ель н ые пакеты ПО , предоставляющие
сл еду ю щи е яз ыки пр ог рамм ирова ния : S7-GRAPH ( для графи чес ко й
разраб отк и про гр ам м сист ем автом атизаци и SIM AT I C в виде
п осл ед ова те льн ос ти ша го в и пе ре х одов ме ж ду ним и ), S7-Hi Gr aph ( для
графич еск ой разраб отк и пр о г рамм сист ем а в тома тизац ии SIMAT I C в ви д е
графа со стоя н ий сист емы и пе ре х од о в ме жд у ни ми ) и C F C («c onti n uous
funct i on chart » — план со еди нен ий пр ограммны х блоков ; пр и эт о м
п рое к т ирова н и е на CFC по х ож е на проек тиро ван ие с FB D) . П о льз ов ат е лю
п ред ос тав ля ет ся по лн о е пр а во вы б о ра из эт ого на бор а ра зли чны х мет одов
п ред ст ав лен и я дл я оп исан ия фу нкц ий при ре шен ии его за да чи управ л е ния .
Automating w i th S TEP 7 i n STL and S CL III
Ав то м ати з аци я посредс тв ом STEP
с исполь зова ние м ST L и SCL
Ши рокие воз мо жност и ад апт аци и в п редс тав л ен и и зада чи уп р а в ле н и я ,
которую необх одимо реши ть , знач ите льно упр о щ а ют ра б от у в S TEP 7.
Эт а кни г а со держ ит опи сание яз ы ка п рог ра мми ров ан и я ST L дл я S7- 300/4 00. В
перв ом ра зд е ле п редст ав лены обз ор сист ем ав то мат из аци и S 7-3 00/4 00 и
излож е ны основы рабо ты со ST E P 7 . Сл еду ющи й раз де л а д рес ов ан
начи нающ им по л ьз о в а т ел я м ST EP 7 или поль з ов ат е ля м , пере х о д я щим к
ST EP 7 от рабо ты с сист емами управ л е ния на базе ко нтакт оров и рел е . Здес ь
оп ис а ны базовые фу нкц ии дл я ди с кретно го уп р а в л е н и я с по м ощ ь ю язы ка
прог рамм ирова ния ST L и показано , как с по мо щь ю дв ои чн ы х фу н кций
преоб разу ются зна чени я сиг н ало в . Здес ь пр ед ст а в л ен ы ос но вы двоич н ых
вы ч ис ле ни й , ра б от а ком парат ор а , пр еобра зов ан ие ти по в д а нных . Ис по льз у я
STL, Вы сможет е обраб атыва ть уп р ав ля ю щ ую прогр амму ( управ лять хо д о м
вы п ол не ни я п рог раммы ) и разр аба т ы вать стр укт урные прогр аммы . Вы
смож ете созд а ть ци кли че с ки вы п ол н я ем у ю осн овн ую п рогр амму , Вы так ж е
смож ете испол ьзов ать упр авл яемые со быти ями подпр о г раммы , такие как
подпр о г раммы , уп р а в л я е м ы е поведением к онтро ллера пр и запу ске , а такж е
под пр о г р аммы об ра б о тк и оши бо к или про я в ле н ий не ис правно ст и .
Од и н разде л кн и ги посвящен о п ис ан ию яз ы ка п рог р ам миро в ан ия SC L . Яз ык
SC L особ енно по д х о д ит для п ро гра мми ровани я сло жн ы х ал г о ри т мов ил и для
задач управ ле н ия дан н ыми , и эт о сбл иж а ет SCL с яз ыка ми
прог рамм ирова ния вы сок о го уро вн я . Бл очн ая стру кту р а ST EP 7 по з в о ля ет
с озд ав ат ь SI M ATI C S 7- прогр а мм ы из б локов , нап иса нных на различ н ы х
Да нная книг а вклю чае т о писа н ие программы для п реоб разов ания пр о г рамм
ST EP 5 в программы STE P 7 , а также крат к ий общи й обз ор сист е м н ых
функ ц и й и наб ора фу н кц ий дл я яз ыко в прог рамми ров ания STL и SCL .
В этой кни ге п ред ст ав л ен па к ет п р ог ра м м н ог о обе с пече ния ST EP 7 в ерс и и
5. 1, а такж е поставляе мы й по сп ец иал ьном у зак азу па ке т S7 — SCL верси и 5.1.
Erla ngen, м арт 2001 Ганс Бе ргер
Источник: www.studmed.ru