저는 PC 프로그래밍 (VB/C# .Net 및 PHP)의 배경에서 왔으며 학교에서 PLC 프로그래밍을 배우고 있습니다. 최근 테스트에서 우리는 생산 라인의 요소를 컨테이너로 밀어 넣을 함수 블록을 어디에 만들지를 결정했습니다. 지금은 매우 간단합니다. 따라서 10 초 이내에 기동이 완료되지 않으면 활성화 될 "푸셔"(더 나은 단어가 부족한 경우) 코드에 A
PLC 기기 (MELSEC-Q 시리즈)에서 데이터를 읽는 어플리케이션을 개발하고 싶습니다. 현재, kepware을 사용하여 데이터를 읽었습니다. 그러나 미리 읽을 PLC 주소를 지정해야합니다. 내 자신의 응용 프로그램을 구축하고 싶습니다. 따라서 특정 PLC 주소를 읽고 싶을 때 지정할 수 있습니다. 어떻게해야합니까 (모든 프로그래밍 언어는 괜찮습니다)?
libnodave 라이브러리를 사용하는 java (비트)에서 500ms (간격)마다 바이트를 읽는 작은 프로그램을 만들었습니다. 나는 약 250ms (dt)의 독서 작업 기간에 실망했다. 이 내 메인 클래스입니다. 당신은 연결 요청이 9 줄에서 한 번만 수행 볼 수 있듯이 : private int area;
private long secondo=0;
p
ST로 작성된 PLC 프로젝트를 유지 관리하고 있습니다. 새로운 기능을 구현하려면 주기적 프로그램 A가주기적인 프로그램 B에서 이벤트가 발생했을 때 알릴 필요가 있습니다. 이것은 일반적으로 ST에서 어떻게 이루어 집니까? 단순히 전역 변수를 사용합니까, 아니면 다른 방법이 있습니까? 전역 변수를 사용하는 경우 동시 변경으로부터 어떻게 보호 할 수 있습니까?
저는 PLC 프로그래밍을 처음 접했고 전통적인 객체 지향 프로그래밍 배경에서 왔습니다. 나는 언어를 사용하는 방법에 대한 가이드/참고 문헌이있는 프로그래밍 언어에 익숙하지만 쉽게 사용할 수있는 온라인을 찾을 수 없습니다. 이 PLC를 구조화 된 텍스트로 프로그래밍하는 방법을 사용하고 싶지만 어떻게해야할지 모르겠다. ST에서 메소드를 작성할 수있는 방법이 있