Skip to content

명령어-네트워크통신클래스


전송데이터

설명:向번째네트워크设备전송문자열정보或者변수값

명령어이름:SENDMSG

매개변수설명유형값 범위범위
ID프로세스번호int[1-9]
logout주석 처리 여부,true:작업 파일에서 실행되지 않음;false:주석 처리되지 않음, 실행 가능bool-
sendChar전송的字符메시지string-
type전송데이터在열거형수열type에서94int94
userParamInt2차 개발에서 사용자 정의, 현재 의미 없음int-
userParamString2차 개발에서 사용자 정의, 현재 의미 없음string-

JSON예시

json
{
  "ID": 7,
  "logout": false,
  "sendChar": "UUUUUU",
  "type": 94,
  "userParamInt": 0,
  "userParamString": ""
}

解析데이터

설명:该명령어用来解析外部设备传来的1组데이터,并将데이터存入多번째변수

명령어이름:PARSEMSG

매개변수설명유형값 범위범위
ID프로세스번호int[1-9]
clearCache解析后여부清楚캐시区,0:아니오,1:예int[0,1]
dataStorage기록提取데이터的수량;수동 입력 값int유형0或int유형변수,전역或로컬;수동 입력 값0표시아님기록提取데이터的수량object-
dataVariable조회的데이터依회存放的首위치;int유형或double유형或string유형변수,전역或로컬object-
logout주석 처리 여부,true:작업 파일에서 실행되지 않음;false:주석 처리되지 않음, 실행 가능bool-
type解析데이터在열거형수열type에서96int96
userParamInt2차 개발에서 사용자 정의, 현재 의미 없음int-
userParamString2차 개발에서 사용자 정의, 현재 의미 없음string-

JSON예시

json
{
  "ID": 3,
  "clearCache": 1,
  "dataStorage": {
    "data": 0.0,
    "secondvalue": 0,
    "value": 4,
    "varname": "GI009"
  },
  "dataVariable": {
    "data": 0.0,
    "secondvalue": 1,
    "value": 5,
    "varname": "GD[GI001]"
  },
  "logout": false,
  "type": 96,
  "userParamInt": 0,
  "userParamString": ""
}

읽기

설명:읽기통해以太网或Modbus통신전송포인트,并将포인트存入到변수

명령어이름:READCOMM

매개변수설명유형값 범위범위
ID프로세스번호int[1-9]
commType통신방식,0:ETHERENT통신,1:MODBUS통신int[0,1]
logout주석 처리 여부,true:작업 파일에서 실행되지 않음;false:주석 처리되지 않음, 실행 가능bool-
m_varname포인트存放번째수;int유형변수,전역或로컬string-
positionId포인트存放首번째변수;P:포인트로컬변수,GP:포인트전역변수string-
type읽기在열거형수열type에서110int110
userParamInt2차 개발에서 사용자 정의, 현재 의미 없음int-
userParamString2차 개발에서 사용자 정의, 현재 의미 없음string-

JSON예시

json
{
  "ID": 6,
  "commType": 1,
  "logout": false,
  "m_varname": "I001",
  "positionId": "GP0001",
  "type": 110,
  "userParamInt": 0,
  "userParamString": ""
}

열기데이터

설명:열기네트워크통신

명령어이름:OPENMSG

매개변수설명유형값 범위범위
IDTCP통신时연결的프로세스번호int[1-9]
logout주석 처리 여부,true:작업 파일에서 실행되지 않음;false:주석 처리되지 않음, 실행 가능bool-
type읽기在열거형수열type에서115int115
userParamInt2차 개발에서 사용자 정의, 현재 의미 없음int-
userParamString2차 개발에서 사용자 정의, 현재 의미 없음string-

JSON예시

json
{
  "ID": 5,
  "logout": false,
  "type": 115,
  "userParamInt": 0,
  "userParamString": ""
}

닫기데이터

설명:닫기네트워크통신

명령어이름:CLOSEMSG

매개변수설명유형값 범위범위
IDTCP통신时연결的프로세스번호int[1-9]
logout주석 처리 여부,true:작업 파일에서 실행되지 않음;false:주석 처리되지 않음, 실행 가능bool-
type닫기데이터在열거형수열type에서116int116
userParamInt2차 개발에서 사용자 정의, 현재 의미 없음int-
userParamString2차 개발에서 사용자 정의, 현재 의미 없음string-

JSON예시

json
{
  "ID": 7,
  "logout": false,
  "type": 116,
  "userParamInt": 0,
  "userParamString": ""
}

출력字符

설명:통해打印알림条的방식출력定义的정보内容

명령어이름:PRINTMSG

매개변수설명유형값 범위범위
logout주석 처리 여부,true:작업 파일에서 실행되지 않음;false:주석 처리되지 않음, 실행 가능bool-
printChar출력字符string-
printType출력정보유형,0:메시지,1:경고,2:오류int[0,2]
type출력字符在열거형수열type에서120int120
userParamInt2차 개발에서 사용자 정의, 현재 의미 없음int-
userParamString2차 개발에서 사용자 정의, 현재 의미 없음string-

JSON예시

json
{
  "logout": false,
  "printChar": "阿斯vca",
  "printType": 2,
  "type": 120,
  "userParamInt": 0,
  "userParamString": ""
}

가져오기정보연결상태

설명:가져오기네트워크설정里某번째프로세스번호的연결상태

명령어이름:MSG_CONNECTION_STATUS

매개변수설명유형값 범위범위
IDTCP통신时연결的프로세스번호int[1-9]
logout주석 처리 여부,true:작업 파일에서 실행되지 않음;false:주석 처리되지 않음, 실행 가능bool-
type가져오기정보연결상태在열거형수열type에서95int95
userParamInt2차 개발에서 사용자 정의, 현재 의미 없음int-
userParamString2차 개발에서 사용자 정의, 현재 의미 없음string-
variable상태存入변수이름;bool유형변수,전역或로컬object-

JSON예시

json
{
  "ID": 5,
  "logout": false,
  "type": 95,
  "userParamInt": 0,
  "userParamString": "",
  "variable": {
    "data": 0.0,
    "secondvalue": 1,
    "value": 6,
    "varname": "GB[GI001]"
  }
}