Есть ли функция для инвертирования аналогового сигнала?

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
HMIWINCC
Posts: 38
Joined: Wed Feb 10, 2010 8:00 am

Есть ли функция для инвертирования аналогового сигнала?

Post by HMIWINCC »

Доброе время суток. Возник вопрос можно каким-нибудь образом инвертировать аналоговый сигнал с выхода функции FC106?
CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: Есть ли функция для инвертирования аналогового сигнала?

Post by CHANt »

В смысле, на минус один умножить?
bilbo_321
Posts: 87
Joined: Wed May 19, 2010 2:22 pm
Location: Bulgaria

Re: Есть ли функция для инвертирования аналогового сигнала?

Post by bilbo_321 »

You want to inverse scaling as I understand.
Here is the sample code if the scaling is UNIPOLAR.

Do the following:
in STL:

Code: Select all

      L     27648
      L     "Output from FC106"
      -I    
      T     "New Output"
or
in LAD:
use SUB_I instruction to subtract "Output from FC106" from 27648.