modbus

    1

    1답변

    두 개의 정수가 있습니다. 정수 : 2206,41247 이 정수를 부동 소수점 형으로 변환하려고합니다. 이것을 위해; void Main() { GetSingle(2206,41247).Dump(); } public static float GetSingle(ushort highOrderValue, ushort lowOrderValue) {

    0

    1답변

    Modbus 기능 20 (0x14) 파일 레코드 읽기를 구현하고 있습니다. Modbus Spec - function 20 (0x14) Read File Record. ------------------------------------------------------------------- Request: | Name | Size | Exa

    0

    1답변

    Arduinos (모든 RS232/RS485 모듈없이) 사이에 ModBus 형 통신을 만들고 싶습니다. 하지만 Serial.print (data);은 ASCII 휴먼 판독 가능 데이터로 데이터를 변환합니다. arduinos 사이에 "Byte"형식을 유지하고 싶습니다. 누군가이 변환을 제거하는 방법을 알고 있습니까? 변경하는 간단한 매개 변수입니까, 아니면

    0

    1답변

    저는 C++ 애플리케이션을 만들었고,이 애플리케이션에서 Tcp 통신을 통해 Modbus 디바이스에 대한 통계를 얻을 필요가있었습니다. TCP 통신은 소켓으로 만든 이고, 데이터를 보내기 위해 send()를 사용합니다. 이제 프레임의 절반이 유효하지 않은 것처럼 보입니다. 연결 후 첫 번째 프레임은 항상 유효하고 두 번째 프레임은 항상 거짓입니다 ... 등등

    5

    2답변

    나는 도서관 (github.com/adduc/phpmodbus)를 통해 읽고 있어요 및 바이트 - 리틀 엔디안 또는 빅 엔디안 문자열로 정수를 변환하는이 기능이있다 : private static function endianness($value, $endianness = 0) { if ($endianness == 0) return

    1

    2답변

    나는 일반적으로 pymodbus와 modbus를 처음 접했고, float을 직접 추가하려고 시도했습니다. 아무런 성공없이 서버 컨텍스트에 추가했는데, 그것을하는 방법에지도하십시오. 이미 같은 것을 수행하여 페이로드를 사용하려고 : 나는 int로 페이로드를 캐스팅하려고 pymodbus에 대한 오류를 얻을 그러나 builder = BinaryPayloadBui

    0

    1답변

    다음 modbus 슬레이브 시뮬레이터 http://www.modbusdriver.com/diagslave.html과 다음 modbus 폴러 http://www.modbusdriver.com/modpoll.html을 실행 중입니다. 이상한 일은, 나는 그들에게 서로를 발견하게하지는 못한다. 다음은 슬레이브 시뮬레이터의 출력입니다. Protocol config

    1

    1답변

    나는 SSL 터널을 통해 Modbus 트래픽을 전달하는 실험을 설정했습니다. (이것은 내가 파이썬에서 처음 수행 한 첫 번째 작업입니다). 나는 데이터를주고받을 수 있어요하지만 난 하나 개의 요청을 보낼 때 수많은 요청은 실제로 (클라이언트 및 서버) 나는 등 다양한 구성을 시도했습니다 (스크린 샷 참조) 전송 : 서버 측에 send()--no change

    0

    1답변

    저는 C#에 다소 익숙하며 Modbus-TCP 슬레이브를 만들려고합니다. 내가 원하는 것은 TCP 마스터의 데이터를 수신 할 때 이벤트 처리기를 호출하는 것입니다. namespace Mark_II.Device { class Slave_TCP : mSlave { short trans_ID; byte[] Respond;

    2

    1답변

    필자는 PLC의 Modbus 서버에서 일부 코일/레지스터를 읽는 테스트 코드를 작성했습니다. 하나의 요청을 호출하면 코드가 작동합니다. 케이블을 뽑은 다음 Twisted가 clientConnectionLost 함수를 호출하여 클라이언트를 다시 연결합니다. 케이블을 다시 꽂았습니다. 아래 코드와 같이 여러 요청을하면 처리가 중단됩니다. 아무 일도 일어나지 않