Microsoft MVP성태의 닷넷 이야기
모드버스 TCP 관련 질문 [링크 복사], [링크+제목 복사],
조회: 18319
글쓴 사람
황윤하 (yhhwnag at angtec.com)
홈페이지
첨부 파일
 

안녕하세요 모드버스 TCP관련하여 질문 드립니다.

모드버스 TCP에 대하여 공부하려고 하는데 기초가 아직 잡혀있지 않아 어려움이 많습니다.
먼저, 모드버스 TCP는 기존 TCP/IP 와 동일(소켓 통신)하다고 보면 되는 것인가요?
소켓 통신과 모드버스 TCP의 차이점이라고 본다면,
소켓통신의 경우 구분자 설정만 해주면 통신이 가능, 모드버스 TCP의 경우 프로토콜을 제대로 설정해주면 통신이 가능이 맞는 건가요?
= C#으로 코딩할 경우, 소켓 통신과 동일하게 코딩한 후 프로토콜만 제대로 맞춰주면 된다???(Port는 502로 설정)

모드버스 TCP의 Function Code를 보면, Read Coil Status, Read Input Register..등과 같이 비트와 워드 형태로 나뉘게 되는데
PLC와 통신이 아닌(접점 살리고 죽이기) 스캐너를 통해 바코드값 그대로 받아오려면 Function Code중 어느것을 사용해야 할지도 잘 모르겠습니다...


도움을 주시면 감사하겠습니다!








[최초 등록일: ]
[최종 수정일: 8/20/2018]


비밀번호

댓글 작성자
 



2018-08-20 06시29분
단 한 번도, 모드버스 TCP라는 것을 써본 적이 없군요. ^^;
정성태
2018-10-12 08시50분
[wooribome@naver.com] 바코드 장비가 ModbusTCP를 지원하는 듯 합니다.
바코드 데이터를 받으려면 문자료 받아야 하므로 Bit 영역인 ReadCoil에서 신호를 받아 Read Input Register or Holding Register영역에서 읽어 내야 겠습니다.
ModbusTCP는 통신 프로토콜이므로 해당 장비에서 반드시 메모리 영역에 대한 Map을 제공 해 줄 것입니다.
그 Map에 있는 주소에 맞추어 읽어 내시면 될듯 합니다.
[guest]
2023-04-28 08시37분
NModbus/NModbus - NModbus is a C# implementation of the Modbus protocol.
; https://github.com/NModbus/NModbus
정성태

... 16  17  18  19  20  21  22  23  24  [25]  26  27  28  29  30  ...
NoWriterDateCnt.TitleFile(s)
5323나그네4/15/202013891해결 115p 네임스페이스의 ConsoleApp1.exe는 netcoreapp3.1 폴더에 있었습니다. [1]파일 다운로드1
5322나그네4/14/202014265질문 115p 네임스페이스의 ConsoleApp1.exe 컴파일 또는 빌드방법 [2]파일 다운로드1
5321나그네4/14/202016182오타인가요? [2]
5320kiki...4/10/202019132C# Serial 통신 관련 질문 입니다. [5]
5319권대현4/10/202014361C++(UWP)Dll에서 C#(UWP)Dll 호출이 가능한가요? [1]
5318이승준4/9/202015472동영상 관련 업계 근황? 입니다. [1]
5317kskk...4/7/202017692OpenCV 이용 해상도 설정 질문 입니다.. [3]
5316윤현수4/7/202014170pipe 비동기방식 질문 [1]파일 다운로드1
53154/6/202014988dll파일 로드 원리? 부분에서 도움받고싶습니다. [3]
5314강성욱3/31/202017332메서드 내에서 await 2번 등장할 때의 이해 [11]파일 다운로드1
5313강성욱3/27/202014886await 2번 [1]
53121a2a...3/20/202014084Re raw data write 질문 관련 [1]파일 다운로드1
53111a2a...3/20/202015882Raw data write 관련 질문 [1]파일 다운로드1
5310아스파넬3/15/2020156921초에 5회 함수호출 제한 관련 질문입니다. [1]
5309하태3/11/202017583안녕하십니까. c# Winform UI 질문드리겠습니다! [3]파일 다운로드1
5308질문3/9/202016451Window XP SP3 32bit 환경(Window Update 모두 완료)에서 .Net Framework 4.0.3 으로 빌드된 .dll 파일 gacutil.exe 등록 관련 문의 [5]
5306개발자3/9/202015614C#을 통해 인터넷 접속 가능한 이더넷을 선택할 수 있는지요? [1]
5305JaeS...3/9/202014597RAW파일 생성 질문드립니다 [8]파일 다운로드1
5303궁금하당2/27/202017657C#에서 C++ DLL읽기 (아래 글쓴이) [1]
5302궁금하당2/27/202019775C#에서 C++ DLL호출 ('PInvokeStackImbalance') [4]파일 다운로드1
5301질문합니...2/27/202014459소켓 대량 데이터 디자인 문의 [1]
5300nals...2/27/202015199vs2013에서 BinaryFormatter Serialize 후 vs2015에서 Deserialize시 예외 발생 [3]파일 다운로드1
5298질문2/26/202017209.lic 파일에 대해 질문 있습니다. [9]
5297임한승2/26/202013429vs2013에서 BinaryFormatter Serialize 후 vs2015에서 Deserialize시 예외 발생 건 [1]파일 다운로드1
5295나그네2/25/202015820클라이언트 PC 정보 조회관련.. [2]
5294닷넷초보ㅠ2/25/202016456윈폼으로 socket통신프로그램 만든후 release로 디버깅한 실행파일을 다른컴퓨터에서 실행할때 반응이없어요 [1]
... 16  17  18  19  20  21  22  23  24  [25]  26  27  28  29  30  ...