[제품종류] IEC1000
[개발환경] Visual Studio 2008 C#
귀사의 제품으로 이용하여 RS485통신으로 모터제어를 구현하고 있습니다.단일 동작은 잘 구현되어 제어하고 있는데, 최종적으로 구현하고 싶은 건 단일동작 여러개를 헙쳐 하나의 시퀀스를 만들고 싶습니다.
1. 명령어 전송
2. 첫번째 동작 완료까지 상태 체크하면서 작업대기 / 동작완료 Flag 수신 시 대기 작업 종료
3. 2번 완료 시 두번째 동작 명령어 전송
4. 두번째 동작 완료까지 상태체크하면서 작업대기 / 동작완료 Flag 수신 시 대기 작업 종료
5. ...
이런식으로 구현하고자 하는데, SmartTimer를 사용하니 작업대기를 건너뛰고 2번째 동작명령이 송신되어 버립니다.
SmartThread를 사용하면 작업대기는 가능한데, 여러개의 단일 동작을 이어 붙이는걸 어떻게 구현해야할지 잘 모르겠습니다.
또한, 이런 시퀀스를 동시에 2~3개 동작시킬려면 어떤 방식이 IEC1000에서 효율적인지 아이디어를 좀 얻을 수 있을까요??