1360 lines
70 KiB
Plaintext
1360 lines
70 KiB
Plaintext
/*
|
|
INT63DC_2C
|
|
INTECH AutoWeighingChecker Control Program
|
|
Standard Model
|
|
|
|
H/W : IEC1000-1xx (1024*768)
|
|
O/S : WinCE 6.0
|
|
Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
V5.0.0~
|
|
Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
|
|
Program by LeeSeonJae
|
|
|
|
# boot sequence #
|
|
LCD Mainboard
|
|
환경설정데이터
|
|
Read 6901 -->
|
|
<-- Response 6901
|
|
시스템설정
|
|
Write 9029 -->
|
|
<-- Response 9029
|
|
동보정
|
|
Write 9034 -->
|
|
<-- Response 9034
|
|
품목파라미터1
|
|
Write 9030 -->
|
|
<-- Response 9030
|
|
품목파라미터2
|
|
Write 9040 -->
|
|
<-- Response 9040
|
|
품번
|
|
Read 2001 -->
|
|
<-- Response 2001
|
|
|
|
# 통신프로토콜 #
|
|
정지 중량 : L13
|
|
운전 중량 : L14
|
|
판정설정 : L15 (Time1 - 한턴 이동시간(봉에서 다음 봉까지 이동시간), Time2 - 미사용)
|
|
|
|
2020.03.10
|
|
|
|
멀티형 2~16열 얼라인 체커 (정렬기)
|
|
*/
|
|
|
|
@ Ver 8.4.0 by LSJ
|
|
- 2025.04.01
|
|
- Ver 8.3.0 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- 리크 콤비 리젝터 기능 추가
|
|
Cbg00 : 리크 Signal - 얼라인체커 사용(리크디텍터 콤비장비 사용, 생산 중간에 제품 리크테스트할때 사용)
|
|
P1028 : 리크디텍터 선별 사용 유무
|
|
P9029 : P1028 추가
|
|
P5111 : 선별기4지연시간
|
|
P5112 : 선별기4동작시간
|
|
P9030 : 선별기4지연,동작시간 추가
|
|
|
|
@ Ver 8.3.0 by LSJ
|
|
- 2024.07.04
|
|
- Ver 8.2.2 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- 로드셀 고장 났을 때 장비 구동 정리
|
|
변경 전 : 로드셀 에러 시 장비 정지
|
|
변경 후 : 로드셀 에러 시, 환경설정-바이패스 활성화 되어 있으면, 장비 구동 할 수 있도록 수정
|
|
|
|
@ Ver 8.2.3 by LSJ
|
|
- 2024.07.02
|
|
- Ver 8.2.2 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- 모터설정
|
|
원점속도,속도,가속도,감속도 '0' 설정 안되도록 수정함
|
|
-> 설정값을 잘못하여 '0' 설정이 되면 "통신 연결상태 확인" 메시지가 표시되어 설정이 안되는 문제가 있음
|
|
|
|
@ Ver 8.2.2 by LSJ
|
|
- 2024.06.25
|
|
- Ver 8.2.1 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- 일본어 추가하면서 중문 잘못 번영된 내용 수정
|
|
중량조정 화면/로그인 화면 : 중문 번역 수정
|
|
메인화면 Total/NG 글자 크기 재조정
|
|
|
|
@ Ver 8.2.1 by CJY
|
|
- 2024.04.15
|
|
- Ver 8.2.0 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- 일본어 이미지 추가
|
|
|
|
@ Ver 8.2.0 by LSJ
|
|
- 2024.03.14
|
|
- Ver 8.1.2 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- 언어 추가 : 일본어 (전시회 적용)
|
|
|
|
@ Ver 8.1.2 by LSJ
|
|
- 2023.11.13
|
|
- Ver 8.1.1 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- IO Test 버그 수정 (v8.1.1 버그)
|
|
화면들어갈때마다 Output 버튼이 오른쪽으로 이동됨
|
|
|
|
@ Ver 8.1.1 by LSJ
|
|
- 2023.10.24
|
|
- Ver 8.1.0 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- IO test
|
|
16열 일때 Output 33~40 Visible = true 그외 false 처리함
|
|
|
|
확장 IO보드 적용
|
|
16열 일때 : MODPORT 사용
|
|
12열 이하 : CW-DIO32 사용
|
|
|
|
@ Ver 8.1.0 by LSJ
|
|
- 2023.10.14
|
|
- Ver 8.0.0 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- 배출 제품 끼임 에러 기능 추가 -> 장비 정지
|
|
기존에 얼라인 에러 대체로 사용함
|
|
|
|
@ Ver 8.0.0 by LSJ
|
|
- 2023.09.04
|
|
- Ver 7.1.3 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- 16열 기능 추가
|
|
MainBoard : V7.0.0
|
|
SubBoard : V3.0.0
|
|
SubBoard ID 셋팅 주의!!
|
|
"" 0부터 셋팅 할 것""
|
|
(변경전에는 1부터 셋팅함)
|
|
|
|
- DotGraph 데이터 개수 축소
|
|
차트 갱신 시 시스템 느려짐 문제 개선
|
|
차트 데이터 430개 차면 전체 갱신되면서 느려짐
|
|
430 -> 50으로 축소
|
|
|
|
@ Ver 7.1.3 by LSJ
|
|
- 2023.09.04
|
|
- Ver 7.1.2 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- 통신 포트 설정 버그
|
|
Dll 사용 할때 데이터 전송 시 COM2(고정)를 사용해서 보내도록 되어있음
|
|
-> 설정에 따라 변경되도록 수정
|
|
- 시간설정 화면 테스트 위치 수정
|
|
SmartX 업데이트 되면서 위치들이 틀어짐
|
|
SmartUpDown 컨트롤
|
|
- 메뉴화면 언어 버그 수정
|
|
아래 두개 주석처리 되어 있었음
|
|
this.InitializeDesign();
|
|
this.InitializeControl();
|
|
|
|
@ Ver 7.1.2 by LSJ
|
|
- 2023.07.07
|
|
- Ver 7.1.1 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- COM1, COM2 설정 버그(서로 바뀜)
|
|
|
|
@ Ver 7.1.1 by LSJ
|
|
- 2023.07.07
|
|
- Ver 7.1.0 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- Serial Dll 사용 시
|
|
COM1, COM2 설정에 따라 포트 변경 하는 코드 누락되어 있음
|
|
|
|
@ Ver 7.1.0 by LSJ
|
|
- 2023.07.07
|
|
- Ver 7.0.0 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- 진입센서 에러 기능 추가
|
|
Main V5.5.5
|
|
진입센서 에러 시 장비 정지
|
|
|
|
@ Vre 7.0.0 by LSJ
|
|
- 2023.06.19
|
|
- Ver 6.1.1 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- DllSerialMgr.dll : V1.1.3(20230626)
|
|
- DllSerialMgr.dll 적용
|
|
시리얼 통신 COM2, COM3 자체 컨퍼넌트 적용함
|
|
SmartSerial 사용 X
|
|
생산 속도(70ea 이상)에 따른 데이터 누락 현상 개선 (오버런 개선)
|
|
|
|
@ Ver 6.1.1 by LSJ
|
|
- 2023.06.16
|
|
- Ver 6.1.0 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- serial port 설정 버그 수정
|
|
장비설정에서 serial port 설정 초기화 안해서 저장할때 버그있음
|
|
|
|
@ Ver 6.1.0 by LSJ
|
|
- 2023.05.30
|
|
- Ver 6.0.0 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- serial port 변경 설정 추가
|
|
장비 설정 : 히든 메뉴 추가
|
|
모니터와 메인보드 포트 설정 추가
|
|
기본 설정 COM2
|
|
COM2일때 서보 COM1(서보 rs485 연결)
|
|
COM1일때 서보 COM2(서보 rs232로 변경 필요함)
|
|
- 요청사항 수정
|
|
원점 수행 알람 : 정지 중 진입게이트 오픈하면, 원점수행 알람 안뜨도록 요청
|
|
알람 커멘드가 1초바다 수신되고 있음
|
|
운전 / 정지 사이에 알람 커멘드가 수신되면 무시되는 현상이 있어, EquipmentStatus1 추가하고, 타이머 추가함
|
|
타이머로 1500 미리 지연 후 EquipmentStatus1가 변경되도록함
|
|
|
|
@ Ver 6.0.0 by LSJ
|
|
- 2023.05.12
|
|
- Ver 5.1.1 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- serial port 변경
|
|
70개 속도 생산시 카운트 누락 현상 발생함
|
|
|
|
LCD to MainBoard : COM2 -> COM1
|
|
LCD to ServoDriver : COM1 -> COM2
|
|
|
|
수신 버퍼 레지스터 크기
|
|
COM1 : 256Byte
|
|
COM2 : 64byte
|
|
COM3 : 16byte
|
|
COM4 : 16byte
|
|
|
|
@ Ver 5.1.1 by LSJ
|
|
- 2023.03.28
|
|
- Ver 5.1.0 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- "서보모터 원점을 실행 해주세요" 메시지 언어 버그 추가
|
|
|
|
@ Ver 5.1.0 by LSJ
|
|
- 2023.03.28
|
|
- Ver 5.0.0 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- Emergency Stop 이후 원점 동작하도록 메시지 추가
|
|
IsServoOrigin 추가
|
|
비상정지 상태이면, IsServoOrigin = false
|
|
원점 실행해야 IsServoOrigin = true 상태 변경
|
|
IsServoOrigin == false 상태에서는 운전하면 정지 상태로 변경 후, 메시지 출력
|
|
|
|
@ Ver 5.0.0 by LSJ
|
|
- 2023.03.17
|
|
- Ver 4.17.0 Modify
|
|
- Framework : SmartX Framework V3.2.4(update: 2021.01.20)
|
|
- Framework Update!!
|
|
- 통신 데이터 버퍼 기능 추가
|
|
SmartSerial 에서 받은 통신데이터를 별도의 큐에서 관리하는 방식으로 변경함
|
|
(운전 중 전체 수량 안맞는 문제점 개선 사항)
|
|
운전 중 디스플레이 전환 2초 딜레이 추가
|
|
|
|
@ Ver 4.17.1 by LSJ
|
|
- 2023.03.17
|
|
- Ver 4.17.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 유저설정 버그 수정
|
|
유저 등록 후 메인화면 진입시 프로그램 멈추는 현상
|
|
this.smartFileIO.WriteString_End();
|
|
-> this.smartFileIO.WriteStructure_End();
|
|
|
|
@ Ver 4.17.0 by LSJ
|
|
- 2023.01.31
|
|
- Ver 4.16.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 선별기2위치(정상제품 수량 미달 선별) 설정 범위 수정 (한독, 아모레 요청)
|
|
1~9999 -> 0~9999
|
|
0 : 미사용
|
|
- 선별기3위치 설정 '0' 일때 메인화면 샘플링 기능 Visible = false 처리 추가
|
|
|
|
@ Ver 4.16.0 by CJY
|
|
- 2023.01.04
|
|
- Ver 4.15.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 통신 OPT1 -> STD1 이름 변경
|
|
- 통신 프로토콜 STD2 추가(Under/Pass/Over/Tare 값 추가된 버전)
|
|
|
|
@ Ver 4.15.1 by LSJ
|
|
- 2023.01.02
|
|
- Ver 4.15.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 통신 OPT1 프래임 설명 수정
|
|
LANE[2] 삭제
|
|
CHECKSUM8 추가
|
|
|
|
@ Ver 4.15.0 by LSJ
|
|
- 2022.12.29
|
|
- Ver 4.14.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 모터 설정
|
|
Open, Close Visible = false
|
|
화면 선택 시 자동으로 서보 설정값 Read 할수 있도록 수정함
|
|
|
|
서보 원점 함수 변경 (일정 값 이상 설정 시 잘못된 값이 수신됨)
|
|
ServoMotorWrite1 -> ServoMotorWrite2
|
|
|
|
@ Ver 4.14.0 by LSJ
|
|
- 2022.12.20
|
|
- Ver 4.13.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 통신 응답 기능 추가
|
|
운전 시 중량 데이터 응답 추가 SR000
|
|
CMD4 : Data ID, CMD5 : 데이터 전송 CNT
|
|
- 서보 모터 속도 품번 관리 수정
|
|
서보 설정값 쓸때 딜레이 삭제
|
|
|
|
@ Ver 4.13.0 by LSJ
|
|
- 2022.11.30
|
|
- Ver 4.12.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 인버터 알람 발생 시 장비 정지 및 부저 울리도록 기능 추가
|
|
신세대 제약1호기 장비 요청사항
|
|
|
|
@ Ver 4.12.1 by LSJ
|
|
- 2022.11.17
|
|
- Ver 4.12.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 메인화면 - 배출스토퍼지연시간 설정 버그 수정
|
|
value = Helper.StringZeroFillDigits4(this.labelSorter1DelayTime.Text);
|
|
--> value = Helper.StringZeroFillDigits4(this.labelDischargeStopperDelayTime.Text);
|
|
|
|
@ Ver 4.12.0 by LSJ
|
|
- 2022.10.11
|
|
- Ver 4.11.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 알람 Pressure Error 이면 운전 안되도록 수정
|
|
운전중 알람 발생하면 정지는 되지만, 정지상태에서 알람 발생하고잇는데 운전이 가능함
|
|
|
|
@ Ver 4.11.0 by LSJ
|
|
- 2022.10.11
|
|
- Ver 4.10.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 서보모터 속도 설정값 품목관리 되도록 수정 (CL솔루션 요청)
|
|
품목 변경 시 변경 사항
|
|
메인화면 : 품번, 상한, 기준, 하한, 용기, 메뉴, 서브메뉴 버튼 비활성화
|
|
시스템설정 : 리스트화면, 뒤로가기 버튼 비활성화
|
|
|
|
모터 설정에서 속도 변경 시 현재 system.ProductNo 기준으로 속도 값 저장
|
|
- DialogFormMessage
|
|
23번 메시지 누락되어 추가함
|
|
"통신 연결 상태를 확인하세요"
|
|
|
|
@ Ver 4.10.0 by LSJ
|
|
- 2022.09.13
|
|
- Ver 4.9.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 서보모터 JOG 운전 기능 추가
|
|
JOG CW (블록동작 11) - Cmg00:Off, Cmg01:On
|
|
JOG CCW (블록동작 12) - Cmh00:Off, Cmh01:On
|
|
- 모터 설정
|
|
서보 설정값 모드버스 쓰기 버그 수정
|
|
부호 변경시 잘못된 값으로 써지는 문제 해결하여 적용하였으나,
|
|
ServoMotorWrite2 함수로 쓸때 다음 블록에 "정의되지 않은 지령"으로 설정됨
|
|
다시 이전 함수로 변경함 (부호 변경이 안됨)
|
|
추후에 다시 수정 필요함
|
|
ServoMotorWrite2 -> ServoMotorWrite1 변경
|
|
- 시스템정보, 환경설정
|
|
화면 버튼 상시 보이도록 수정
|
|
|
|
@ Ver 4.9.0 by LSJ
|
|
- 2022.07.06
|
|
- Ver 4.8.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 유저그룹 설정 추가
|
|
|
|
@ Ver 4.8.0 by LSJ
|
|
- 2022.06.21
|
|
- Ver 4.7.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 중량 Limit 무시수량 설정 추가
|
|
중량 Limit 기능 사용 시 처음 3회 무시하도록 고정되어 있음
|
|
(아남자동기 정지후 운전 시 3회 NG 처리함)
|
|
(솔팩 : 5회 NG 처리함)
|
|
|
|
@ Ver 4.7.0 by LSJ
|
|
- 2022.06.10
|
|
- Ver 4.6.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 중문 문구 수정 (CL 솔루션 요청)
|
|
하한 -> 下限
|
|
기준 -> 标准
|
|
상한 -> 上限
|
|
용기 -> 皮重
|
|
Bypass -> 选别选项
|
|
PASS -> 排放
|
|
NG -> 剔除
|
|
1회 -> 一次
|
|
연속 -> 连续
|
|
상한Limit -> 上极限报警
|
|
하한Limit -> 下极限报警
|
|
|
|
@ Ver 4.6.1 by LSJ
|
|
- 2022.05.27
|
|
- Ver 4.6.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 메인화면 품목 설정값 쓸때 재전송 루틴 에러 수정
|
|
|
|
|
|
@ Ver 4.6.0 by LSJ
|
|
- 2022.03.24
|
|
- Ver 4.5.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 장비 정지 기능
|
|
LCD 판정에서 Main 판정으로 변경
|
|
판정결과값 sU, sO 판정 시 중량 Limit 알람 발생
|
|
|
|
부팅시컨스 추가
|
|
P9040 : 하한Limit설정값, 상한Limit설정값, 중량Limit사용유무
|
|
|
|
@ Ver 4.5.0 by LSJ
|
|
- 2022.03.04
|
|
- Ver 4.4.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 장비 정지 기능 추가 (V4.4.0 기능)
|
|
품목별 적용 (하한Limit, 상한Limit)
|
|
ON/OFF 기능 추가
|
|
장비 정지 시 몇번 라인이 문제인지 메시지 출력
|
|
- 환경설정
|
|
Empty 설정 추가
|
|
- 시스템설정
|
|
품목설정 하한Limit, 상한Limit 추가
|
|
- Interlock 중량 체크 후 정지 기능
|
|
Timerout 기능 추가 : 500ms 후 장비 정지 안되면 다시 정지 커멘드 전송 기능
|
|
정지 -> 운전 시 처음 2번은 무시하도록 추가(포장기에서 제품 갯수 안맞게 떨어지는 경우가 있음)
|
|
기본 설정 : 기능 Off -> On 변경
|
|
|
|
@ Ver 4.4.0 by LSJ
|
|
- 2022.02.25
|
|
- Ver 4.3.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 장비 정지 기능 추가 (테스트용)
|
|
하한 Limit, 상한 Limit 적용하여
|
|
판정 결과에 따라 장비 정지하는 기능 (임펠러 피드백 시스템과 유사(Mespeck))
|
|
|
|
@ Ver 4.3.0 by LSJ
|
|
- 2022.02.08
|
|
- Ver 4.2.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 샘플링 기능 수정
|
|
정지 할 경우
|
|
* 연속 설정 ON 되어 있으면, 해지
|
|
* 샘플링 버튼 Enable = false (정지시에는 샘플링 기능 안되도록)
|
|
- 모터설정
|
|
설정값 Read/Write 수정
|
|
* 부호변경 안되는 문제
|
|
* 데이터 Write 문제 (자리수 제한 4 -> 6)
|
|
Regiter 갯수에 따라 읽기/쓰기 함수 구분함
|
|
- Pinch point Alarm 추가(제품 끼임 알람)
|
|
설정 방법 : 메인보드 Dip S/W 1 on/off로 기능사용 설정
|
|
알람 체크 시점 : 중량 판정 -> 강제영점 타이밍에 EmptyWeight보다 크면 알람 발생
|
|
알람 해지 방법 : 영점 버튼, 운전 버튼 누르면 알람 해지
|
|
|
|
@ Ver 4.2.0 by LSJ
|
|
- 2022.01.11
|
|
- Ver 4.1.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 샘플링 기능 확장
|
|
동작 설명 :
|
|
1. 샘플링 시간, 수량 설정
|
|
2. 1회, 연속 설정
|
|
1회 : 1회동작
|
|
연속 : 샘플링 시간 후 수량설정만큼 샘플링 (자동 샘플링 기능)
|
|
StructSystemConfigurationItem2 파라미터 추가
|
|
IsSamplingOnce, SamplingTime, SamplingCount
|
|
|
|
SystemConfigurationItem
|
|
IsSamplingOnce, SamplingTime, SamplingCount, SamplingCurrentCount
|
|
|
|
@ Ver 4.1.2 by LSJ
|
|
- 2022.01.21
|
|
- Ver 4.1.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 시스템정보 (CL 솔루션 요청사항)
|
|
'INT63XX Series Control Program' 삭제
|
|
|
|
|
|
@ Ver 4.1.1 by LSJ
|
|
- 2022.01.06
|
|
- Ver 4.1.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 진입게이트, 배출스토퍼 설정 버그 수정
|
|
시스템설정에서 초기값이 9999 표시 되는 버그 (첫 메뉴 설정 화면 들어갈때)
|
|
|
|
@ Ver 4.1.0 by LSJ
|
|
- 2021.12.07
|
|
- Ver 4.0.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 시스템설정
|
|
속도 설정 삭제
|
|
- 프로그램 부팅 시 버그 수정
|
|
유저파일, Serial3, 초기 파라미터 전송 코드 주석처리 되어 있었음
|
|
this.LoadUserLevel1File(this.CurrentCollectionUser.Level1Users);
|
|
this.LoadUserLevel2File(this.CurrentCollectionUser.Level2Users);
|
|
this.LoadUserLevel3File(this.CurrentCollectionUser.Level3Users);
|
|
this.UartCom3Open();
|
|
this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress._6901_ParameterRead6901, "");
|
|
|
|
@ Ver 4.0.1 by LSJ
|
|
- 2021.12.06
|
|
- Ver 4.0.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 시스템설정 언어 버그 수정
|
|
this.InitializeDesign() 주석처리 되어 있었음
|
|
|
|
@ Ver 4.0.0 by LSJ
|
|
- 2021.11.04
|
|
- Ver 3.3.2 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 장비설정
|
|
모터 타입 설정 추가 : 인버터, 서보모터 선택 가능
|
|
서보 모터 설정 메뉴 추가
|
|
- 2021.11.24
|
|
- 판정설정 파라미터 추가
|
|
5032_진입게이트 지연시간
|
|
5033_진입게이트 동작시간
|
|
5034_배출스토퍼 지연시간
|
|
5035_배출스토퍼 동작시간
|
|
|
|
@ Ver 3.3.2 by LSJ
|
|
- 2021.10.12
|
|
- Ver 3.3.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 12열 리스트 화면 버그 수정
|
|
- Empty중량 설정 시 데이터 통신 수정
|
|
변경 전 : 전체 열이 Empty 판정 시만 통신 전송 안함
|
|
변경 후 : 한개 열이라도 Empty 판정 시 통신 전송 안함
|
|
|
|
@ Ver 3.3.1 by LSJ
|
|
- 2021.10.01
|
|
- Ver 3.3.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 데이터 통계
|
|
ExNG 데이터 카운트 안되는 버그 수정
|
|
else if (value == "EXNg")
|
|
--> else if (value == "ExNG")
|
|
|
|
백분율 안맞는 문제 수정
|
|
Pass 백분율 계산 수정함
|
|
ret = 100 - (this.TotalUnderPercentage + this.TotalOverPercentage + this.TotalExNgPercentage);
|
|
|
|
@ Ver 3.3.0 by LSJ
|
|
- 2021.09.28
|
|
- Ver 3.2.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 테이블 화면 데이터 표시 개선
|
|
Empty중량 판정 시
|
|
변경 전 : 중량 데이터 화면 표시 안함
|
|
변경 후 : 중량 데이터 화면 표시 (색상 Gray로 표시)
|
|
중량 판정 시
|
|
변경 전 : 현재 중량 설정값을 기준으로 라벨 색상 표시
|
|
변경 후 : 판정 데이터를 기준으로 라벨 색상 표시
|
|
Bypass,Byng 판정 시
|
|
변경 전 : 현재 중량 설정값을 기준으로 라벨 색상 표시
|
|
변경 후 : 판정 데이터를 기준으로 Bypass : 검정색 , Byng : 적색
|
|
|
|
메인보드 V3.1.6 버전과 호환!!
|
|
|
|
@ Ver 3.2.0 by LSJ
|
|
- 2021.09.24
|
|
- Ver 3.1.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 원점옵셋 품번관리 되도록 수정
|
|
변경전 : SystemConfiguration.OriginOffset
|
|
변경후 : JudgmentSetItem.OriginOffset
|
|
|
|
SystemConfiguration.OriginSpeed 삭제
|
|
|
|
메인보드 V3.1.4 버전과 호환!!
|
|
|
|
@ Ver 3.1.1 by LSJ
|
|
- 2021.08.19
|
|
- Ver 3.1.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 동보정 쓰기 버그 수정
|
|
FormMain.TransferDynamicParameter()
|
|
동보정 파일 로딩 누락됨
|
|
|
|
@ Ver 3.1.0 by LSJ
|
|
- 2021.07.16
|
|
- Ver 3.0.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- HRG 기능요청 : 제품 없을때 카운트 미적용
|
|
Empty중량 판정 시 설정한 중량 이하면 판정 "se" -> "st" 변경
|
|
메인보드 버전 V3.1.0과 호환 -> V3.1.3 호환
|
|
|
|
파라미터 추가
|
|
P1021 : Empty 중량설정 추가 (0:미사용, 1~9999999:사용)
|
|
파라미터 변경
|
|
P9029 : #4_Dummy -> 1021_Empty중량설정 변경
|
|
|
|
Empty 사용시
|
|
1. 화면에 표시 안함
|
|
2. 피드백 시 데이터 전송 안함 (기존에 "피드백-Empty 전송" 설정 기능 삭제함)
|
|
|
|
JudgmentStatus.Empty -> None 변경
|
|
JudgmentStatus.Empty 상태 추가
|
|
V1.10.0 기능 삭제(아남자동기 제품없을때 피드백 전송 유무 설정)
|
|
|
|
SerialCH3OPT1()
|
|
판정상태 버그 수정 ExNG, Empty 상태 추가
|
|
|
|
@ Ver 3.0.1 by LSJ
|
|
- 2021.03.29
|
|
- Ver 3.0.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- V2.0.4 수정내용 적용
|
|
- 초기 부팅 후 턴신호출력 동작시간이 적용이 안되는 버그
|
|
시스템설정 파라미터 쓸때 잘못된 값으로 쓰고 있었음
|
|
// 외부출력1 동작시간
|
|
sb.Append(Helper.StringZeroFillDigits4(item.EXT1_DelayTime.ToString()));
|
|
--> sb.Append(Helper.StringZeroFillDigits4(item.EXT1_RunTime.ToString()));
|
|
|
|
@ Ver 3.0.0 by LSJ
|
|
- 2021.03.03
|
|
- Ver 2.1.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 판정설정 그래프 데이터 프로토콜 변경
|
|
L13 -> L15
|
|
Time1 - 한턴 이동시간(봉에서 다음 봉까지 이동시간), Time2 - 미사용
|
|
- 선별기3 추가 (샘플링 전용 리젝터)
|
|
장비설정 수정
|
|
1. 선별기3위치 추가
|
|
2. 정상제품 리젝터 사용여부 기능 삭제
|
|
3. 제품확인센서 사용유무 기능 삭제
|
|
4. 제품확인센서 장비정지 기능 삭제
|
|
시스템설정 수정
|
|
1. 선별3 지연시간 추가
|
|
2. 선별3 동작시간 추가
|
|
- P9029, P9030 수정 (파라미터 맵(20210303).xlsx 참조)
|
|
|
|
@ Ver 2.1.1 by LSJ
|
|
- 2021.03.29
|
|
- Ver 2.1.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- V2.0.4 수정내용 적용
|
|
- 초기 부팅 후 턴신호출력 동작시간이 적용이 안되는 버그
|
|
시스템설정 파라미터 쓸때 잘못된 값으로 쓰고 있었음
|
|
// 외부출력1 동작시간
|
|
sb.Append(Helper.StringZeroFillDigits4(item.EXT1_DelayTime.ToString()));
|
|
--> sb.Append(Helper.StringZeroFillDigits4(item.EXT1_RunTime.ToString()));
|
|
|
|
@ Ver 2.1.0 by LSJ
|
|
- 2021.02.19
|
|
- Ver 2.0.3 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 운전중 중량 프로토콜 변경
|
|
L13 -> L14
|
|
메인에서 생산속도 수신되도록 수정함 (LCD에서 생산속도 계산 시 변동있음,,,화면전환 시 심함)
|
|
|
|
@ Ver 2.0.4 by LSJ
|
|
- 2021.03.29
|
|
- Ver 2.0.3 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 초기 부팅 후 턴신호출력 동작시간이 적용이 안되는 버그
|
|
시스템설정 파라미터 쓸때 잘못된 값으로 쓰고 있었음
|
|
// 외부출력1 동작시간
|
|
sb.Append(Helper.StringZeroFillDigits4(item.EXT1_DelayTime.ToString()));
|
|
--> sb.Append(Helper.StringZeroFillDigits4(item.EXT1_RunTime.ToString()));
|
|
|
|
@ Ver 2.0.3 by LSJ
|
|
- 2021.02.19
|
|
- Ver 2.0.2 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 시스템설정
|
|
품번 변환 시 판정설정 표시 버그 수정
|
|
품번변경시 판정지연시간 표시 누락
|
|
|
|
@ Ver 2.0.2 by LSJ
|
|
- 2021.02.17
|
|
- Ver 2.0.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- DialogFormNumKeyPad.cs
|
|
0 입력할때 소수점 3 처리 추가
|
|
|
|
else if (this.DecimalPlaces == 3)
|
|
this.StringValue = "0.000";
|
|
|
|
@ Ver 2.0.1 by LSJ
|
|
- 2021.02.09
|
|
- Ver 2.0.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- P9030 전체 쓰기에 강제영점 지연시간 누락되어 추가함
|
|
|
|
@ Ver 2.0.0 by LSJ
|
|
- 2021.01.27
|
|
- Ver 1.11.1 Modify
|
|
- 개별동보정, 강제영점 기능 품목 관리 되도록 수정
|
|
- 히든 메뉴 비밀번호 0714에서 실행 안되도록 수정
|
|
- 선별기 위치 설정 가능하도록 추가
|
|
계량부에서 선별기 까지 위치 설정 가능
|
|
선별기1위치, 선별기2위치
|
|
|
|
메인보드 Ver 2.0.0 부터 호환
|
|
|
|
@ Ver 1.11.1 by LSJ
|
|
- 2021.01.26
|
|
- Ver 1.11.0 Modify
|
|
- 시스템설정
|
|
복사, 붙여넣기, 전체붙여넣기 버그 수정
|
|
선별1 지연시간, 선별2 지연시간, 선별2 동작시간 항목 누락
|
|
|
|
@ Ver 1.11.0 by LSJ
|
|
- 2021.01.12
|
|
- Ver 1.10.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 개별 동보정 기능 추가
|
|
- 강제영점 기능 추가
|
|
|
|
@ Ver 1.10.0 by LSJ
|
|
- 2020.12.18
|
|
- Ver 1.9.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 통신으로 데이터 전송 시 제품이 없으면 전송 안하도록 수정함
|
|
SystemConfigurationItem - IsFeedbackEmptyTransfer 추가 (false : 무조건 전송, true : 제품 있을때만 미전송)
|
|
일정 중량 이하면 데이터 전송 안하도록 함
|
|
장비가 10열 일때, 10열 모두 일정 중량 이하 일때만 데이터 전송 안함
|
|
한개의 열이라도 일정 중량 이상이면 데이터 전송
|
|
기준 중량 : 0.3g
|
|
|
|
@ Ver 1.9.0 by LSJ
|
|
- 2020.12.15
|
|
- Ver 1.8.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- FormMainDisplay
|
|
운전 시 메뉴 화면에 히든 버튼 및 설정추가
|
|
필터, 판정지연시간, 판정개수 설정
|
|
Level4 로그인 사용 시 표시, 히든 버튼 누르면 표시
|
|
: 중량 테스트 하면서 운전 중 설정값 설정 할수 있도록 함 (중국 정렬기 테스트)
|
|
|
|
@ Ver 1.8.0 by LSJ
|
|
- 2020.12.10
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 샘플링 기능 실행 시 메인화면 데이터에 표시 되도록 수정
|
|
so, sp, su 기존 판정 데이터에서
|
|
sO, sP, sU 샘플링시 대문자로 데이터 수신
|
|
대문자 수신 받으면 화면에 샘플링 데이터로 표시 수정
|
|
- 장비테스트
|
|
데이터 백업에 ADC 저장되도록 설정값 추가
|
|
|
|
@ Ver 1.7.0 by LSJ
|
|
- 2020.11.10
|
|
- Ver 1.6.2 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 제품 샘플링 기능 추가
|
|
메인 서브메뉴에 샘플링 버튼 추가
|
|
버튼 1회 누르면 중량판정에 상관없이 2단 NG함에서 리젝 처리
|
|
(2단 NG함 : 중량은 정상이나 수량이 부족한 리젝함)
|
|
추가 사유 - 중국 청도천세 적용 되는 장비로, 생산 중간에 제품 샘플링이 필요함
|
|
제품을 NG함에 일괄 리젝하여 확인 필요함
|
|
|
|
@ Ver 1.6.2 by LSJ
|
|
- 2020.11.10
|
|
- Ver 1.6.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- Com3 로그 기능 버그 수정
|
|
로그 기록 하는 코드가 빠져있음
|
|
- 로그인 미사용 시 히든 메뉴 들어갈때 비밀번호 추가
|
|
유료 옵션 기능 설정 시 비밀번호 적용
|
|
|
|
@ Ver 1.6.1 by LSJ
|
|
- 2020.11.03
|
|
- Ver 1.6.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 중량조정 화면 뒤로 버튼 Location 위치 수정
|
|
- 환경설정 통신 OPT1 Private use 표시 되는 버그 수정
|
|
- 판정설정 운전 시 판정 중량 나오도록 수정
|
|
그래프 데이터는 수신이 안되어 표시가 안되고, 운전시 판정 데이터가(SR00) 수신되어 판정 중량만 표시 되도록함
|
|
|
|
@ Ver 1.6.0 by LSJ
|
|
- 2020.07.15
|
|
- Ver 1.5.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 청도천세에 10열 12열 프로그램
|
|
10열 버전 1.3.0
|
|
12열 버전 1.5.0
|
|
- 중국 청도천세 중량 표시 3자리 요청
|
|
중국은 3자리 표시 해야한다고 함 (CL Solution)
|
|
환결설정 소수점 3자리 추가
|
|
메인화면 중량 표시 5자리 되도록 수정
|
|
|
|
@ Ver 1.5.0 by LSJ
|
|
- 2020.06.15
|
|
- Ver 1.4.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 선별부 리젝터 설정 추가
|
|
리젝터1 : 중량 NG 제품 리젝터 (개별리젝터)
|
|
5102_선별1지연시간, 5103_선별1동작시간
|
|
리젝터2 : 정상제품 수량 미달 리젝터 (전체리젝터)
|
|
5105_선별2지연시간, 5106_선별2동작시간
|
|
|
|
@ Ver 1.4.0 by LSJ
|
|
- 2020.04.14
|
|
- Ver 1.3.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 메인화면 CUT 오토 버튼 추가
|
|
시스템테스트 화면에서 설정하여 사용 가능
|
|
|
|
@ Ver 1.3.0 by LSJ
|
|
- 2020.04.14
|
|
- Ver 1.2.1 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 기능 추가
|
|
판정설정 : 5020 인버터 토크 설정 추가
|
|
환경설정 : 5202 외부출력1 지연시간, 5203 외부출력1 동작시간 (외부 턴 신호 출력)
|
|
- 시스템파라미터 수정
|
|
위 3가지 파라미터 추가
|
|
|
|
@ Ver 1.2.1 by CJY
|
|
- 2020.04.09
|
|
- Ver 1.2.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 메인화면 전체수량<->정량 수량 변경 안되는 버그 수정
|
|
- 중국어 On/Off 이미지 추가
|
|
|
|
@ Ver 1.2.0 by LSJ
|
|
- 2020.04.07
|
|
- Ver 1.1.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 리젝터 정의
|
|
개별 리젝터 : 중량 NG 제품
|
|
전체 리젝터 : 중량 PASS 제품
|
|
- 전체 리젝터 사용유무 기능 추가
|
|
P9030파라미터 1013_정상제품선별유무 추가
|
|
- 인버터 알람 추가
|
|
알람 리셋 기능 추가 (인버터 알람 리셋)
|
|
|
|
@ Ver 1.1.0 by LSJ
|
|
- 2020.03.25
|
|
- Ver 1.0.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 비상정지 알람 추가
|
|
|
|
@ Ver 1.0.0 by LSJ
|
|
- 2020.03.10
|
|
- INT99DC_7C V2.3.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 신규 프로젝트
|
|
|
|
~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@
|
|
|
|
@ Ver 2.3.0 by LSJ
|
|
- 2020.03.05
|
|
- Ver 2.2.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 데이터 통계 기능 추가
|
|
- 데이터 백업 파일 포멧 변경
|
|
중량 설정값 추가(상한,기준,하한,용기 설정값 추가)
|
|
- 중국어 이미지/문구 수정 및 Disable 이미지 추가
|
|
|
|
@ Ver 2.2.0 by LSJ
|
|
- 2020.01.03
|
|
- Ver 2.1.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 기능 추가
|
|
메인화면 서브메뉴 추가
|
|
Bypass,ByNG 기능 (1회, 연속 설정 가능)
|
|
- Helper.StringToJudgmentStatus
|
|
"se" ExNg 추가
|
|
- I/O Test IN1~16, OUT1~16 으로 라벨 변경
|
|
|
|
@ Ver 2.1.0 by LSJ
|
|
- 2019.11.11
|
|
- Ver 2.0.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- 기능 추가
|
|
입력센서 에러 시 장비 정지 (입력센서 계속들어오면 정지)
|
|
판정결과 'sc' 센서 에러 이용하여 정지
|
|
시스템설정 - "입력센서 오류 시 정지" 설정 추가
|
|
- sc(센서 에러), se(Ex NG) 판정 시 progress bar 색상 적색 표시 함(기존에 녹색으로 표시됨)
|
|
|
|
@ Ver 2.0.0 by LSJ
|
|
- 2019.09.06
|
|
- Ver 1.9.0 Modify
|
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
|
- Framework Update!!!
|
|
- 로그인 기능 추가
|
|
- [메뉴]-[시스템설정]
|
|
시스템설정 메뉴선택 시 품목명 리스트 로딩하면서 생기는 딜레이 수정함
|
|
프로그램 로딩할때 품목명 리스트 먼저 로딩
|
|
기존에 시스템설정 들어갈때마다 품목명 파일 읽어서 표시하는 부분 삭제함
|
|
- SystemConfigurationItem
|
|
bool IsEthernet - > DummyBool2
|
|
bool IsImpellerMotorDirectionCW -> IsLogin
|
|
int ImpellerMotorBaudrate -> DummyInt3
|
|
int ImpellerMotorAngle -> DummyInt4
|
|
int Serial1BaudRate -> DummyInt5
|
|
int Serial1Mode -> DummyInt6
|
|
int EthernetPort -> DummyInt7
|
|
string EthernetIpAddress -> DummyString6
|
|
- 메인화면
|
|
아이콘 삭제(Log1,2,3, ch1)
|
|
1.스틱1,2,3 EachBarGraph 화면으로 사용 하도록 수정
|
|
2.Total 수량에 정량 수량 표시 같이 되도록 추가(Total 수량 누르면 정량 수량으로 바뀜)
|
|
메인화면 이미지 변경(Total 수량 표시 크기 키움)
|
|
- [메뉴]-[시스템정보]
|
|
프로그램 명 추가 및 시스템정보 표시 수정
|
|
INT99DC_7C Control Program -> INT99XX Series Control Program
|
|
- AS정보 한글, 영어만 표시 되도록 수정
|
|
|
|
@ Ver 1.9.0 by LSJ
|
|
- 2019.05.14
|
|
- Ver 1.8.0 Modify
|
|
- Framework : SmartX Framework V3.0.3(update: 2018.05.10)
|
|
- AS 정보 수정(회사 주소 변경 부천->인천)
|
|
|
|
@ Ver 1.8.0 by LSJ
|
|
- 2019.04.19
|
|
- Ver 1.7.0 Modify
|
|
- Framework : SmartX Framework V3.0.3(update: 2018.05.10)
|
|
- 판정 시 전체 NG, Pass 기능 추가(기존 바이패스기능에서 수정)
|
|
버튼 눌러서 1회 동작 or 기능 유지 되는 동작
|
|
운전 중에만 동작 가능(환경설정-바이패스 기능이 활성화 되어 있으면, 동작 안됨)
|
|
- Enum DataStore.JudgmentStatus 추가
|
|
ExNG
|
|
- 데이터 백업 Encoding.UTF8 저장
|
|
|
|
@ Ver 1.7.0 by CJY
|
|
- 2019.03.19
|
|
- Ver 1.6.0 Modify
|
|
- Framework : SmartX Framework V3.0.3 (update: 2018.05.10)
|
|
- LCD 항목 Save/Load 시, smartFile Open할 때 버퍼값 지정
|
|
this.smartFileIO.Open() -> this.smartFileIO.Open(this.BufferSmartUart);
|
|
- 품목별 파일 Load 시 전체 불러오기 -> 개별 불러오기
|
|
|
|
@ Ver 1.6.0 by CJY
|
|
- 2019.03.12
|
|
- Ver 1.5.0 Modify
|
|
- Framework : SmartX Framework V3.0.3 (update: 2018.05.10)
|
|
- 품목설정 품명/LOT - \ / : * ? " < > | 입력 무시하도록 수정
|
|
- 독일어 추가작업(18F0145 바이킹마섹 네슬레)
|
|
|
|
@ Ver 1.5.0 by LSJ
|
|
- 2019.01.31
|
|
- Ver 1.4.0 Modify
|
|
- Framework : SmartX Framework V3.0.3 (update: 2018.05.10)
|
|
- 모터설정
|
|
위치 설정값 "0" 설정 안되도록 막음(부호가 변경되는 경우가 있어서 막음)
|
|
위치 설정값 Limit 설정 추가
|
|
|
|
@ Ver 1.4.0 by CJY
|
|
- 2019.1.17
|
|
- Ver 1.3.0 Modify
|
|
- Framework : SmartX Framework V3.0.3 (update: 2018.05.10)
|
|
- 데이터 백업 시 품목명 한글 깨짐 수정
|
|
- 환경설정-통신
|
|
1. 프로토콜 설명 및 테스트 Send 버튼 추가
|
|
2. COM3 - OPT1은 ABFood 전용이므로, 프로토콜 설명 추가 안함
|
|
- 이미지 96dpi 확인 완료(Dll 이미지 포함)
|
|
- 각 화면 진입 시, Show() 위치와 DisplayRefresh() 변경
|
|
메뉴화면으로 나갔다 들어왔을 때, 저장 안된 환경설정 - comboBox값 유지하는 버그로 인한 수정
|
|
|
|
@ Ver 1.3.0 by CJY
|
|
- 2018.12.12
|
|
- Ver 1.2.2 Modify
|
|
- Framework : SmartX Framework V3.0.3 (update: 2018.05.10)
|
|
- 체코어 추가 및 수정
|
|
|
|
@ Ver 1.2.2 by LSJ
|
|
- 2018.11.05
|
|
- Ver 1.2.1 Modify
|
|
- Framework : SmartX Framework V3.0.3 (update: 2018.05.10)
|
|
- FormMenu에서 메뉴 선택시 화면 갱신 관련 수정함
|
|
#region 장비설정
|
|
this.ParentForm.ChildFormEquipmentSetting.DisplayRefresh();
|
|
((FormMain)(Owner)).smartForm.Show((int)DataStore.FormStore.FormEquipmentSetting);
|
|
#endregion
|
|
-->
|
|
#region 장비설정
|
|
((FormMain)(Owner)).smartForm.Show((int)DataStore.FormStore.FormEquipmentSetting);
|
|
this.ParentForm.ChildFormEquipmentSetting.DisplayRefresh();
|
|
#endregion
|
|
|
|
DisplayRefresh() 위치 바꿈
|
|
화면 갱신이 안됨..
|
|
|
|
- MainDisplay 화면에서 품목 설정 값 읽기 쓰기 실패시에 재 전송하여 쓰도록 기능 추가함
|
|
|
|
@ Ver 1.2.1 by LSJ
|
|
- 2018.11.05
|
|
- Ver 1.2.0 Modify
|
|
- Framework : SmartX Framework V3.0.3 (update: 2018.05.10)
|
|
- 장비 테스트 화면 오픈 시 에러 수정
|
|
|
|
@ Ver 1.2.0 by LSJ
|
|
- 2018.10.18
|
|
- Ver 1.1.0 Modify
|
|
- Framework : SmartX Framework V3.0.3 (update: 2018.05.10)
|
|
- 중국어 추가
|
|
|
|
@ Ver 1.1.0 by LSJ
|
|
- 2018.10.02
|
|
- Ver 1.0.0 Modify
|
|
- Framework : SmartX Framework V3.0.3 (update: 2018.05.10)
|
|
- 체크리스트용 백업 데이터 저장용 화면 추가 및 파일 생성
|
|
|
|
@ Ver 1.0.0 by LSJ
|
|
- 2018.09.20
|
|
- Ver 0.0.1 Modify
|
|
- Framework Update!!!
|
|
- Framework : SmartX Framework V3.0.3 (update: 2018.05.10)
|
|
- ASCII Protocol III 적용
|
|
- 파나소닉 서보드라이버 적용
|
|
|
|
@ Ver 0.0.1 by LSJ
|
|
- 2018.04.12
|
|
- INT69DC_7C Ver 5.1.0 Modify
|
|
- Framework : SmartX Framework V3.0.1 (update: 2017.12.27)
|
|
- 튜브 스틱 체커 개발
|
|
|
|
|
|
~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@~@
|
|
|
|
@ Ver 5.1.0 by LSJ
|
|
- 2018.03.27
|
|
- Ver 5.0.2 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- ABFood 샘플링 기능 추가 요청
|
|
1. 설정 시간 되면 전체 NG 처리 후 피드백 전송은 안함
|
|
2. 수동으로 NG 처리 할수 있는 기능
|
|
|
|
@ Ver 5.0.2 by LSJ
|
|
- 2018.01.03
|
|
- Ver 5.0.1 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 모터설정
|
|
Control Enable 처리 수정
|
|
|
|
@ Ver 5.0.1 by CJY
|
|
- 2017.12.29
|
|
- INT69XD_Ver 4.9.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 모터설정
|
|
모터설정 다운로드 시, 버튼 Enable을 false처리
|
|
모터설정 들어가면 다운로드 항목에 글씨 사라지는 버그 -> 값이 저장이 안되어 빈칸이 됨
|
|
-> 모터설정 진입 시, 값이 공란이면 재작성하는 코드 추가
|
|
|
|
@ Ver 5.0.0 by LSJ
|
|
- 2017.12.22
|
|
- INT69XD_Ver 4.9.0 Modify
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 프로젝트명 변경(프로젝트명 관리방안에 의해 변경)
|
|
INT69XD --> INT69DC_7C
|
|
- 전체 이미지 재작업
|
|
PNG/96DPI
|
|
- 메뉴화면
|
|
장비테스트 Level4일때만 활성화 되도록 수정
|
|
|
|
@ Ver 4.9.0 by CJY
|
|
- 2017.11.23
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- INT63DC_ImageDll Ver 3.1
|
|
- Ver 4.7.1 Modify
|
|
- 모터설정
|
|
1. User level 3, 4에서 하단 화면버튼을 누르면 다운로드 프로그램 화면이 생성
|
|
2. 새 모터 다운로드, 기존 모터 다운로드 통합 -> 프로그램 다운로드
|
|
프로그램 다운로드 시, 기존 모터 프로그램 삭제 -> 프로그램 새로 다운로드까지 완료
|
|
- DialogFormYesNo 10 삭제, 11 프로그램 다운로드에 맞게 수정
|
|
|
|
@ Ver 4.8.0 by CJY
|
|
- 2017.11.08
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- INT63DC_ImageDll Ver 3.0
|
|
- Ver 4.7.1 Modify
|
|
- 중문 추가
|
|
|
|
@ Ver 4.7.1 by LSJ
|
|
- 2017.11.01
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 4.7.0 Modify
|
|
- 메인 그래프 화면 버그 수정
|
|
this.InitializeDraw() 가로 설정값 기준선 버그 수정
|
|
this.UpdateDraw() 데이터 스케일링 버그 수정
|
|
|
|
@ Ver 4.7.0 by LSJ
|
|
- 2017.09.12
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 4.6.0 Modify
|
|
- [메뉴]-[환경설정]
|
|
통신 CH1 (RS485) - OPT2 추가
|
|
CH3에 OPT2 프로토콜과 같음
|
|
|
|
@ Ver 4.6.0 by LSJ
|
|
- 2017.07.03
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 4.5.0 Modify
|
|
- [메뉴]-[환경설정]
|
|
ch1 - OPT1 피드백 통신 추가 (PLC 통신)
|
|
- [메뉴]-[환경설정]
|
|
바이패스 설정 시 버그 수정
|
|
중량표시 방향 변경 프로그램 수정하면서 생긴 문제점임
|
|
|
|
@ Ver 4.5.0 by LSJ
|
|
- 2017.06.01
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 4.4.1 Modify
|
|
- 중량표시 방향 변경 가능하도록 수정
|
|
1~10 or 10~1
|
|
- 2017.06.27
|
|
- 메뉴 비밀번호 그룹 추가
|
|
Level1Operator : 1000
|
|
Level2Engineer : 2000
|
|
Level3Manager : 3000
|
|
Level4Developer : 0714
|
|
|
|
@ Ver 4.4.1 by CJY
|
|
- 2017.05.31
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 4.4.0 Modify
|
|
- 모터설정 영문 시, '뒤로'버튼 DisableImage 한글->영문 변경
|
|
|
|
@ Ver 4.4.0 by LSJ
|
|
- 2017.04.12
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 4.3.0 Modify
|
|
- 키패드 변경
|
|
- 입력 범위 수정
|
|
자동영점-범위 : 1~9999 --> 1~1000
|
|
시스템설정-개수 : 1~20 --> 1~50
|
|
|
|
@ Ver 4.3.0 by LSJ
|
|
- 2017.04.04
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 4.2.0 Modify
|
|
- [메뉴]-[환경설정]
|
|
CH3 - OPT2 추가
|
|
운전시 중량 판정 할 때 마다 통신 전송
|
|
0x02 장비ID[5] 품번[4] Lane[2] Grd[1] Weight[6] 0x03
|
|
|
|
@ Ver 4.2.0 by LSJ
|
|
- 2017.03.28
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 4.1.0 Modify
|
|
- 부팅 시컨스 변경 (환경설정 파라미터 6901 읽기 추가)
|
|
변경전 :
|
|
1. 시스템설정 파라미터 9008 쓰기
|
|
2. 9008 ACK 수신 후 품목설정 파라미터 9010 쓰기
|
|
3. 9010 ACK 수신 후 품번 번호 2001 읽기
|
|
4. 2001 ACK 수신 후 화면 표시 끝
|
|
변경후 :
|
|
1. 환경설정 파라미터 읽기 6901
|
|
2. 6901 데이터 수신 후 시스템 파라미터 9008 쓰기
|
|
3. 9008 ACK 수신 후 품목설정 파라미터 9010 쓰기
|
|
4. 9010 ACK 수신 후 품번 번호 2001 읽기
|
|
5. 2001 ACK 수신 후 화면 표시 끝
|
|
- [메뉴]-[환경설정]
|
|
이중진입 사용으로 설정 시 장비 정지 하고, 화면에 메시지 표시하도록 추가
|
|
|
|
@ Ver 4.1.0 by CJY
|
|
- 2017.03.28
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 4.0.1 Modify
|
|
- 모터테스트 -> 모터설정 변경
|
|
- 모터설정 히든메뉴 비밀번호 0714 -> 1000으로 변경
|
|
|
|
@ Ver 4.0.1 by CJY
|
|
- 2017.02.27
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 4.0.0 Modify
|
|
- 체코어 수정
|
|
|
|
@ Ver 4.0.0 by LSJ
|
|
- 2017.02.27
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 3.1.0 Modify
|
|
- 메인보드와 버전 호환성 맞추기 위하여 버전 변경
|
|
2~6열 프로그램과 동일 버전위하여 변경
|
|
- 통신 파라미터 변경
|
|
P9001 --> P9010 (품목설정 쓰기)
|
|
|
|
@ Ver 3.1.0 by CJY
|
|
- 2017.02.15
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 3.0.2 Modify
|
|
- 체코어 추가
|
|
|
|
@ Ver 3.0.2 by CJY
|
|
- 2017.01.11
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 3.0.1 Modify
|
|
- 모터설정 special function 창 위쪽으로 뜨게 수정
|
|
+ panel 위치를 (0,230) -> (0,211)로 수정
|
|
- 백업 날짜 180일로 늘림
|
|
|
|
@ Ver 3.0.1 by LSJ
|
|
- 2016.11.26
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 3.0.0 Modify
|
|
- ABFood 피드백 관련
|
|
센서에러, 더블 에러로 정지 시 Timerout 타이머 정지 하도록 수정
|
|
|
|
@ Ver 3.0.0 by LSJ
|
|
- 2016.11.26
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 2.4.0 Modify
|
|
- 시스템 파라미터 변경
|
|
|
|
@ VEr 2.4.0 by LSJ
|
|
- 2016.11.21
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 2.3.0 Modify
|
|
- 데이터 백업
|
|
데이터 백업시 파일용량이 크면 USB로 복사시 시간이 다소 걸림
|
|
SmartSplash 보여주고, 복사중인 상태를 보여주도록 추가함
|
|
|
|
@ Ver 2.3.0 by LSJ
|
|
- 2016.11.16
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 2.2.4 Modify
|
|
- ABFood 피드백 통신
|
|
스틱모드2 사용 하여 피드백 전송 시 중량 측정여부 Flag만 확인하였음
|
|
--> 중량측정여부 Flag or Bypass 모드 같이 확인 하도록 수정
|
|
private void UartCom3WeightDataTransfer(Collection<WeightData> datas)
|
|
|
|
@ Ver 2.2.4 by LSJ
|
|
- 2016.11.16
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 2.2.3 Modify
|
|
- 그래프 화면에서 -중량값 변환시 버그 수정 ( "- 15" 중량값을 파싱하면 에러남...)
|
|
private void UpdateDraw(SmartDraw draw, WeightData weightData)
|
|
|
|
try
|
|
{
|
|
value = (int.Parse(weightData.WeightString) - startingPoint) * scale;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
value = 0;
|
|
}
|
|
|
|
|
|
@ Ver 2.2.3 by LSJ
|
|
- 2016.11.15
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 2.2.2 Modify
|
|
- 메인화면(테이블화면)
|
|
정량 범위 설정 오류 수정
|
|
정상 제품인데 하한 불량 표시 (적색표시) 됨
|
|
value <= UnderRange
|
|
--> value < UnderRange
|
|
|
|
@ Ver 2.2.2 by CJY
|
|
- 2016.11.08
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 2.2.1 Modify
|
|
- 모터설정
|
|
모터 다운로드 시, serialPort1 Open해주는 코드 추가
|
|
모터 다운로드 시, "PY=1" 이후 명령어 앞부분에 deviceName 추가
|
|
serialPort1 새 모터 다운로드 시, Baudrate 9600,
|
|
DN 변경 시, Baudrate 115200
|
|
|
|
@ Ver 2.2.1 by LSJ
|
|
- 2016.10.31
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 2.2.0 Modify
|
|
- 환경설정-통신설정 버그 수정
|
|
BaudRate 설정 하고 장비 껐다 키면 초기화 되는 버그 수정
|
|
- 장비설정
|
|
언어 설정값 초기화 되는 버그 수정
|
|
|
|
@ Ver 2.2.0 by LSJ
|
|
- 2016.10.30
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 2.1.1 Modify
|
|
- ABFood 통신 프로토콜 관련 코드 추가
|
|
Ver 1.0.4.3 버전 통합
|
|
환경설정 - CH3 - OPT1 통신 관련
|
|
|
|
|
|
@ Ver 2.1.1 by CJY
|
|
- 2016.09.29
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 2.1.0 Modify
|
|
- 모터설정
|
|
<기존 모터 Device name 변경>을 COM1과 연결해서 사용할 수 있게 변경
|
|
!!<새 모터 프로그램 다운로드>, <기존 모터 Device name 변경>는 COM1과 연결해서 사용!!
|
|
|
|
@ Ver 2.1.0 by LSJ
|
|
- 2016.09.26
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 2.0.0 Modify
|
|
- 시스템정보
|
|
labelCompany 텍스트 크기 변경 25->24
|
|
- 바이패스 설정 시 버그 수정
|
|
개별 바이패스 시 메인하면에서 아이콘 표시 버그 있었음
|
|
|
|
@ Ver 2.0.0 by CJY
|
|
- 2016.09.22
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 1.0.8 Modify
|
|
- 모터설정 열별 회전방향 추가
|
|
|
|
@ Ver 1.0.8 by CJY
|
|
- 2016.08.23
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 1.0.7 Modify
|
|
- 모터설정 '새 모터 다운로드' LCD COM1(RS485)과 연결하여 다운로드 가능하게 수정
|
|
추가로 'BD=11'설정 추가함
|
|
프로그램이 들어가있지 않은 새 모터의 다운로드가 가능해짐
|
|
|
|
@ Ver 1.0.7 by LSJ
|
|
- 2016.05.03
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 1.0.6 Modify
|
|
- 시스템설정 - 동보정 입력 시 오류 수정
|
|
this.SelectedJudgmentSetItem.DynamicCorrection = myKeyPad.intValue;
|
|
--> this.SelectedJudgmentSetItem.DynamicCorrection = myKeyPad.doubleValue;
|
|
미사용 처리(화면에서 Visible = false)
|
|
- 임펠러 지연시간 설정 추가 (시스템설정) - P5013
|
|
스틱2 모드(개별센서 사용) 일때 임펠러를 전체 동작 시킬때 사용
|
|
미사용 처리(화면에서 Visible = false)
|
|
|
|
@ Ver 1.0.6 by LSJ
|
|
- 2016.05.02
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 1.0.5 Modify
|
|
- 오발틴 통신 커멘드 추가
|
|
운전시 중량 전송 --> 개별 커멘드 전송 추가
|
|
장비 옵션(스틱I, 스틱II)에 따라 운전시 중량 전송 커멘드 바뀜
|
|
스틱I : 운전시 중량 통합으로 전송
|
|
스틱II : 운전시 중량 개별로 전송
|
|
|
|
@ Ver 1.0.5 by LSJ
|
|
-2016.04.21
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 1.0.4 Modify
|
|
- 7열 호환 되도록 수정
|
|
|
|
@ Ver 1.0.3 by LSJ
|
|
- 2016.03.08
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- V1.0.2 Modify
|
|
- 운전중 메뉴 누르면, 히든 설정 안되어 있음 수정
|
|
- 중량조정에서 상수값 안나오는 버그 수정
|
|
- 데이터 백업
|
|
USB로 백업완료 되면 메시지 박스 안뜨는 버그 수정
|
|
USB로 백업시 같은 파일 있으면 _1,_2 붙이도록 수정
|
|
- UserGrop 변경
|
|
Level1Engineer (1000),
|
|
Level2Operator (7777),
|
|
- 메뉴화면에서 시스템설정 비밀번호 적용 (Level1Engineer)
|
|
- 최초에 부팅시 메인보드와 LCD 통신 주고받으며, 생기는 문제점..
|
|
1. 최초 부팅하고 품목번호 "**" 표시됨
|
|
2. 해결하기 위하여 초기에 부팅 시컨스가 완료 되었는지 확인하는 플레그 추가함
|
|
- 최초에 부팅 후 영점이 안맞는 라인들이 있음
|
|
부팅 커멘드 완료 후 강제로 영점 잡도록 명령 보냄(추후에 확인해봐야할듯.....)
|
|
- 그래프 화면
|
|
6~12번까지 중량데이터 (weightString) 0으로 표시되는 버그 수정
|
|
|
|
@ Ver 1.0.2
|
|
- 2016.03.07
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- Ver 1.0.1 Modify
|
|
- ABFood 통신프로토콜 변경
|
|
|
|
|
|
@ Ver 1.0.1
|
|
- 2016.02.19
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- ABFood 통신 프로토콜 추가
|
|
환경설정 COM3 : OPT1 선택 사용
|
|
- 시스템정보에서 아날로그버전 읽기 기능 추가(코드 누락되어 있었음)
|
|
- 업데이트 화면
|
|
화면에 타이틀 영문 안되어 있음.
|
|
|
|
@ Ver 1.0.0
|
|
- 2016.02.03
|
|
- Framework : SmartX Framework V2.7(update: 2016.01.25)
|
|
- 개발 완료 |