2009-06-06 5 views
2

TwinCAT 2.10 및 첫 번째 CoDeSys 2.3에서 실행중인 PLC 프로그램의 온라인 변경에 대한 포인터가 있습니까? 메모리 블록이 온라인 프로그램 변경의 일부로 재 할당되고 해당 메모리 블록을 가리키는 포인터가 있으면 어떻게됩니까? 트윈 캣의 도움에TwinCAT 및 CoDeSys의 포인터 및 온라인 변경

답변

3

ADR (주소 연산자) 설명은 말한다 :

주의 : 온라인 변경 후 특정 주소의 데이터와 관련된 변화가있을 수 있습니다. 주소에 포인터를 사용하는 경우 이것을 고려하십시오.

누군가가 프로그램의 온라인 수정을 사용하는 것처럼 보이면 영구적으로 저장할 수없는 것처럼 보입니다. 그렇지 않으면 포인터가 저장되면 (예 : 일부 데이터 구조 간의 바인딩) 온라인 변경을 피해야합니다.