Thread Content
현재의 VOC 검출 데이터는 MODEBUS, 485를 통해 중앙 제어 시스템에 연결됩니다. 데이터 유형은 실수이며, 데이터 길이는 단일 워드입니다. 처리 방식은 워드 단위로 처리하고, 높은 비트와 낮은 비트의 순서를 반대로 하는 것입니다. 현재는 데이터를 수집할 수는 있지만, 이 데이터는 다른 계측기를 통해 VOC에 연결된 후 중앙 제어 시스템으로 전송되기 때문에 실제 데이터가 아닙니다. 제조업체는 MODBUS 파라미터나 주소표 같은 정보만을 제공해 줄 뿐입니다. 그렇다면 어떻게 해야 이 데이터를 실제 값으로 변환할 수 있을까요?이전에는 통신을 해본 적이 없어서, 자세한 가르침을 부탁드립니다
결국 문제는 VOC 계측기 쪽에 있으며, 이 계측기 제조업체에 연락하여 설명서나 통신 규약을 받은 후에야 데이터 변환을 할 수 있습니다.중앙 제어장치에서 읽어들인 데이터를 원하는 형태로 직접 변환할 수 있습니다.전제는 아까 말한 것과 같아요. 계기판에 무엇이 표시되는지 반드시 이해할 수 있어야 해요.통신 구성을 하는 경우에는 좀 더 복잡합니다.두 문장으로는 명확하게 설명할 수 없어요.
처음 세 개의 데이터는 이미 높낮이가 반대로 되어 있어 실제 데이터와의 차이가 매우 적습니다. 나머지 데이터들도 반대로 바뀐 후에, 제조업체는 단지 측정 범위를 대입해서 계산해야 한다고만 합니다. 그런데 어떻게 대입해야 할까요?제조사는 이전부터 그냥 그렇게 지시해주기만 하면 된다고 했으며, 구체적인 알고리즘은 우리가 직접 작성해야 한다고 했습니다. 그들은 그런 일을 해본 적이 없다고 하네요. 지금은 어떻게 값을 입력해서 계산해야 하는지 알고 싶습니다 참고: 이것은 DCS 구성 담당자가 꼭 알아야 하는 것인가요?
통신을 할 때는 통신 방식, 즉 표준 프로토콜인지 비표준 프로토콜인지, 포트레이트, 장치 주소, 레지스터 주소, 데이터 유형 등을 알아야 합니다.
먼저 읽어온 uint를 float형으로 변환한 다음, 범위에 따라 환산하여 범위로 나눈 뒤 범위 하한값을 더해보는 것이 가능합니다.실제 측정값은 부동소수점형으로 얻어지며, sfloat형이 필요하다면 다시 변환해야 합니다.원하는 것을 얻을 수 있을 거예요.제 생각에는 세 개의 숫자가 이미 읽혀졌고 정확하다고 하셨습니다.그 통신은 정상적으로 문제가 없어요.DCS 쪽의 그래픽 프로그래밍 구성만 변경된 것입니다.몇 가지 사례를 찾아봅시다.
「수소화 석탄 슬러리 설비에서의 다중 제어 시스템 상호 연동 적용」을 참조하면, 모든 통신 방식은 동일합니다.
지금 당장 어떻게 범위를 변환하는지 알고 싶어요. 제조사에서는 우리가 알아야 한다고 하는데, 저는 정말 모르겠어요. 전에는 통신과 관련된 것을 전혀 다룬 적이 없거든요
485는 데이터의 온오프를 읽어들여, 실제 계측기의 온오프 상태로 변환합니다.485로 읽어들인 데이터는 보통 매우 크며, 자세히 살펴보면 규칙성이 있습니다.
VOC 제어 장치는 PLC인가요?어느 제조사든, 계측기가 VOC에 연결되어 정상적으로 표시된다면 DCS로 전송할 수 있습니다.필요하시면 연락 주세요. 무료 상담해 드립니다.QQ20801136