중화사전망 - 중국어 사전 - 정수를 S5 시간의 시간 형식으로 변환하는 방법은 무엇입니까?

정수를 S5 시간의 시간 형식으로 변환하는 방법은 무엇입니까?

변환하는 방법은 먼저 INTeger int, Time S5Time 및 Time 의 데이터 구조를 이해해야 합니다. 정수 INT 는 16 비트 데이터:

시간 S5 시간은 16 비트 데이터, BCD 코드 형식:

시간 시간은 이중 정수 Time 와 유사한 32 비트 데이터입니다.

따라서 여기서 변환은 정수 int, 이중 정수 DINT 및 BCD 코드 간의 변환입니다. 데이터 구조의 특성에 따라, 우리는 스스로 프로그래밍하여 상호 변환을 실현할 수 있고, 비교적 복잡하다. 라이브러리 함수인 FC33/FC40 을 사용하는 것이 가장 쉽고 편리하다. 이 방법은 다음과 같습니다.

1 ..? 정수 int-시간 S5 시간 변환 방법:

INT? -> -응? I_DI 명령? -> -응? 힘? -> -응? 이동 명령? -> -응? 시간? -> -응? 라이브러리 함수 FC40? -> -응? S5 시간

2.? 정수 INT 를 Time time 으로 변환하는 방법: int? -> -응? I_DI 명령? -> -응? 힘? -> -응? 이동 명령? -> -응? 시간. 그림과 같이:

3.? 시간 S5 시간-정수 int 변환 방법:

S5 시간? -> -응? 라이브러리 함수 FC33? -> -응? 시간? -> -응? 이동 명령? -> -응? 힘? -> -응? 고위자 부분을 취하고, MOVE 명령을 사용하시겠습니까? -> -응? Int.