По поводу широкого использования глобальных переменных. Это считается дурным тоном, а за множественную запись из разных программ следует кара. За обращение из тела FB я работал с человеком который делал одно предупреждение и потом выгончял

Комментарии: 8

  1. Bogdan

    поддерживаю) только через индексы, никакой прямой записи

    • Alexey

      Ну понятно, что это не относится к RETAIN, области входов выходов и всяким аппаратным вещам. Для VISU еще наверное ОК, хотя я так же их не использую, но много раз видел такой подход Ну да, стандартный подход это то, что с глобальными переменными работать только из глобального POU. То есть в случае Codesys это PRG. А раз PRG там сразу TAsk вылазит и т.п. Хотя видел программы где одни PRG т ни одного FB

  2. Anton

    это его хотелка личная или какая то отсылка к какому то стандарту а-ля misraC?

    • Alexey

      PLCOpen Coding Guidelines

      • Anton

        ануладно

    • Vadik

      Да это из Си притащили. Ошибки при работе с глобальными переменными не однократно описывались, и в этом стандарте те-же обоснования, что и в любом учебнике по Си, плюсам, шарпу и т.д. языкам. Они просто не стали расписывать на примерах, а просто сделали рекомендации к применению, Примеры можно найти в большинстве учебников по языкам высокого уровня по типу плюсов.

  3. Anonim

    За итальянцами, правлю и правлю, записи в булы из разных мест. Как "Мелкософт", ставлю заплатки . Где-то кардинально переписываю процедуры.

    • Alexey

      Там такие же люди работают как и везде Вообще в мире переизбыток идиотов, но в Скрепостане прямо дистиллят

Не нашли ответ?

Вам также может быть интересно