На заводе есть линия - ПЛК S7-300, панель Siemens и частотник ABB 880. Сеть - PROFIBUS.
Стали возникать проблемы, начал искать их корень в проекте. Исходника нет, слил из контроллера. Без комментариев соответственно. Шел-шел и дошел до FC на STL. В остальных местах язык инструкций тоже встречался, но там было как-то легче, разбирался. а тут уперся и все, не могу пройти дальше. Поэтому прошу помощи. Функция довольно большая, поэтому выкладывать весь код не буду. Напишу несколько мест, которые меня больше всего интересуют, если надо больше информации - предоставлю.
Итак
Code: Select all
A L 52.3
L B [AR1,P#8.0]
L B#16#46
= L 52.3
==I
A L 52.3
O L 52.2
JCN M001
Так вот не понимаю, как формируется и откуда берется B [AR1,P#8.0]
Есть в этой функции еще строки
Code: Select all
L P##IN0
LAR1
L W [AR1,P#0.0]
T LW 54
OPN DB [LW 54]
L D [AR1,P#2.0]
LAR1
Очень жду советов!