2017-01-06 8 views
0

Mitsubishi Q 시리즈 PLC Q06UDH를 사용하고 있습니다.Mitsubishi PLC의 모듈 작동

데이터 수집을위한 샘플링 속도를 얻으려고합니다. 즉, 0에서 3600 사이에서 계속 순환하는 레지스터 R0과 R0와 관련된 레지스터 W0이 있습니다. R0에 따라 -100에서 1300 사이입니다.

그래서 내가 뭔가를 원하는 W0

의 평균 값을 계산하기 위해 다른 곳에서이 데이터를

R0 % 100 = 0 (R0 MOD 100 = 0) 

그리고 저장 : 내가하고 싶은 무엇

는 W0의 값을, 때의 값입니다 이렇게.

--|R0 % 100 = 0|----+--|MOV W0 D0Z0|---  
        | 
        | 
        +--|INCP Z0|--------- 

내가 누락 된 연산자가 있습니까? 아니면 내가 볼만한 작품을?

+0

관련 항목 : [영리한 자작 모듈 구현] (http://stackoverflow.com/q/14841280/2600278) –

답변

0

결국 데이터를 샘플링하기 위해 간단한 0.1 초 클럭을 사용하기로 결정했습니다. 그것은 내가 좋아했던만큼 우아하고 멋질 수는 없으며 올바른 시도를하기 위해 약간의 시행 착오를했지만 작동합니다.

0

나누기 작업을 Mits [/ D0 K100 D100]에서 수행하는 경우 나누기 결과는 D100과 D101의 모듈러스로 표시됩니다. 따라서 귀하의 경우

| SM400 | ----------- [/ R0 K100 D100]

[= D101의 K0] --------- [MOV W0 D0Z0] 등 ...

+0

STO 도구를 사용하고 응답 형식을 올바르게 지정하십시오. –