gFinger 손끝으로 만드는 세상

Table Of Contens

1. 목적

2. Reference

 

1. 목적

*** 안전이나 설비를 동작하는 액츄에이터의 위치에 따라 REVERSING ACTION (역방향 동작)이 필요함

*** PID GAIN을 음수로 처리 하면 REVERSING ACTION으로 처리됨

 

2. Reference

Reversing the direction of control action of the controller "CONT_C" (SFB41/FB41)

 

https://support.industry.siemens.com/cs/document/8718842/-reversing-the-direction-of-control-action-of-the-controller-cont_c-(sfb41-fb41)-?dti=0&lc=en-WW

절대 시간을 사용하기 때문에
EN이 OFF되어도 카운트는 계속됨..
EN이 OFF 되면 카운트가 멈추는 것이 정상 인것 같은데
절대 시간을 사용하기 때문에 멈출 수가없음.


s7 plc On/off Constant STL Code


      O     #_ON
      ON    #_ON
      =     L      1.0
      A     L      1.0
      BLD   102
      =     #_ON
      A     L      1.0
      NOT  
      =     #_OFF


or


SET

= _ON

CLR

= _OFF




 


 

libnodave Library

Siemens S7 PLC와 통신하기 위한 library인 libnodave 라이브러리를 소개 한다.
 
다양한 언어를 지원 하기 때문에 쉽게 사용 할 수 있다.

서포트하는 언어는 : C,C++,C#,Delphi,Pascal,Perl,VB(A)등이다.

라이센스는 : GNU Library or Lesser General Public License (LGPL)

http://libnodave.sourceforge.net/

 

http://sourceforge.net/projects/libnodave/




<libnodave를 사용하여 작성한 프로그램예>

 위그림은 S7 Data를 읽어 그래프로 표시하는 프로그램으로 libnodave 라이브러리를 이용하여 본인이 직접 만든 프로그램이다.