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

Не конвертируется STL в LAD

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Закрыто

Автор темы
Electric_80
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 02 сен 2019, 15:37
Имя: Григорий
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Не конвертируется STL в LAD

Сообщение Electric_80 »

Здравствуйте, помогите, пожалуйста. Имеем проект, написанный на STEP 7 5.4 , поставил на вторую рабочую станцию STEP 7 5.5. Переношу проект, некоторые нетвоки, которые редактировались на STEP 7 5.4 на LAD отображаются на станции STEP 7 5.5 только на STL. STL достаточно сложен для понимания и наглядности, нетвоки сложные. Как сделать так, чтобы на второй станции конвертировался проект в LAD? Или что я сделал не так?

Автор темы
Electric_80
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 02 сен 2019, 15:37
Имя: Григорий
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Не конвертируется STL в LAD

Сообщение Electric_80 »

Причем на первой машине с STEP 7 5.4 все нормально конвертируется.

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 343
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 44 раза

Не конвертируется STL в LAD

Сообщение v0v »

Сделайте screen того что не конвертируется.

Автор темы
Electric_80
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 02 сен 2019, 15:37
Имя: Григорий
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Не конвертируется STL в LAD

Сообщение Electric_80 »

Пожалуйста

Отправлено спустя 2 минуты 36 секунд:

Код: Выделить всё

  A     "Bit1"
      =     L     15.0
      A(    
      A(    
      A(    
      A     L     15.0
      AN    "C900010".DataToC900020.Silo350080LoadingOn
      A     "H".Silo350080Disch.Empty
      A(    
      L     "Silo350080Info".Header.BatchKey
      L     0
      <>D   
      )     
      JNB   _001
      CALL  "Fill"
       ValueToFill   :=B#16#0
       DestinationDB :=201
       DestinationDBB:=0
       NrOfBytes     :=50
_001: A     BR
      )     
      JNB   _002
      L     0.000000e+000
      T     "H".Silo350080Info.TobQuantity
      SET   
      SAVE  
      CLR   
_002: A     BR
      )     
      JNB   _003
      L     0.000000e+000
      T     "H".Silo350080Info.RemainingWeight
      SET   
      SAVE  
      CLR   
_003: A     BR
      )     
      JNB   _004
      L     0
      T     "H".Silo350080Info.TobType
_004: NOP   0
      A     L     15.0
      A     "C900010".DataToC900020.Silo350080LoadingOn
      =     L     15.1
      A(    
      A     L     15.1
      A(    
      L     "Silo350080Info".Header.BatchKey
      L     0
      ==D   
      )     
      JNB   _005
      CALL  "Copy"
       SourceDB      :=2
       SourceDBB     :=0
       DestinationDB :=201
       DestinationDBB:=0
       NrOfBytes     :=50
_005: A     BR
      )     
      JNB   _006
      L     "C900010".DataToC900020.SiloSoakingTime
      T     "H".Silo350080Info.SoakingTime
_006: NOP   0
      A     L     15.1
      A(    
      L     "C900010".DataToC900020.SiloLoadingQuantity
      L     "H".Silo350080Info.TobQuantity
      >R    
      )     
      JNB   _007
      L     "C900010".DataToC900020.SiloLoadingQuantity
      T     "H".Silo350080Info.TobQuantity
_007: NOP   0
      A     L     15.1
      A(    
      L     "H".Silo350080Info.TobType
      L     0
      ==I   
      )     
      JNB   _008
      L     1
      T     "H".Silo350080Info.TobType
_008: NOP   0
      A     L     15.0
      A     "B1".Silo350080LoadOn
      =     L     15.1
      A     L     15.1
      A(    
      L     "Silo350080Info".Header.BatchKey
      L     0
      ==D   
      )     
      JNB   _009
      CALL  "Copy"
       SourceDB      :=121
       SourceDBB     :=0
       DestinationDB :=201
       DestinationDBB:=0
       NrOfBytes     :=50
_009: NOP   0
      A     L     15.1
      A(    
      L     "H".WB350105TotWet
      L     "H".Silo350080Info.TobQuantity
      >R    
      )     
      JNB   _00a
      L     "H".WB350105TotWet
      T     "H".Silo350080Info.TobQuantity
_00a: NOP   0
      A     L     15.1
      A(    
      O     "B1".ParamUploadBeforeEnd
      O     "B1".ParamUploadBeforeNextEnd
      )     
      JNB   _00b
      L     "H".Silo350080Info.TobQuantity
      L     "H".Feeder350145Par1.Quantity
      +R    
      T     "H".Silo350080Info.TobQuantity
_00b: NOP   0
      A     L     15.1
      A(    
      L     "H".Silo350080Info.TobType
      L     0
      ==I   
      )     
      JNB   _00c
      L     2
      T     "H".Silo350080Info.TobType
_00c: NOP   0
У вас нет необходимых прав для просмотра вложений в этом сообщении.

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 343
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 44 раза

Не конвертируется STL в LAD

Сообщение v0v »

Надо было выключить символику.Хотел просимулировать но долго править. На практике был такой случай, когда копировал проект с одного PC на другой. Когда разобрался оказалось использовал разные форматы чисел.Например загружаешь один формат а переносишь в другой.

winb
освоился
освоился
Сообщения: 248
Зарегистрирован: 31 янв 2017, 08:44
Имя: Маркушин Андрей Геннадьевич
Страна: Россия
город/регион: Нижегородская обл., Выкса
Благодарил (а): 14 раз
Поблагодарили: 59 раз

Не конвертируется STL в LAD

Сообщение winb »

Снимок.PNG
Уберите указанную на скриншоте галочку в опциях редактора LAD/FBD и всё должно отобразиться, при условии что не были внесены изменения в код на STL. В этом случае может оказаться, что получившийся код не совместим с LAD/FBD (нарушена разметка, служебные конструкции, которые редактор использует для того, чтобы "понимать" какой элемент языка использовать).
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Автор темы
Electric_80
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 02 сен 2019, 15:37
Имя: Григорий
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Не конвертируется STL в LAD

Сообщение Electric_80 »

Получилось! Огромное спасибо всем кто пытался помочь и отдельная благодарность товарищу WINB!!!

Отправлено спустя 1 час 47 минут 47 секунд:
А что сия галочка значит?

winb
освоился
освоился
Сообщения: 248
Зарегистрирован: 31 янв 2017, 08:44
Имя: Маркушин Андрей Геннадьевич
Страна: Россия
город/регион: Нижегородская обл., Выкса
Благодарил (а): 14 раз
Поблагодарили: 59 раз

Не конвертируется STL в LAD

Сообщение winb »

Чуть мозг не сломал, пока пытался сформулировать в одно предложение... LAD/FBD подразумевает то, что на интерфейс программных элементов (функции, операции сравнения и т.п.) подставляются значения соответсвующих типов. Но классический степ позволяет вкорячить на вход с типом, например, DINT, значение, в таблице символов или блоке данных описанное как DWORD, если эта волшебная галочка отключена. Часто разработка ведется с отключенной галочкой (так удобнее, хоть и не правильно), а потом, в среде разработки с включенной галочкой редактор говорит, что тут-де лажа и показать тебе LAD/FBD я не могу. Чаще всего это происходит, когда, например, на вход блока типа DINT подаёшь константу 0, а для редактора правильным будет подать константу L#0. Или на вход INT записываешь какой-нибудь DB1.DBB0.

RIFLE
здесь недавно
здесь недавно
Сообщения: 55
Зарегистрирован: 25 дек 2017, 14:51
Имя: Раиф
Страна: Россия
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Не конвертируется STL в LAD

Сообщение RIFLE »

Товарищ WiNB! Вы волшебник!
Закрыто

Вернуться в «Simatic Step7»