본문 바로가기

비주얼 베이직7

CiMon Scada에서 로그인과 권한을 설정하는 방법 안녕하세요? 이번 포스팅에서는 CiMonX에서 실행을 시켰을 때, 권한을 부여하고, 어떻게 하면 지정한 사용자만이 특정한 동작을 지시할 수 있는지에 대해서 수업을 했었고, 그 내용에 대해서 포스팅을 하고자 합니다. 언제나 그렇듯이, 새 프로젝트를 생성해서 들어가 보도록 합니다. 이번에는 건물 안에 전등을 제어하는 패널을 만들고자 합니다. 다소 노가다성 작업이기는 했지만, 우선은 위와 같이 디자인을 하는 작업을 하도록 합니다. 이번에는 다량의 태그를 만들어 주도록 합니다. 이제 제어를 위해서 버튼을 만들어 주도록 합니다. 태그값에서 timestr(44)라고 입력을 하도록 합니다. 그리고 나서 CiMonX에서 실행을 시키자, 초까지 정확하게 나오는 것을 볼 수 있었습니다. 이제는 사용자 보안이라고 하는 항목.. 2017. 12. 3.
CiMon Scada를 이용해서 select switch문 연습과, 이벤트 보고서 만들기 안녕하세요? 이번 포스팅은 화요일에 있었던 CiMon Scada를 이용해서 자동문을 구현하는 작업을 하였고, 그 다음에는 이벤트 보고서라고 해서, 일이 벌어지면 CiMon내에서 벌어진 일을 기록하는 것을 포스팅 하고자 합니다. 일단 새 프로젝트를 만들어 주도록 합니다. 그리고 나서, 일련의 디자인 작업을 하도록 합니다. 그리고 다음으로는 태그를 3개 만들도록 합니다. 다음으로는 제 경우에는 아날로그 태그의 값이 변경될 때 마다 스크립트를 실행하도록 설정합니다. 일차적으로 사람이 접근하면 자동문이 열리는 것은 확인을 할 수 있었습니다. 스크립트는 일단 저는 위와 같이 짜는데 성공했습니다. 사람이 일정 범위 이상 접근하면 센서라는 태그가 켜지게 하고. 그리고 main이라는 함수로는 doorcontrol을 실.. 2017. 11. 22.
워드 데이터와 비트 연산, 그리고 While문 활용의 한 예시 안녕하세요? 어제는 수업내내 CAD를 이용해서 회로 도면만 그렸기 때문에 따로 포스팅을 할만한 내용이 없었습니다만, 오늘은 내용이 많아서 수업의 내용을 2개의 파트로 나누어야 했습니다. 일단 첫 파트는 DAQ라는 장비를 이용해서 데이터 수집장비를 이용하는 경우가 있다고 합니다. 그런데 DAQ에서는 CiMon으로 워드 데이터라는 것이 오게 됩니다. 그리고 이 워드 데이터를 비트 데이터로 바꾸어야 하는 일이 있는데, 먼저 하는 과제는 이를 위해서 변환하는 과제입니다. 먼저 새로운 프로젝트를 생성 하도록 합니다. 일단 태그를 만드는데, DAQ에서는 아날로그 데이터가 오기 문에 이에 대한 아날로그 태그를 하나 만들도록 합니다. 그리고 비트 데이터로 처리하기 위해서 16개의 태그를 만들도록 합니다. 그리고 이번에.. 2017. 11. 14.
CiMon Scada에서 Visual Basic을 이용해서 코딩수업 안녕하세요? 이번 포스팅의 내용은 지난주 금요일에 있었단 CiMon Scada에서 어떻게 하면 메세지 박스에 관한 내용을 실습해 보았고, 예시하나를 통해서 새로운 CiMon Scada에서 사용할 수 있는 개발 방법이라고 해야 할까요? 이 한가지에 대해서 한번 포스팅을 하고자 합니다. 일단 새로운 프로젝트를 생성하도록 합니다. 메세지 박스를 띄우기 위한 버튼을 하나 만든다음, 버튼을 누르면, 위 스크린샷에서 보이는 것과 같이 스크립트가 실행이 되도록 만들도록 합니다. 먼저 위 그림을 보시면 Const 라는 것으로 시작하는 것을 하나 있는 것을 보실 수 있으실 것입니다. 이것은 상수를 지정하는 것인데, Const 바로 뒤에는 어떤 문자열이 와도 상관은 없습니다. 중요한 것은 chr$(13)+chr$(10) .. 2017. 11. 13.