340 lines
9.6 KiB
Plaintext
340 lines
9.6 KiB
Plaintext
/*
|
|
INT89DB
|
|
INTECH AutoWeighingChecker Control Program
|
|
Standard Model
|
|
|
|
H/W : IEC1000-104
|
|
O/S : WinCE 6.0
|
|
Framework : SmartX Framework V2.7(update: 2015.09.23)
|
|
|
|
Program by LeeSeonJae
|
|
|
|
2015.10.30
|
|
멀티형 2~6열 컨베어 계량기
|
|
*/
|
|
|
|
@ Ver 8.6.0 by LSJ
|
|
- 2026.01.13
|
|
- Ver 8.5.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- Feedback Board 기능 추가
|
|
|
|
@ Ver 8.5.0 by CJY
|
|
- 2025.12.19
|
|
- Ver 8.4.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- Feedback 기능 추가
|
|
|
|
@ Ver 8.4.0 by LSJ
|
|
- 2025.11.27
|
|
- Ver 8.3.2 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 통신설정
|
|
Modbus 프로토콜 추가 (저장 인덱스 99)
|
|
|
|
@ Ver 8.3.2 by CJY
|
|
- 2025.07.31
|
|
- Ver 8.3.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- (버그수정) 시스템설정 품목명, LOT번호 모두 키보드 처음에 영문으로 뜨도록 수정
|
|
- (버그수정) 영문 사용 시 한/영 대신 H/E 뜨도록 수정
|
|
|
|
@ Ver 8.3.1 by LSJ
|
|
- 2024.12.20
|
|
- Ver 8.2.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 이더넷 기능 버그 수정
|
|
메인화면 이더넷 연결 시 표시 안되는 문제 수정
|
|
|
|
@ Ver 8.3.0 by LSJ
|
|
- 2024.12.05
|
|
- Ver 8.2.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 이더넷 기능 추가
|
|
|
|
@ Ver 8.2.0 by LSJ
|
|
- 2024.08.13
|
|
- Ver 8.1.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 인버터 속도 설정 추가
|
|
- 부팅 시컨스 수정
|
|
파라미터 수정
|
|
P9008 -> P9047
|
|
P9010 -> P9048
|
|
JudgmentSetItem 안쓰는 파라미터 삭제
|
|
- 메인보드 버전 확인할 것!!
|
|
INT89M-2D V7.1.0 이상 호환
|
|
|
|
@ Ver 8.1.0 by CJY
|
|
- 2020.02.10
|
|
- Ver 8.0.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 중국어 이미지 추가 및 수정
|
|
|
|
@ Ver 8.0.0 by LSJ
|
|
- 2020.01.08
|
|
- Ver 7.2.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- ASCII Protocol III 적용
|
|
- 알람 추가
|
|
SA000 알람커멘드 추가
|
|
- 메인화면 서브메뉴 추가
|
|
바이패스(PASS,NG,1회,연속)
|
|
|
|
@ Ver 7.2.0 by LSJ
|
|
- 2019.12.27
|
|
- Ver 7.1.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 메인화면 메뉴, 서브메뉴, 소거 이미지 언어별 추가 / 서브메뉴 버튼 추가
|
|
- 시스템정보 메인보드 프로그램명 수정
|
|
- 시스템정보
|
|
시리얼번호 Click 이벤트 누락 수정
|
|
|
|
@ Ver 7.1.0 by LSJ
|
|
- 2019.10.02
|
|
- Ver 7.0.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 로그인 기능 추가
|
|
- [메뉴]-[시스템설정]
|
|
시스템설정 메뉴선택 시 품목명 리스트 로딩하면서 생기는 딜레이 수정함
|
|
프로그램 로딩할때 품목명 리스트 먼저 로딩
|
|
기존에 시스템설정 들어갈때마다 품목명 파일 읽어서 표시하는 부분 삭제함
|
|
- SystemConfigurationItem
|
|
bool IsFeedingConveyorRunPass -> DummyBool4
|
|
bool IsEthernet ->DummyBool5
|
|
bool IsFeedingConveyor -> DummyBool6
|
|
bool IsEachNG -> DummyBool7
|
|
bool IsDischargeConveyor -> DummyBool8
|
|
bool IsImpellerMotorDirectionCW -> DummyBool9
|
|
bool IsDischargeConveyorDirectionCW -> IsLogin
|
|
int EthernetPort -> DummyInt7
|
|
int Serial1BaudRate -> DummyInt3
|
|
int Serial1Mode -> DummyInt4
|
|
int ImpellerMotorBaudrate -> DummyInt5
|
|
int ImpellerMotorAngle -> DummyInt6
|
|
string EthernetIpAddress -> DummyString6
|
|
- 메인화면
|
|
아이콘 삭제(Log, ch1, Ethernet)
|
|
1.Total 수량에 정량 수량 표시 같이 되도록 추가(Total 수량 누르면 정량 수량으로 바뀜)
|
|
- [메뉴]-[시스템정보]
|
|
프로그램 명 추가 및 시스템정보 표시 수정
|
|
|
|
@ Ver 7.0.0 by LSJ
|
|
- 2019.05.14
|
|
- Ver 6.2.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
Framework Update!!!
|
|
- 품목설정 품명/LOT - \ / : * ? " < > | 입력 무시하도록 수정
|
|
- 데이터 백업 Encoding.UTF8 저장
|
|
- AS 정보 수정(회사 주소 변경 부천->인천)
|
|
|
|
@ Ver 6.2.0 by CJY
|
|
- 2019.2.14
|
|
- INT89XD V6.1.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- LCD 항목 Save/Load 시, smartFile Open할 때 버퍼값 지정
|
|
this.smartFileIO.Open() -> this.smartFileIO.Open(this.BufferSmartUart);
|
|
- 품목별 파일 Load 시 전체 불러오기 -> 개별 불러오기
|
|
|
|
@ Ver 6.1.0 by CJY
|
|
- 2019.1.17
|
|
- INT89XD V6.0.1 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 데이터 백업 시 품목명 한글 깨짐 수정
|
|
- 환경설정-통신
|
|
1. 프로토콜 설명 및 테스트 Send 버튼 추가
|
|
2. COM1 - OPT1 삭제
|
|
- 이미지 96dpi 확인 완료(Dll 이미지 포함)
|
|
- 각 화면 진입 시, Show() 위치와 DisplayRefresh() 변경
|
|
메뉴화면으로 나갔다 들어왔을 때, 저장 안된 환경설정 - comboBox값 유지하는 버그로 인한 수정
|
|
|
|
@ Ver 6.0.1 by CJY
|
|
- 2018.10.02
|
|
- INT89XD V6.0.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 환경설정 - 통신 OPT1/OPT2 발송 시
|
|
중량을 표시하는 factor의 빈칸을 ' '로 채우게 수정(ex. '0-10.0' -> ' -10.0')
|
|
PadLeft 사용
|
|
|
|
@ Ver 6.0.0 by LSJ
|
|
- 2018.01.08
|
|
- INT89XD V5.0.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 프로젝트명 변경(프로젝트명 관리방안에 의해 변경)
|
|
INT89XD --> INT89DB_26
|
|
- 전체 이미지 재작업
|
|
PNG/96DPI
|
|
|
|
@ Ver 5.0.0 by LSJ
|
|
- 2017.11.28
|
|
- Ver 4.5.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 멸티형 2~6열 컨베어 전용
|
|
- 유저별 비밀번호 적용
|
|
|
|
~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~
|
|
|
|
@ Ver 4.5.0 by CJY
|
|
- 2017.10.20
|
|
- Ver 4.4.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 중문 추가
|
|
|
|
@ Ver 4.4.0 by LSJ
|
|
- 2017.07.25
|
|
- Ver 4.3.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- [메뉴]-[환경설정]
|
|
통신 CH1 OPT1 추가
|
|
OPT1 : 중량 데이터 전송 프로토콜 추가
|
|
STX[1] ID[5] NO[4] LANE[2] GRD[1] WEIGHT[6] ETX[1]
|
|
|
|
@ Ver 4.3.0 by LSJ
|
|
- 2017.05.30
|
|
- Ver 4.1.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 키패드 변경
|
|
|
|
@ Ver 4.2.0 by LSJ
|
|
- 2017.03.10
|
|
- Ver 4.1.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 2열 가능하도록 메인 화면 프로그램
|
|
- 최초에 부팅시 메인보드와 LCD 통신 주고받으며, 생기는 문제점..
|
|
1. 최초 부팅하고 품목번호 "**" 표시됨
|
|
2. 해결하기 위하여 초기에 부팅 시컨스가 완료 되었는지 확인하는 플레그 추가함
|
|
- [메뉴]-[데이터 백업]
|
|
USB로 백업완료 되면 메시지 박스 안뜨는 버그 수정
|
|
USB로 백업시 같은 파일 있으면 _1, _2 붙이도록 수정
|
|
10일 -> 180일 저장 되도록 수정
|
|
- MainDisplay : 운전 후 정지시에 ProgressBar clear 되도록 수정
|
|
UpdateEquipmentStatusDisplay()
|
|
RescaleProgressBar() - 함수 호출
|
|
|
|
@ Ver 4.1.0 by CJY
|
|
- 2017.02.27
|
|
- Ver 4.0.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 영문화
|
|
|
|
@ Ver 4.0.0 by LSJ
|
|
- 2017.02.27
|
|
- Ver 3.0.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 메인보드와 버전 호환성 맞추기 위하여 버전 변경
|
|
10열 프로그램과 동일 버전 위하여 변경
|
|
- 장비 테스트
|
|
ADC LOG 기능 추가
|
|
|
|
@ Ver 3.0.0 by LSJ
|
|
- 2016.12.09
|
|
- Ver 2.1.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 시스템 파라미터 추가
|
|
장비타입 추가 3:스틱3, 4:업다운
|
|
입력센서선택
|
|
Feeding 컨베어 구동
|
|
- 판정설정 데이터 추가
|
|
상승지연시간,하강지연시간
|
|
- 통신 파라미터 변경
|
|
P9001 --> P9010
|
|
|
|
@ Ver 2.1.0 by LSJ
|
|
- 2016.10.14
|
|
- Ver 2.0.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 통신 CH3 프로토콜 추가
|
|
OPT2 : 기준 중량 대비 편차 중량 전송 (중량 소수점 표시)
|
|
STX[1] ID[5] NO[4] LANE[2] SIGN[1] WEIGHT[6] ETX[1]
|
|
|
|
@ Ver 2.0.0 by LSJ
|
|
- 2016.09.28
|
|
- Ver 1.1.9 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Serial 3 추가
|
|
[메뉴]-[환경설정]
|
|
통신 CH3 추가
|
|
OPT1 : 중량 데이터 전송 프로토콜 추가
|
|
STX[1] ID[5] NO[4] LANE[2] GRD[1] WEIGHT[6] ETX[1]
|
|
- [메뉴]-[장비설정]
|
|
장비 ID 설정 안되는 버그 수정
|
|
- 메인화면 - 소거 시 메시지 박스 띄우도록 추가
|
|
- [메뉴]-[시스템설정]-[판정설정]
|
|
동보정 설정 버그 수정
|
|
|
|
@ Ver 1.1.9 by CJY
|
|
- 2016.09.09
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- [메뉴]-[스타일러스] 삭제
|
|
|
|
@ Ver 1.1.8 by LSJ
|
|
- 2016.07.18
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- [메뉴]-[중량조정]
|
|
최대중량, 분동중량 자리수 버그 수정 (4자리 -> 5자리)
|
|
|
|
@ Ver 1.1.7 by CJY
|
|
- 2016.06.28
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 모터 개별 다운로드 시, 모터 오작동되는 부분 수정
|
|
this.smartFileMotorProgram.Open();
|
|
를 Timer == 1일 때만 열어주도록 함
|
|
|
|
@ Ver 1.1.6 by LSJ
|
|
- 2016.02.01
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 메인화면
|
|
운전중에 선별기 설정 창 떴을때,
|
|
정지 누르면 선별기 창 닫도록 수정함
|
|
- 명칭 이름 변경
|
|
Operating -> Run
|
|
배출 컨베어 -> 선별 컨베어
|
|
- 바이패스 통신프로토콜 변경
|
|
기존 바이패스 모드 변경 에서 --> 개별셋팅으로 전체 바이패스 모드 변경 되도록 수정함
|
|
- CommunicationAddress 추가
|
|
public static readonly string Bypass = "1201";
|
|
|
|
@ Ver 1.1.5 by LSJ
|
|
- 2016.01.30
|
|
- Ver 1.1.4 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 메인화면에서 운전 중 메뉴 못들어가도록 수정함
|
|
운전 중 메뉴 클릭 시 선별기 설정 창 뜨도록 수정
|
|
- 시스템정보 시리얼 번호 안뜨는 버그 수정
|
|
메인폼에서 LoadSystemConfigurationFile() 에서 SerialNumber 누락 되어 있었음
|
|
|
|
!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!
|
|
@ Ver 1.1.4
|
|
- 2015.11.17
|
|
- Ver 1.1.3 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2015.09.23)
|
|
- 시스템정보
|
|
시리얼넘버 초기에 안불러 오는 버그 수정
|
|
- 피드백 범위 수정
|
|
기준값을 중심으로 상한 - 기준, 기준 - 하한 등급으로 피드백 범위 수정
|
|
|
|
@ Ver 1.1.3
|
|
- 2015.11.04
|
|
- Ver 1.1.2 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2015.09.23)
|
|
- 장비테스트 화면 추가
|
|
- 시스템화면
|
|
장비모드에 따라 모델명 표시 하도록 수정
|
|
|
|
@ Ver 1.1.2
|
|
- 2015.11.01
|
|
- Ver 1.1.1 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2015.09.23)
|
|
- 메인화면 품번 전환 버튼 숫자 크기 조절
|
|
- 메인화면 생산속도 Clear 수정
|
|
품번 전환시, 정지시에 생산속도 Clear
|
|
- 자동영점 변량 수정
|
|
1:0.05, 2:0.1, 3:0.2, 4:0.5, 5:1.0
|
|
--> 0:0.05, 1:0.1, 2:0.2, 3:0.5, 4:1.0, 5.1.2
|
|
- 메뉴 비밀번호 적용 (업데이트, 시스템초기화)
|
|
- 기타 버그 수정
|
|
|
|
@ Ver 1.1.1
|
|
- 2015.10.30
|
|
- Framework : SmartX Framework V2.7(update: 2015.09.23)
|
|
- 개발 완료 |