작업후기(2)
-
(Unity 3d) Plc시뮬레이터 작업 일기 ③ Visual Studio .Net winform제작
시뮬레이터 수정 작업 2일차 .net modus 서버 코드를 완성시켰다. (23.03.10. 금요일) 서버를 개선하면서 가장 힘들었던 것은 다음과 같았다. 국가자격시험에서의 통일성을 위해 X접점을 입력, Y접점을 출력으로 잡고 DatagridView를 작성했다. X, Y 접점은 비트로 동작하는데, modbus의 통신은 short(word)형식이기에 통신을 시도하면 16비트의 정보가 서버에 기록된다는 것이었다. 당연한 이야기지만 아예 노 베이스에서 시작한 작업이라 이걸 알게 될때까지가 생각보다 오래 걸렸다. Gx-works2와 winform사이에 modbus 통신으로 주고받는 값들이 저장되는 변수는 내가 부여한 갯수의 배열을 가지는 변수인데, 통신하는 값들이 변수 배열들의 각 자릿수에 맞춰서 들어가는 줄 ..
2023.03.13 -
(Unity 3d) Plc시뮬레이터 작업 일기 ① 기존 제작 프로그램
제작일기를 쓰려고 마음 먹은것이 프로그램 제작 이후, 프로그램 개발 방향을 바꾸고 작업을 하던 도중에 떠올린 것이라, 작업일기라고 했지만 정확히는 작업후기 정도로 봐주시면 될 것 같습니다. 차후에 기존 제작 프로그램에 대한 추가 정보를 기록하고자 할때는 "① - n" 으로 글을 포스트 하도록 하겠습니다. 시뮬레이션 제작을 계획하게 되었던 것은 plc 가 없는 학생들이 pc 만으로 plc 시뮬레이션을 돌릴 수 있도록 하기 위해서 였습니다. 웹상에 공개되어 있는 plc 시뮬레이션 프로그램들이 여럿 있지만, 2d로 구현되어 있거나, 기능사시험에 필요한 요소들이 한 두가지가 없는 것들이 많았습니다. 공부하는 학생들은 아직 plc에 익숙하지 않은 사람들도 있고, 자신이 짠 프로그램이 실제로 어떻게 구동되는 것인지..
2023.03.13