1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Законы ПЛК

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Законы ПЛК

Сообщение Ryzhij »

В каждой сфере человеческого бытия, в каждой профессии действуют свои правила и законы.
Коллеги сформулировали и опубликовали "Законы ПЛК" - сборник забавных, но серьёзных правил при работе с ПЛК.
К сожалению, я не владею искусством литературного перевода и боюсь, что при моём переводе этого кодекса многие фразы лишились бы своего блеска.

Итак, PLC LAWS EDITIONS 2008 на языке оригинала

"А по-утру, от сна восстав, читай усиленно Устав..." (народная армейская мудрость)
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Re: Законы ПЛК

Сообщение Valerich »

Ну давайте будем переводить.
Предлагаю переводить понравившиеся параграфы (лучше по 10), потом сведем:

THE PLC LAWS
Courtesy of the Member of MRPLC.COM
2008 Edition Page 1 of 8
Robert C. Lightfoot ‐ Editor in Chief

PLC LAW 1 - DON'T OVERCOMPLICATE THE SIMPLE.
PLC LAW 2 - MAKE SURE YOU PLUG THE CABLE IN BEFORE YOU TRY TO FIGURE OUT WHY YOU CAN'T GO ONLINE.
PLC LAW 3 - DURING STARTUP, ALWAYS VERIFY I/O BEFORE TESTING THE PROGRAM
PLC LAW 4 - WHEN CONNECTING YOUR LAPTOP TO THE PLC, DON'T TIGHTEN THE SCREWS ON THE SERIAL CABLE AT THE LAPTOP SIDE.
PLC LAW 5 - READ THE MANUAL BEFORE TRYING TO INSTALL/COMMISSION AN UNFAMILIAR PIECE OF HARDWARE.
PLC LAW 6 - ALWAYS HAVE ALL POSSIBLE BACKUP FILES (PLUS READ FROM PLC ETC.) BEFORESTARTING ANY CHANGES...
PLC LAW 7 - ALWAYS DOUBLE CHECK YOU HAVE THE RIGHT CABLES FOR YOUR CPU TYPE AND BACKUP INSTALL SOFTWARE WITH YOU BEFOREYOU STEP ON THE PLANE.
PLC LAW 7.1 - WHEN WORKING IN A LAN OR WAN ENVIRONMENT ALWAYS TRIPLE CHECK PROCESSOR ID'S BEFORE ERASING AND DOWNLOADING NEW CODE.
PLC LAW 8 - EACH VENDOR HAS THEIR OWN PROGRAMMING SOFTWARE, SO PLAN ACCORDINGLY.
PLC LAW 8.1 - SOME VENDORS SOFTWARE MAY NOT PLAY WELL WITH OTHERS... SEE RSLINX...
PLC LAW 8.2 - ORDER THE CORRECT SOFTWARE FROM YOUR VENDOR INSTEAD OFASKING FOR IT ON MRPLC
PLC LAW 9 - WHEN POWERING UP A PLC THE FIRST TIME, MAKE SURE THAT THE POWER SUPPLY VOLTAGE SWITCH IS SET TO THE RIGHT VOLTAGE.
PLC LAW 10 - TRY TO STAGE AND TEST AS MUCH AS POSSIBLE BEFORE MAKING BIG CHANGES.
PLC LAW 11 - SPARES SHOULD NOT SIT OF THE SHELF. THEY SHOULD BE USED FOR TRAINING AND TESING.
PLC LAW 11.1 - THERE MUST BE SPARES FOR CRITICAL PARTS!
PLC LAW 12 - PROGRAMS SHOULD HAVE MANY RUNGS OF DIAGNOSTIC LADDER THAT CAN BE ENABLED OR DISABLED QUICKLY. THIS INCLUDES TIMERS FOR TIMEOUTS. THESE DETERMINE WHEN INPUT DEVICES ARE NOT WORKING PROPERLY. FIFOS ARE GOOD FOR LOGGING REAL TIME EVENTS. COUNTERS THAT COUNT ERRORS ARE HANDY TOO.
PLC LAW 13 - THE BEST PLC PROGRAMS ARE ABLE TO RECOVER FROM ERROR CONDITIONS QUICKLY. THIS CAN MAKE A BIG DIFFERENCE TO OVERALL PRODUCTION.
PLC LAW 14 - ALL PROGRAMS SHOULD BE WELL DOCUMENTED
PLC LAW 15 - MAKE SURE YOU ACTUALLY UNDERSTAND THE QUESTION IN THE DIALOG BOX BEFORE HITTING "OK"
PLC LAW 16 - REMEMBER TO PUT A PAPER COPY OF THE LATEST PLC LADDER IN THE ELECTRICAL CABINET.
PLC LAW 17 - WHEN ALL ELSE FAILS, ADD A TIMER, AND A ONESHOT TOO JUST IN CASE.
PLC LAW 18 - WHEN A NON PLCITE TELLS YOU THAT A MACHINE IS NOT WORKING BECAUSE OF "PROGRAMMING
ERRORS", ASK FOR PROOF BEFORE CHANGING YOUR MASTERPIECE.
PLC LAW 18.1 - WHEN THE MACHINE IS DOWN, THE BLAME WILL BE ASSIGNED TO WHICHEVER COMPONENT THE
PERSON ASSIGNING THE BLAME UNDERSTANDS THE LEAST.
PLC LAW 18.2 - AMERICAN MONEY SAYS "IN GOD WE TRUST" - WITH PLC'S ALL OTHERS BRING RELEVANT DATA.
PLC LAW 19 - MAKE SURE THATYOUR PLC AND OR PROCESS WILL RUN WITHOUT THE HMI (IF USING ONE).
PLC LAW 20 - A GOOD PROGRAMMER WILL NEVER BELIEVE THE GUY WHO SAYS NOTHING HAS CHANGED SINCE IT WORKED.
PLC LAW 21 - MAKE SURE THAT THE DEFAULT SETTINGS DOESN'T CAUSE THE PLC TO FAIL FROM STARTING TO
OPERATE PROPERLY AFTER A BLACKOUT.
PLC LAW 22 - PLC LOGIC CAN NOT CHANGE BY ITSELF.
PLC LAW 23 - NEVER UNDER ANY CIRCUMSTANCES LEAVE FORCES IN A PROCESSOR. THEY SHOULD ONLY BE USED FOR
TEMPORARY TESTING WHICH MEANS REMOVE THEM BEFORE GOING OFFLINE
PLC LAW 24 - ALWAYS BE SURETHAT THE RUNG / LADDER / BLOCK YOU ARE TROUBLESHOOTING IS BEING SCANNED
BEFORE YOU MAKE MAJOR CHANGES OR SPEND 6 HOURS TROUBLESHOOTING IT!!!
PLC LAW 25 - WHEN TEACHING POINTS ON A ROBOT, OR PROGRAMMING A VISION SYSTEM THAT INTERFACES WITH A
MACHINE DESIGNED WITH A DIALINDEXER, MAKE SURE YOUR INDEX TABLE IS ON STATION...
PLC LAW 26 - THE CONTROLS PEOPLE CAN ALWAYS COUNT ON BEING THE LAST TO LEAVE AND THE FIRST TO RETURN TO SOLVE PROBLEMS ON ANY PLC JOB. EVEN WHENTHE PROBLEM IS NOT PLC RELATED.
PLC LAW 27 - SHARE YOUR UPDATED WORK..
PLC LAW 27.1 - AFTER CHANGES MAKE SURE THEY WORK
PLC LAW 28 - MACHINES WITH INTERMITTENT FAULTS ALWAYS SEEM TO WORK OKAY FOR HOURS WHEN THE PROGRAMMER IS AT THE LOCATION. WHEN THE PROGRAMMER LEAVES, THEY MAY START FAILING WITHIN FIVE MINUTES...
PLC LAW 29 - PROBLEMS WITH CONTROLS AND AUTOMATED SYSTEMS AT PLANTS HAPPEN EVERY DAY. BUT IT IS ONLY THE DAY AFTER YOU VISITED ALL PROBLEMS MUST HAVE A CONNECTION WITH YOUR VISIT.
PLC LAW 29.1 - SOME SPECIFIC FAULTS IN CONTROLS AND AUTOMATED SYSTEMS ARE THERE FOR YEARS ALREADY,
AND THE OPERATORS KNOW EXACTLY HOW TO DEAL WITH IT. UNTIL THE PLANT SUPERVISOR NOTICES.... THEN
ALL OF A SUDDEN IT IS A MATTER OF LIFE AND DEATH. PLC LAW #30 - ANY PROBLEM WHICH GOES AWAY BY ITSELF
WILL RETURN BY ITSELF (BUT AT THE LEAST CONVENIENT TIME.)
PLC LAW 31 - CHECK FOR PROPER EQUIPMENT GROUNDING BEFORE POWER UP.
PLC LAW 32 - DON'T HAVE TO MANY BACKUPS IT WILL LEAD TO CONFUSION, HAVE YOUR BACKUPIN ORGANIZED WAY IN PROPER PLACE.
PLC LAW 33 - THE PROGRAM NEVER FAILS.
PLC LAW 34 - THE CHEAPEST PRICE IS NOT ALWAYS THE BEST OPTION. THE BEST OPTION IS THE LOWEST PRICE FOR QUALITY WORKMANSHIP.
PLC LAW 34.1 - THE LOWEST BID MAY SIMPLY REPRESENT THE BIGGEST MISTAKE IN ESTIMATING.
PLC LAW 34.2 - THE LOWEST BID MAY SIMPLY REPRESENT A FEW MORE MISTAKES IN YOUR MACHINE.
PLC LAW 35 - IF THE PROGRAM ALREADY WORKS PROPERLY, DON'T TOUCH IT
PLC LAW 35.1 - "BROKE " OR "OK" IS IN THE EYE OF THE BEHOLDER.
PLC LAW 36 - IDIOTS, STUPIDITY AND OTHER PEOPLE PROBLEMS DEFY COMMON SENSE MOST OF THE TIME.
PLC LAW 36.1 – "THERE'S NO SUCH THING AS IDIOT PROOF, ONLY IDIOT RESISTANT."
PLC LAW 36.2 – "ARTIFICIAL INTELLIGENCE NEVER OVERCOMES NATURAL STUPIDITY"
PLC LAW 36.3 – IF YOU WRITE A PROGRAM TO HELP MAKE A MACHINE "IDIOT PROOF" THE HR DEPARTMENT WILL
JUST HIRE BETTER IDIOTS
PLC LAW 36.4 – OZZ VARIANT – “YOU CAN MAKE THINGS IDIOT PROOF BUT NOT OPERATOR PROOF.”
PLC LAW 37 - THE MACHINE WILL ALWAYS RUN WHEN YOUR WATCHING, THEN SUDDENLY STOPS RUNNING OR JAMS UP WHEN THE BOSS WATCHES OR WHEN YOUR CUSTOMER COMES FOR THE SIGN OFF.
PLC LAW 38 - WHEN ALL ELSE FAILS.......PDPU...........(POWER DOWN POWER UP)
PLC LAW 39 - CREATE A PM FOR REPLACING PLC BATTERYS OR AN ALARM FOR LOW BATTERY.
PLC LAW 40 - IF YOU CHANGE ADDRESSING, UPDATE THE BACKUP PROGRAM.
PLC LAW 41 - IN A SYSTEM WHERE A PLC AND A WINDOWS COMPUTER (PC) EXCHANGE DATA, THE PLC USUALLY ISN'T THE ONE THAT STOPS THE DATA EXCHANGE.
PLC LAW 42 - SERVICE AGREEMENTS WILL NEVER MEET THE NEEDS OF ALL PARTIES {ENGINEERS, MAINTENANCE,
PRODUCTION AND LEGAL}
PLC LAW 43 - THE PLC CAN ALWAYS BE PROGRAMMED TO OVERCOME ANY MECHANICAL DESIGN DEFICIENCIES - REGARDLESS OF THE LAWS OF PHYSICS.
PLC LAW 44 - BEFORE TROUBLESHOOTING ANYTHING MAKE SURE THE PROGRAM ON YOUR PC IS THE SAME AS THAT IN THE PLC!
PLC LAW #45 - NEVER LEAVE THE RUN/REM/PROG KEY IN A PLC WHERE EVERY TOM DICK AND HARRIET HAS ACCESS TO THE PLC.
PLC LAW #45.1: NEVER MAKETHE OPERATION OF THE MACHINE DEPENDENT ON THE POSITION OF THE
RUN/REM/PROG KEYSWITCH.
PLC LAW #46 - IF NO ONE SAW WHAT HAPPENED, THEN THEY PROBABLY HAD SOMETHING TODO WITH THE FAILURE.
PLC LAW #46A - IF IT HAPPENED ON NIGHT (ANOTHER) SHIFT THEN THEY PROBABLY DID IT ON PURPOSE SOTHAT THEY COULD SPEND THE REST OF THE NIGHT SLEEPING/DRINKING TEA/READING/TALKING (PICK ONE!)
PLC LAW #47 - NO MAJOR PROGRAMMING CHANGES AFTER NOON ON FRIDAYS.
PLC LAW #47.1 - NO MATTER HOW SIMPLE IT SEEMS OR HOW MUCH THE CUSTOMER BEGS YOU - DON'T MAKE A CHANGE 10MINS BEFORE YOU'RE DUE TO LEAVE SITE FOR THE AIRPORT.
PLC LAW #47.2 - TYPE A PLANE CODE IS THAT CODE YOU WRITE IN YOUR SEAT ON THE PLANE ON THE WAY TO COMMISSION THE MACHINE.
PLC LAW #47.2 - TYPE II PLANE CODE IS THAT CODE YOU WRITE AT THE PLANT SO YOU CAN CATCH YOUR PLANE HOME.
PLC LAW #48: NEVER EVER EVER EVER SAY "I ONLY NEED TO TAKE THE MACHINE OFFLINE FOR 10 MINUTES TO FIX THAT..."
PLC LAW 48.1 - NEVER TELL THE CUSTOMER "IT'S JUST A MINOR PROGRAMMING CHANGE."
PLC LAW #49 - THE ANSWER TO ANY "CAN YOU MAKE IT DO THAT?" QUESTION IS ALWAYS YES. NO MATTER HOW MUCH YOU WOULD LOVE IT TO BE NO.
PLC LAW #49.1 - LAW 49 REALLYMEANS: "YOU ARE GOING TO MAKE IT DO THAT. AT NO EXTRA COST. AND IN THE NEXT HALF AN HOUR – RIGHT?."
PLC LAW # 50 - CONSIDER WHAT WILL HAPPEN SEQUENTIALLY WHEN EACH PART OF THE AUTOMATED SYSTEM FAILS.
PLC LAW # 50.1 - THE CODE MUST STOP APPROPRIATELY WHEN FAILURES OCCUR?
PLC LAW # 50.2 - THE CODE MUST BE SAFE WHEN FAILURES OCCUR.
PLC LAW # 50.3 - THE CODEMUST NOT CAUSE NUISANCE INTERRUPTIONS WHEN A SENSOR STARTS TO FLICKER.
PLC LAW # 50.4 - REMEMBER, EVERY PART OF THE CONTROL SYSTEM IS CONSTANTLY DEGRADING, AND EVENTUALLY,
EVERY PART WILL FAIL.
PLC LAW # 50.5 - PRODUCTION FACILITIES AREN'T KNOWN TO REPLACE PLC PARTS ON A PREDICTIVE, PREVENTATIVE OR PROACTIVE SCHEDULE.
PLC LAW #51 - ALL CODE THAT CAUSES MACHINERY, HAZMAT, OR HEAVY PRODUCT OF ANY KIND TO INTERACT WITH OPERATORS IN ANY WAY SHOULD BE WRITTEN TO PROTECT PEOPLE FIRST, ENVIRONMENT SECOND, EQUIPMENT THIRD, AND PRODUCTION LAST.

Автор темы
Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Re: Законы ПЛК

Сообщение Ryzhij »

and909 писал(а):Ну давайте будем переводить.
Вот как-то так:

PLC LAW 1 - DON'T OVERCOMPLICATE THE SIMPLE. / Не усложняй элементарную программу.

PLC LAW 2 - MAKE SURE YOU PLUG THE CABLE IN BEFORE YOU TRY TO FIGURE OUT WHY YOU CAN'T GO ONLINE.
/ Проверь кабель, прежде чем выяснять (плясать с бубном) почему не можешь соединиться

PLC LAW 3 - DURING STARTUP, ALWAYS VERIFY I/O BEFORE TESTING THE PROGRAM / Во время ПНР сначала проверяй периферию, а уж потом отлаживай программу.

PLC LAW 4 - WHEN CONNECTING YOUR LAPTOP TO THE PLC, DON'T TIGHTEN THE SCREWS ON THE SERIAL CABLE AT THE LAPTOP SIDE. / Подключаясь ноутбуком не прикручивай к нему винты кабеля.

PLC LAW 5 - READ THE MANUAL BEFORE TRYING TO INSTALL/COMMISSION AN UNFAMILIAR PIECE OF HARDWARE. / Прочти руководство прежде, чем подключать или проверять незнакомое оборудование.

PLC LAW 6 - ALWAYS HAVE ALL POSSIBLE BACKUP FILES (PLUS READ FROM PLC ETC.) BEFORE STARTING ANY CHANGES... / Всегда получи все возможные файлы бэкапов (вдобавок прочти из ПЛК и т.п.) прежде, чем приступать к любым изменениям...

PLC LAW 7 - ALWAYS DOUBLE CHECK YOU HAVE THE RIGHT CABLES FOR YOUR CPU TYPE AND BACKUP INSTALL SOFTWARE WITH YOU BEFOREYOU STEP ON THE PLANE. / Всегда ДВАЖДЫ проверь, соответствует ли имеющийся кабель типу твоего процессора и сделай бэкап установленного ПО прежде, чем идти на объект.
PLC LAW 7.1 - WHEN WORKING IN A LAN OR WAN ENVIRONMENT ALWAYS TRIPLE CHECK PROCESSOR ID'S BEFORE ERASING AND DOWNLOADING NEW CODE.
/ Работая в локальной или глобальной сети всегда ТРИЖДЫ проверь к тому ли процессору ты подключился, прежде чем удалять старый или заливать новый код.

PLC LAW 8 - EACH VENDOR HAS THEIR OWN PROGRAMMING SOFTWARE, SO PLAN ACCORDINGLY. / Каждый производитель имеет своё ПО, учитывай это.
PLC LAW 8.1 - SOME VENDORS SOFTWARE MAY NOT PLAY WELL WITH OTHERS... SEE RSLINX... / у некоторых прозводителей программы конфликтуют с другими... Например RSLinx...
PLC LAW 8.2 - ORDER THE CORRECT SOFTWARE FROM YOUR VENDOR INSTEAD OF ASKING FOR IT ON MRPLC / Заказывай правильное ПО у поставщика, а не клянчи на форумах


PLC LAW 9 - WHEN POWERING UP A PLC THE FIRST TIME, MAKE SURE THAT THE POWER SUPPLY VOLTAGE SWITCH IS SET TO THE RIGHT VOLTAGE./ Перед первым включением убедись в правильном положении переключателя напряжения на блоке питания.

PLC LAW 10 - TRY TO STAGE AND TEST AS MUCH AS POSSIBLE BEFORE MAKING BIG CHANGES. / Большие изменения проводи шаг за шагом, и выполняй как можно больше тестов.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Re: Законы ПЛК

Сообщение Valerich »

PLC LAW 11 - SPARES SHOULD NOT SIT OF THE SHELF. THEY SHOULD BE USED FOR TRAINING AND TESING.
Запасные части не должны пылиться на полках, они должны использоваться для обучения и тестирования.

PLC LAW 11.1 - THERE MUST BE SPARES FOR CRITICAL PARTS!
Там должны быть запчасти для ответственного оборудования.

PLC LAW 12 - PROGRAMS SHOULD HAVE MANY RUNGS OF DIAGNOSTIC LADDER THAT CAN BE ENABLED OR DISABLED QUICKLY. THIS INCLUDES TIMERS FOR TIMEOUTS. THESE DETERMINE WHEN INPUT DEVICES ARE NOT WORKING PROPERLY. FIFOS ARE GOOD FOR LOGGING REAL TIME EVENTS. COUNTERS THAT COUNT ERRORS ARE HANDY TOO. Программа должна иметь много диагностических блоков, которые можно быстро включить и отключить. Сюда входят задержки таймеров. Это позволит определить, какие входные устройства работают неправильно. Буферы FIFO пригодятся для ведения журнала в реальном времени. Счетчики ошибок тоже очень удобны.

PLC LAW 13 - THE BEST PLC PROGRAMS ARE ABLE TO RECOVER FROM ERROR CONDITIONS QUICKLY. THIS CAN MAKE A BIG DIFFERENCE TO OVERALL PRODUCTION.
Хорошая программа быстро восстанавливается после ошибок. Это может иметь большое значение для производства в целом.

PLC LAW 14 - ALL PROGRAMS SHOULD BE WELL DOCUMENTED
Все программы должны быть хорошо документированы.

PLC LAW 15 - MAKE SURE YOU ACTUALLY UNDERSTAND THE QUESTION IN THE DIALOG BOX BEFORE HITTING "OK" Убедитесь, что вы правильно поняли вопрос перед нажатием кнопки "OK"

PLC LAW 16 - REMEMBER TO PUT A PAPER COPY OF THE LATEST PLC LADDER IN THE ELECTRICAL CABINET.
Не забудьте положить бумажную копию программы в электрошкаф.

PLC LAW 17 - WHEN ALL ELSE FAILS, ADD A TIMER, AND A ONESHOT TOO JUST IN CASE.
Когда ничего не помогает, добавьте таймер и попробуйте еще раз.

PLC LAW 18 - WHEN A NON PLCITE TELLS YOU THAT A MACHINE IS NOT WORKING BECAUSE OF "PROGRAMMING
ERRORS", ASK FOR PROOF BEFORE CHANGING YOUR MASTERPIECE.
Когда человек, несведущий в ПЛК говорит, что оборудование не работает из-за ошибки в программе, соберите факты, прежде чем вносить изменения в свой шедевр.

PLC LAW 18.1 - WHEN THE MACHINE IS DOWN, THE BLAME WILL BE ASSIGNED TO WHICHEVER COMPONENT THE PERSON ASSIGNING THE BLAME UNDERSTANDS THE LEAST.
При аварии оборудования виновные будут назначены в той степени, в какой человек сам сознается.

PLC LAW 18.2 - AMERICAN MONEY SAYS "IN GOD WE TRUST" - WITH PLC'S ALL OTHERS BRING RELEVANT DATA. Американские деньги говорят "IN GOD WE TRUST" – с ПЛК тоже самое.

PLC LAW 19 - MAKE SURE THATYOUR PLC AND OR PROCESS WILL RUN WITHOUT THE HMI (IF USING ONE).
Проследите, чтобы ПЛК и процесс могли работать без HMI, если вы его используете.

PLC LAW 20 - A GOOD PROGRAMMER WILL NEVER BELIEVE THE GUY WHO SAYS NOTHING HAS CHANGED SINCE IT WORKED.
Хороший программист никогда не верит парню, который говорит, что он ничего не менял с тех пор, как всё работало.
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Re: Законы ПЛК

Сообщение Valerich »

PLC LAW 21 - MAKE SURE THAT THE DEFAULT SETTINGS DOESN'T CAUSE THE PLC TO FAIL FROM STARTING TO OPERATE PROPERLY AFTER A BLACKOUT.
Убедитесь, что настройки по умолчанию не вызывают аварию ПЛК при запуске после аварийного отключения.

PLC LAW 22 - PLC LOGIC CAN NOT CHANGE BY ITSELF.
Программа в ПЛК не может измениться сама по себе.

PLC LAW 23 - NEVER UNDER ANY CIRCUMSTANCES LEAVE FORCES IN A PROCESSOR. THEY SHOULD ONLY BE USED FOR TEMPORARY TESTING WHICH MEANS REMOVE THEM BEFORE GOING OFFLINE
Ни при каких обстоятельствах не допускайте перегрузки процессора. Используйте это только при временном тестировании и избавляйтесь перед отключением.

PLC LAW 24 - ALWAYS BE SURE THAT THE RUNG / LADDER / BLOCK YOU ARE TROUBLESHOOTING IS BEING SCANNED BEFORE YOU MAKE MAJOR CHANGES OR SPEND 6 HOURS TROUBLESHOOTING IT!!!
Всегда тщательно проверяйте все блоки программы перед внесением важных изменений или потом потратите на поиск неполадок часов 6.

PLC LAW 25 - WHEN TEACHING POINTS ON A ROBOT, OR PROGRAMMING A VISION SYSTEM THAT INTERFACES WITH A MACHINE DESIGNED WITH A DIALINDEXER, MAKE SURE YOUR INDEX TABLE IS ON STATION...
При обучении робота по точкам или системы зрения, созданным с помощью DIALINDEXER, убедитесь в наличии индексных таблиц.

PLC LAW 26 - THE CONTROLS PEOPLE CAN ALWAYS COUNT ON BEING THE LAST TO LEAVE AND THE FIRST TO RETURN TO SOLVE PROBLEMS ON ANY PLC JOB. EVEN WHENTHE PROBLEM IS NOT PLC RELATED.
Оператор всегда в последнюю очередь считает виновным человека, а в первую очередь работу ПЛК. Даже если проблема совсем не в ПЛК.

PLC LAW 27 - SHARE YOUR UPDATED WORK..
Рассказывайте про обновления в вашей работе.

PLC LAW 27.1 - AFTER CHANGES MAKE SURE THEY WORK
После внесения изменений убедитесь, что они работают.

PLC LAW 28 - MACHINES WITH INTERMITTENT FAULTS ALWAYS SEEM TO WORK OKAY FOR HOURS WHEN THE PROGRAMMER IS AT THE LOCATION. WHEN THE PROGRAMMER LEAVES, THEY MAY START FAILING WITHIN FIVE MINUTES...
Оборудование с плавающей неисправностью всегда отлично работает несколько часов, если программист рядом. Неполадки начинаются через несколько минут после отъезда программиста.

PLC LAW 29 - PROBLEMS WITH CONTROLS AND AUTOMATED SYSTEMS AT PLANTS HAPPEN EVERY DAY. BUT IT IS ONLY THE DAY AFTER YOU VISITED ALL PROBLEMS MUST HAVE A CONNECTION WITH YOUR VISIT.
Проблемы с АСУТП на предприятии случаются каждый день. Но возникают они только на следующий день после вашего визита, связанного с этими проблемами.

PLC LAW 29.1 - SOME SPECIFIC FAULTS IN CONTROLS AND AUTOMATED SYSTEMS ARE THERE FOR YEARS ALREADY, AND THE OPERATORS KNOW EXACTLY HOW TO DEAL WITH IT. UNTIL THE PLANT SUPERVISOR NOTICES.... THEN ALL OF A SUDDEN IT IS A MATTER OF LIFE AND DEATH.
Некоторые неполадки АСУТП могут существовать несколько лет и операторы знают о них и знают, как с ними бороться. До того, как об этом узнает руководство. Затем это становится вопросом жизни и смерти.

PLC LAW 30 - ANY PROBLEM WHICH GOES AWAY BY ITSELF WILL RETURN BY ITSELF (BUT AT THE LEAST CONVENIENT TIME.)
Любая проблема, ушедшая сама по себе, вернется сама по себе (в наименее подходящее время).

В пунктах 23 и 25 у меня сомнения в точности формулировок, прошу поправить.
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Re: Законы ПЛК

Сообщение Valerich »

PLC LAW 31 - CHECK FOR PROPER EQUIPMENT GROUNDING BEFORE POWER UP.
Перед включением проверьте заземление.

PLC LAW 32 - DON'T HAVE TO MANY BACKUPS IT WILL LEAD TO CONFUSION, HAVE YOUR BACKUPIN ORGANIZED WAY IN PROPER PLACE.
Наличие множества резервных копий может стать проблемой. Храните резервные копии
в определенном месте в определенном порядке.

PLC LAW 33 - THE PROGRAM NEVER FAILS.
Программа никогда не ошибается.

PLC LAW 34 - THE CHEAPEST PRICE IS NOT ALWAYS THE BEST OPTION. THE BEST OPTION IS THE LOWEST PRICE FOR QUALITY WORKMANSHIP.
Самая низкая цена не всегда лучший вариант. Лучший вариант произведение низкой цены на качество изготовления.

PLC LAW 34.1 - THE LOWEST BID MAY SIMPLY REPRESENT THE BIGGEST MISTAKE IN ESTIMATING.
Самая низкая цена может быть просто большой ошибкой в оценке.

PLC LAW 34.2 - THE LOWEST BID MAY SIMPLY REPRESENT A FEW MORE MISTAKES IN YOUR MACHINE.
Самая низкая цена может просто добавить несколько ошибок в вашу машину.

PLC LAW 35 - IF THE PROGRAM ALREADY WORKS PROPERLY, DON'T TOUCH IT
Если программа работает нормально, не трогай ее.

PLC LAW 35.1 - "BROKE " OR "OK" IS IN THE EYE OF THE BEHOLDER.
«Исправно» или «неисправно» зависит от точки зрения.

PLC LAW 36 - IDIOTS, STUPIDITY AND OTHER PEOPLE PROBLEMS DEFY COMMON SENSE MOST OF THE TIME.
Идиотизм, глупость и другие человеческие недостатки противоречат здравому смыслу большую часть времени.

PLC LAW 36.1 – "THERE'S NO SUCH THING AS IDIOT PROOF, ONLY IDIOT RESISTANT."
Защита от дурака не поможет от дурака упорного.

PLC LAW 36.2 – "ARTIFICIAL INTELLIGENCE NEVER OVERCOMES NATURAL STUPIDITY"
Искусственный интеллект никогда не победит природную глупость.

PLC LAW 36.3 – IF YOU WRITE A PROGRAM TO HELP MAKE A MACHINE "IDIOT PROOF" THE HR DEPARTMENT WILL JUST HIRE BETTER IDIOTS
Если вы в программе предусмотрите защиту от дурака, отдел кадров наберет еще больших дураков.

PLC LAW 36.4 – OZZ VARIANT – “YOU CAN MAKE THINGS IDIOT PROOF BUT NOT OPERATOR PROOF.”
Озз Вариант –«Вы можете сделать защиту от дурака, но не от оператора-дурака.»

PLC LAW 37 - THE MACHINE WILL ALWAYS RUN WHEN YOUR WATCHING, THEN SUDDENLY STOPS RUNNING OR JAMS UP WHEN THE BOSS WATCHES OR WHEN YOUR CUSTOMER COMES FOR THE SIGN OFF.
Машина всегда работает, когда смотрите вы и внезапно останавливается или барахлит, когда наблюдает босс или клиент во время приемки.

PLC LAW 38 - WHEN ALL ELSE FAILS.......PDPU...........(POWER DOWN POWER UP)
Когда ничего не помогает… ВВП… (Выключить-включить питание).

PLC LAW 39 - CREATE A PM FOR REPLACING PLC BATTERYS OR AN ALARM FOR LOW BATTERY.
Если появился сигнал о низком заряде батареи, меняйте батарею на ПЛК вечером.

PLC LAW 40 - IF YOU CHANGE ADDRESSING, UPDATE THE BACKUP PROGRAM.
Если вы поменяли адресацию, обновите резервную копию.
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Re: Законы ПЛК

Сообщение Valerich »

PLC LAW 40 - IF YOU CHANGE ADDRESSING, UPDATE THE BACKUP PROGRAM.
Если вы поменяли адресацию, обновите резервную копию.

PLC LAW 41 - IN A SYSTEM WHERE A PLC AND A WINDOWS COMPUTER (PC)
EXCHANGE DATA, THE PLC USUALLY ISN'T THE ONE THAT STOPS THE DATA EXCHANGE.
В системе, где ПЛК обменивается данными с компьютером на Windows (ПК) обычно ПЛК не прерывает обмен первым.

PLC LAW 42 - SERVICE AGREEMENTS WILL NEVER MEET THE NEEDS OF ALL PARTIES {ENGINEERS, MAINTENANCE, PRODUCTION AND LEGAL}
Сервисное соглашение никогда не удовлетворит всех сразу (инженеров, техников, производство и юристов).

PLC LAW 43 - THE PLC CAN ALWAYS BE PROGRAMMED TO OVERCOME ANY MECHANICAL DESIGN DEFICIENCIES - REGARDLESS OF THE LAWS OF PHYSICS.
ПЛК всегда может быть запрограммирован для преодоления механических недостатков – независимо от законов физики.

PLC LAW 44 - BEFORE TROUBLESHOOTING ANYTHING MAKE SURE THE PROGRAM ON YOUR PC IS THE SAME AS THAT IN THE PLC!
Перед устранением неполадок убедитесь, что программа в ПЛК и ПК совпадает!

PLC LAW 45 - NEVER LEAVE THE RUN/REM/PROG KEY IN A PLC WHERE EVERY TOM DICK AND HARRIET HAS ACCESS TO THE PLC.
Никогда не оставляйте ключ RUN/REM/PROG в местах, где каждый Том Дик и Харриет имеет доступ к ПЛК.

PLC LAW 45.1: NEVER MAKE THE OPERATION OF THE MACHINE DEPENDENT ON THE POSITION OF THE RUN/REM/PROG KEYSWITCH.
Никогда не делайте зависимость работы машины от переключателя RUN/REM/PROG

PLC LAW 46 - IF NO ONE SAW WHAT HAPPENED, THEN THEY PROBABLY HAD SOMETHING TODO WITH THE FAILURE.
Если никто не видел, что произошло, то они, вероятно, что-то сделали перед аварией.

PLC LAW 46A - IF IT HAPPENED ON NIGHT (ANOTHER) SHIFT THEN THEY PROBABLY DID IT ON PURPOSE SOTHAT THEY COULD SPEND THE REST OF THE NIGHT SLEEPING/DRINKING TEA/READING/TALKING (PICK ONE!)
Если это произошло ночью, то они, вероятно, это сделали нарочно, чтобы остаток ночи спать/пить чай/читать/болтать (выбрать нужное!)

PLC LAW 47 - NO MAJOR PROGRAMMING CHANGES AFTER NOON ON FRIDAYS.
Не вносите серьезных изменений в программу вечером в пятницу.

PLC LAW 47.1 - NO MATTER HOW SIMPLE IT SEEMS OR HOW MUCH THE CUSTOMER BEGS YOU - DON'T MAKE A CHANGE 10MINS BEFORE YOU'RE DUE TO LEAVE SITE FOR THE AIRPORT.
Независимо от того, как это кажется просто, или как клиент просит вас - не вносите изменения за 10 минут до выезда в аэропорт.

PLC LAW 47.2 - TYPE A PLANE CODE IS THAT CODE YOU WRITE IN YOUR SEAT ON THE PLANE ON THE WAY TO COMMISSION THE MACHINE.
Самолетный код первого типа это код, который пишется сидя в самолете по дороге на приемку машины.

PLC LAW 47.2 - TYPE II PLANE CODE IS THAT CODE YOU WRITE AT THE PLANT SO YOU CAN CATCH YOUR PLANE HOME.
Самолетный код второго типа пишется на объекте так, чтобы успеть на самолет домой.

PLC LAW 48: NEVER EVER EVER EVER SAY "I ONLY NEED TO TAKE THE MACHINE OFFLINE FOR 10 MINUTES TO FIX THAT..."
Никогда-никогда-никогда не говорите: «Чтобы исправить это, мне нужно выключить машину только на 10 минут».

PLC LAW 48.1 - NEVER TELL THE CUSTOMER "IT'S JUST A MINOR PROGRAMMING CHANGE."
Никогда не говорите заказчику: «Это просто незначительные изменения в программе».

PLC LAW 49 - THE ANSWER TO ANY "CAN YOU MAKE IT DO THAT?" QUESTION IS ALWAYS YES. NO MATTER HOW MUCH YOU WOULD LOVE IT TO BE NO.
На любой вопрос «Вы можете это сделать?» всегда отвечайте «Да», как бы вам ни хотелось ответить «Нет».

PLC LAW 49.1 – REALLY MEANS: "YOU ARE GOING TO MAKE IT DO THAT. AT NO EXTRA COST. AND IN THE NEXT HALF AN HOUR – RIGHT?."
На самом деле это означает: "Вы собираетесь сделать это без всяких дополнительных расходов и в течение полчаса - не так ли?"

PLC LAW 50 - CONSIDER WHAT WILL HAPPEN SEQUENTIALLY WHEN EACH PART OF THE AUTOMATED SYSTEM FAILS.
Рассматривайте последовательно, что будет происходить, когда части будут выходить из строя.

PLC LAW 50.1 - THE CODE MUST STOP APPROPRIATELY WHEN FAILURES OCCUR
При возникновении неполадок код должен останавливаться должным образом.

PLC LAW 50.2 - THE CODE MUST BE SAFE WHEN FAILURES OCCUR.
Код должен оставаться безопасным при возникновении неполадок.

PLC LAW 50.3 - THE CODE MUST NOT CAUSE NUISANCE INTERRUPTIONS WHEN A SENSOR STARTS TO FLICKER.
Код не должен прерываться при плавании значений датчика.

PLC LAW 50.4 - REMEMBER, EVERY PART OF THE CONTROL SYSTEM IS CONSTANTLY DEGRADING, AND EVENTUALLY, EVERY PART WILL FAIL.
Помните, каждая часть системы управления постоянно деградирует, и в конечном счете выйдет из строя.

PLC LAW 50.5 - PRODUCTION FACILITIES AREN'T KNOWN TO REPLACE PLC PARTS ON A PREDICTIVE, PREVENTATIVE OR PROACTIVE SCHEDULE.
Производственные объекты, не имеющие запасных частей для ПЛК, должны быть внесены в расписание предупредительного, профилактического и упреждающего ремонта.

PLC LAW 51 - ALL CODE THAT CAUSES MACHINERY, HAZMAT, OR HEAVY PRODUCT OF ANY KIND TO INTERACT WITH OPERATORS IN ANY WAY SHOULD BE WRITTEN TO PROTECT PEOPLE FIRST, ENVIRONMENT SECOND, EQUIPMENT THIRD, AND PRODUCTION LAST.
Весь код, работающий в машинах, опасных производствах и тяжелом машиностроении, при взаимодействии с операторами в любом случае должны быть написаны для защиты: во-первых, людей, во-вторых, природы, в-третьих, оборудования и продукции в последнюю очередь.
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Re: Законы ПЛК

Сообщение Valerich »

Законы ПЛК
Перевод Ryzhij, and909 for asutpforum.ru
2015г.

THE PLC LAWS
Courtesy of the Member of MRPLC.COM
2008 Edition
Robert C. Lightfoot ‐ Editor in Chief

Закон ПЛК №1 - Не усложняй элементарную программу.
Закон ПЛК №2 - Проверь кабель, прежде чем выяснять (плясать с бубном) почему не можешь соединиться.
Закон ПЛК №3 - Во время ПНР сначала проверяй периферию, а уж потом отлаживай программу.
Закон ПЛК №4 - Подключаясь ноутбуком не прикручивай к нему винты кабеля.
Закон ПЛК №5 - Прочти руководство прежде, чем подключать или проверять незнакомое оборудование.
Закон ПЛК №6 - Всегда получи все возможные файлы бэкапов (вдобавок прочти из ПЛК и т.п.) прежде, чем приступать к любым изменениям...
Закон ПЛК №7 - Всегда ДВАЖДЫ проверь, соответствует ли имеющийся кабель типу твоего процессора и сделай бэкап установленного ПО прежде, чем идти на объект.
Закон ПЛК №7.1 - Работая в локальной или глобальной сети всегда ТРИЖДЫ проверь к тому ли процессору ты подключился, прежде чем удалять старый или заливать новый код.
Закон ПЛК №8 - Каждый производитель имеет своё ПО, учитывай это.
Закон ПЛК №8.1 - У некоторых производителей программы конфликтуют с другими... Например RSLinx...
Закон ПЛК №8.2 - Заказывай правильное ПО у поставщика, а не клянчи на форумах.
Закон ПЛК №9 - Перед первым включением убедись в правильном положении переключателя напряжения на блоке питания.
Закон ПЛК №10 - Большие изменения проводи шаг за шагом, и выполняй как можно больше тестов.
Закон ПЛК №11 - Запасные части не должны пылиться на полках, они должны использоваться для обучения и тестирования.
Закон ПЛК №11.1 - Там должны быть запчасти для ответственного оборудования.
Закон ПЛК №12 - Программа должна иметь много диагностических блоков, которые можно быстро включить и отключить. Сюда входят задержки таймеров. Это позволит определить, какие входные устройства работают неправильно. Буферы FIFO пригодятся для ведения журнала в реальном времени. Счетчики ошибок тоже очень удобны.
Закон ПЛК №13 - Хорошая программа быстро восстанавливается после ошибок. Это может иметь большое значение для производства в целом.
Закон ПЛК №14 - Все программы должны быть хорошо документированы.
Закон ПЛК №15 - Убедитесь, что вы правильно поняли вопрос в диалоговом окне перед нажатием кнопки "OK".
Закон ПЛК №16 - Не забудьте положить бумажную копию программы в электрошкаф.
Закон ПЛК №17 - Когда ничего не помогает, добавьте таймер и попробуйте еще раз.
Закон ПЛК №18 - Когда человек, несведущий в ПЛК говорит, что оборудование не работает из-за ошибки в программе, соберите факты, прежде чем вносить изменения в свой шедевр.
Закон ПЛК №18.1 - При аварии оборудования виновные будут назначены в той степени, в какой человек сам сознается.
Закон ПЛК №18.2 - Американские деньги говорят "IN GOD WE TRUST" – с ПЛК тоже самое.
Закон ПЛК №19 - Проследите, чтобы ПЛК и процесс могли работать без HMI, если вы его используете.
Закон ПЛК №20 - Хороший программист никогда не верит парню, который говорит, что он ничего не менял с тех пор, как всё работало.
Закон ПЛК №21 - Убедитесь, что настройки по умолчанию не вызывают аварию ПЛК при запуске после аварийного отключения.
Закон ПЛК №22 - Программа в ПЛК не может измениться сама по себе.
Закон ПЛК №23 - Ни при каких обстоятельствах не допускайте перегрузки процессора. Используйте это только при временном тестировании и избавляйтесь перед отключением.
Закон ПЛК №24 - Всегда тщательно проверяйте все блоки программы перед внесением важных изменений или потом потратите на поиск неполадок часов 6.
Закон ПЛК №25 - При обучении робота по точкам или системы зрения, созданным с помощью DIALINDEXER, убедитесь в наличии индексных таблиц.
Закон ПЛК №26 - Оператор всегда в последнюю очередь считает виновным человека, а в первую очередь работу ПЛК. Даже если проблема совсем не в ПЛК.
Закон ПЛК №27 - Рассказывайте про обновления в вашей работе.
Закон ПЛК №27.1 - После внесения изменений убедитесь, что они работают.
Закон ПЛК №28 - Оборудование с плавающей неисправностью всегда отлично работает несколько часов, если программист рядом. Неполадки начинаются через несколько минут после отъезда программиста.
Закон ПЛК №29 - Проблемы с АСУТП на предприятии случаются каждый день. Но возникают они только на следующий день после вашего визита, связанного с этими проблемами.
Закон ПЛК №29.1 - Некоторые неполадки АСУТП могут существовать несколько лет и операторы знают о них и знают, как с ними бороться. До того, как об этом узнает руководство. Затем это становится вопросом жизни и смерти.
Закон ПЛК №30 - Любая проблема, ушедшая сама по себе, вернется сама по себе (в наименее подходящее время).
Закон ПЛК №31 - Перед включением проверьте заземление.
Закон ПЛК №32 - Наличие множества резервных копий может стать проблемой. Храните резервные копии в определенном месте в определенном порядке.
Закон ПЛК №33 - Программа никогда не ошибается.
Закон ПЛК №34 - Самая низкая цена не всегда лучший вариант. Лучший вариант произведение низкой цены на качество изготовления.
Закон ПЛК №34.1 - Самая низкая цена может быть просто большой ошибкой в оценке.
Закон ПЛК №34.2 - Самая низкая цена может просто добавить несколько ошибок в вашу машину.
Закон ПЛК №35 - Если программа работает нормально, не трогай ее.
Закон ПЛК №35.1 - «Исправно» или «неисправно» зависит от точки зрения.
Закон ПЛК №36 - Идиотизм, глупость и другие человеческие недостатки противоречат здравому смыслу в большинстве случаев.
Закон ПЛК №36.1 - Защита от дурака не поможет от дурака упорного.
Закон ПЛК №36.2 - Искусственный интеллект никогда не победит природную глупость.
Закон ПЛК №36.3 - Если вы в программе предусмотрите защиту от дурака, отдел кадров наберет еще больших дураков.
Закон ПЛК №36.4 - Озз Вариант –«Вы можете сделать защиту от дурака, но не от оператора-дурака.»
Закон ПЛК №37 - Машина всегда работает, когда смотрите вы и внезапно останавливается или барахлит, когда наблюдает босс или клиент во время приемки.
Закон ПЛК №38 - Когда ничего не помогает… ВВП… (Выключить-включить питание).
Закон ПЛК №39 - Если появился сигнал о низком заряде батареи, меняйте батарею на ПЛК вечером.
Закон ПЛК №40 - Если вы поменяли адресацию, обновите резервную копию.
Закон ПЛК №41 - В системе, где ПЛК обменивается данными с компьютером на Windows (ПК) обычно ПЛК не прерывает обмен первым.
Закон ПЛК №42 - Сервисное соглашение никогда не удовлетворит всех сразу (инженеров, техников, производство и юристов).
Закон ПЛК №43 - ПЛК всегда может быть запрограммирован для преодоления механических недостатков – независимо от законов физики.
Закон ПЛК №44 - Перед устранением неполадок убедитесь, что программа в ПЛК и ПК совпадает!
Закон ПЛК №45 - Никогда не оставляйте ключ RUN/REM/PROG в местах, где каждый Том Дик и Харриет имеет доступ к ПЛК.
Закон ПЛК №45.1 - Никогда не делайте зависимость работы машины от переключателя RUN/REM/PROG
Закон ПЛК №46 - Если никто не видел, что произошло, то они, вероятно, что-то сделали перед аварией.
Закон ПЛК №46.1 - Если это произошло ночью, то они, вероятно, это сделали нарочно, чтобы остаток ночи спать/пить чай/читать/болтать (выбрать нужное!)
Закон ПЛК №47 - Не вносите серьезных изменений в программу вечером в пятницу.
Закон ПЛК №47.1 - Независимо от того, как это кажется просто, или как клиент просит вас - не вносите изменения за 10 минут до выезда в аэропорт.
Закон ПЛК №47.2 - Самолетный код первого типа это код, который пишется сидя в самолете по дороге на приемку машины.
Закон ПЛК №47.3 - Самолетный код второго типа пишется на объекте так, чтобы успеть на самолет домой.
Закон ПЛК №48 - Никогда-никогда-никогда не говорите: «Чтобы исправить это, мне нужно выключить машину только на 10 минут».
Закон ПЛК №48.1 - Никогда не говорите заказчику: «Это просто незначительные изменения в программе».
Закон ПЛК №49 - На любой вопрос «Вы можете это сделать?» всегда отвечайте «Да», как бы вам ни хотелось ответить «Нет».
Закон ПЛК №49.1 - На самом деле это означает: "Вы собираетесь сделать это без всяких дополнительных расходов и в течение полчаса - не так ли?"
Закон ПЛК №50 - Рассматривайте последовательно, что будет происходить, когда части будут выходить из строя.
Закон ПЛК №50.1 - При возникновении неполадок код должен останавливаться должным образом.
Закон ПЛК №50.2 - Код должен оставаться безопасным при возникновении неполадок.
Закон ПЛК №50.3 - Код не должен прерываться при дрожании значений датчика.
Закон ПЛК №50.4 - Помните, каждая часть системы управления постоянно деградирует, и в конечном счете выйдет из строя.
Закон ПЛК №50.5 - Производственные объекты, не имеющие запасных частей для ПЛК, должны быть внесены в расписание предупредительного, профилактического и упреждающего ремонта.
Закон ПЛК №51 - Весь код, работающий в машинах, опасных производствах и тяжелом машиностроении, при взаимодействии с операторами в любом случае должны быть написаны для защиты: во-первых, людей, во-вторых, природы, в-третьих, оборудования и продукции в последнюю очередь.

pike
завсегдатай
завсегдатай
Сообщения: 576
Зарегистрирован: 08 авг 2008, 10:43
Имя: Щукин Андрей Александрович
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 51 раз

Re: Законы ПЛК

Сообщение pike »

and909 писал(а):PLC LAW 45 - NEVER LEAVE THE RUN/REM/PROG KEY IN A PLC WHERE EVERY TOM DICK AND HARRIET HAS ACCESS TO THE PLC.
Никогда не оставляйте ключ RUN/REM/PROG в местах, где каждый Том Дик и Харриет имеет доступ к ПЛК.
TOM DICK AND HARRIET - переводится несколько по другому :lol: , лучше написать: где каждый Чудак имеет доступ к ПЛК.
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 27 раз
Поблагодарили: 155 раз

Re: Законы ПЛК

Сообщение aranea »

and909 писал(а):PLC LAW 23 - NEVER UNDER ANY CIRCUMSTANCES LEAVE FORCES IN A PROCESSOR. THEY SHOULD ONLY BE USED FOR TEMPORARY TESTING WHICH MEANS REMOVE THEM BEFORE GOING OFFLINE
Ни при каких обстоятельствах не допускайте перегрузки процессора. Используйте это только при временном тестировании и избавляйтесь перед отключением.

В пунктах 23 и 25 у меня сомнения в точности формулировок, прошу поправить.
тут говорится о форсировке сигналов с периферии (принудительной установке значения), хорошо если на ЦПУ есть лампа FORCE которая может напомнить о форсировании (как у сименса)
так что п. 23 можно перевести как:
Ни при каких обстоятельствах не оставляйте форсированные сигналы в контроллере. Используйте их только при временном тестировании и снимайте форсировку перед отключением от ПЛК
а лучше вообще не использовать, а предусмотреть на HMI соответствующий режим с индикацией

спасибо за текст и переводы!
Изображение

rwg
почётный участник форума
почётный участник форума
Сообщения: 1040
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 54 раза
Поблагодарили: 131 раз

Re: Законы ПЛК

Сообщение rwg »

aranea писал(а):форсированные сигналы
Может быть имеются ввиду не форсированные, а фиксированные (предустановленные, выставленные вручную, замороженные, неизменяемые, блокированные...)?

Автор темы
Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Re: Законы ПЛК

Сообщение Ryzhij »

pike писал(а):
and909 писал(а):PLC LAW 45 - NEVER LEAVE THE RUN/REM/PROG KEY IN A PLC WHERE EVERY TOM DICK AND HARRIET HAS ACCESS TO THE PLC.
Никогда не оставляйте ключ RUN/REM/PROG в местах, где каждый Том Дик и Харриет имеет доступ к ПЛК.
TOM DICK AND HARRIET - переводится несколько по другому :lol: , лучше написать: где каждый Чудак имеет доступ к ПЛК.
Ну, или "каждый Кулибин", "Самоделкин", "любые Фиксики" и т.п.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Re: Законы ПЛК

Сообщение Ryzhij »

В законах 47-го семейства тоже игра слов "plane code" (плоский код, простая программа) и "plane" - самолёт.

В законе 23 речь именно об установленных в процессоре форсировках значений i/o. Этот механизм широко используется в контроллерах от Allen-Bradley (RockwellAutomation) весьма распространённых на американском континенте (также как "Сименсы" в Европе и "Мицубиши" в Азии).
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3559
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

Re: Законы ПЛК

Сообщение Михайло »

Ryzhij писал(а):В законе 23 речь именно об установленных в процессоре форсировках значений i/o. Этот механизм широко используется в контроллерах от Allen-Bradley (RockwellAutomation) весьма распространённых на американском континенте (также как "Сименсы" в Европе и "Мицубиши" в Азии).
Сименс тоже называет это форсировкой (forced i/o).

Автор темы
Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Re: Законы ПЛК

Сообщение Ryzhij »

Ryzhij писал(а):
pike писал(а):
and909 писал(а):PLC LAW 45 - NEVER LEAVE THE RUN/REM/PROG KEY IN A PLC WHERE EVERY TOM DICK AND HARRIET HAS ACCESS TO THE PLC.
Никогда не оставляйте ключ RUN/REM/PROG в местах, где каждый Том Дик и Харриет имеет доступ к ПЛК.
TOM DICK AND HARRIET - переводится несколько по другому :lol: , лучше написать: где каждый Чудак имеет доступ к ПЛК.
Ну, или "каждый Кулибин", "Самоделкин", "любые Фиксики" и т.п.
Фраза "Tom, Dick and Harry" является заполнителем для указания нескольких неопределенных людей, типа нашего "Иванов, Петров и Сидоров".
Производная от "Tom, Dick and Harry ets" стало названием комедийного сериала TOM DICK AND HARRIET (наши "Воронины" из той же "оперы"), а потом и фильма(ов) .
Тут аллюзия и игра слов.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

rwg
почётный участник форума
почётный участник форума
Сообщения: 1040
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 54 раза
Поблагодарили: 131 раз

Re: Законы ПЛК

Сообщение rwg »

Михайло писал(а):Cименс тоже называет это форсировкой (forced i/o).
По словарям "форсировка" - усиление, ускорение, а forced - ещё и принуждать, навязывать, выводить. Мне кажется, люди, не владеющие жаргоном некоторых пользователей Сименса не поймут, о чём речь.

Автор темы
Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Re: Законы ПЛК

Сообщение Ryzhij »

rwg писал(а):Мне кажется, люди, не владеющие жаргоном некоторых пользователей Сименса не поймут, о чём речь.
Это слово, если угодно, жаргонизм ПЛК-шников. И не только "семеноводов" - такие же средства отладки предоставляют многие PLC & PAC.
Не думаю, что оно требует дополнительного определения, но по сути процедура представляет собой подмену реальных состояний i/o в программе ранее установленными. Форсировкой можно принудительно установить di/do в состояние "0" или "1", а также задать некое значение вместо реального для ai, или вместо вычисленного программой для ao.
Производные от "форсировка" - "зафорсировать", "расфорсировать" (или "отпустить"), "установить/снять форсировки(форсаж)".
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

rwg
почётный участник форума
почётный участник форума
Сообщения: 1040
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 54 раза
Поблагодарили: 131 раз

Re: Законы ПЛК

Сообщение rwg »

Ryzhij писал(а):Это слово, если угодно, жаргонизм ПЛК-шников.
По-моему, носителями такого жаргона могут быть только те ПЛК-шники, которые изучали документацию Сименса на русском языке в машинном переводе. Большинство остальных не смогут понять потому, что для этого надо догадаться, что речь идёт не о русском слове "форсированный", а о его переводе на английский язык и обратном переводе в значение типа "принудительно удерживаемый". Такое действие над переменными есть в почти любой среде программирования, оно везде называется по разному, устоявшейся терминологии нет. Но именно этот перевод плох наличием русского слова, имеющего совершенно другое значение.
p.S. Лет 10 назад читал в каком-то интервью с редактором солидного журнала, что за выражение "силиконовая долина" он увольняет журналистов. А сейчас скажи кому-нибудь, что кремний и силикон - разные материалы и тебя не поймут.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3559
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

Re: Законы ПЛК

Сообщение Михайло »

Все потому что государство перестало заниматься форсированием терминологии в различных профессиональных средах. :)
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»