...
항목 | 설명 | |
클램핑 모드 | 이 옵션은 사용자가 지정한 태그의 최소/최대 값 범위 밖의 값에 대한 태그의 처리 방식을 설정합니다. 사용자가 대상 장비에 쓰기를 시도하는 값에만 적용되며, 통신 대상 장비에서 불러들인 값은 클램핑 모드에 상관없이 표시되는 점 유의하여 주시기 바랍니다. | |
클램핑 모드-High | To use this feature, select [Clamp High] from the drop-down menu. Next, enter the desired [Engineering Max] value. Any tag value greater than the assigned [Engineering Max] value will be overwritten to the [Engineering Max] value해당 기능을 사용하려면 [클램핑 모드-High]를 드롭다운 목록에서 선택합니다. 그 다음, 하단에 표시되는 [내부 데이터 최대값] 항목에 최대치로 설정하고자 하는 값을 입력합니다. 입력한 값보다 큰 값이 해당 태그에 입력되면 모두 [내부 데이터 최대값]으로 인식됩니다. | |
클램핑 모드-Low | To use this feature, select [Clamp Low] from the drop-down menu. Next, enter the desired [Engineering Min] value. Any tag value less than the assigned [Engineering Min] value will be overwritten to the [Engineering Min] value해당 기능을 사용하려면 [클램핑 모드-Low]를 드롭다운 목록에서 선택합니다. 그 다음, 하단에 표시되는 [내부 데이터 최솟값] 항목에 최소치로 설정하고자 하는 값을 입력합니다. 입력한 값보다 작은 값이 해당 태그에 입력되면 모두 [내부 데이터 최솟값]으로 인식됩니다. | |
클램핑 모드-Both | To use this feature, select [Clamp Both] from the drop-down menu. Next, enter the desired [Engineering Max] and [Engineering Min] values. Any tag value greater than the assigned [Engineering Max] value will be overwritten to the [Engineering Max] value, and any tag value less than the assigned [Engineering Min] value will be overwritten to the Engineer Min value해당 기능을 사용하려면 [클램핑 모드-Both]를 드롭다운 목록에서 선택합니다. 그 다음, 하단에 표시되는 [내부 데이터 최대값] 항목에 최대치로 설정하고자 하는 값을, [내부 데이터 최솟값] 항목에 최소치로 설정하고자 하는 값을 입력합니다. 입력한 값보다 큰 값이 해당 태그에 입력되면 모두 [내부 데이터 최대값]으로 인식되고, 입력한 값보다 작은 값이 해당 태그에 입력되면 모두 [내부 데이터 최솟값]으로 인식됩니다. | |
Reject 모드-High | To use this feature, select 해당 기능을 사용하려면 [Reject 모드-High] from the drop-down menu. Next, enter the desired [Engineering Max] value. Any tag value greater than the assigned [Engineering Max] value will be discarded, and the tag value will remain at the last recorded tag value를 드롭다운 목록에서 선택합니다. 그 다음, 하단에 표시되는 [내부 데이터 최대값] 항목에 최대치로 설정하고자 하는 값을 입력합니다. 입력한 값보다 큰 값이 해당 태그에 입력되면 모두 무시되며 이전에 기록된 값이 유지됩니다. | |
Reject 모드-Low | 해당 기능을 사용하려면 [Reject 모드-Low]를 드롭다운 목록에서 선택합니다. 그 다음, 하단에 표시되는 [내부 데이터 최솟값] 항목에 최소치로 설정하고자 하는 값을 입력합니다. 입력한 값보다 작은 값이 해당 태그에 입력되면 모두 무시되며 이전에 기록된 값이 유지됩니다. | |
Linear Range | To use this feature, select [Linear Range] from the drop-down menu. Next, enter the desired [Raw Low], [Raw High], [Scaled Low], and [Scaled High] values. With this option, the tag value will be linearly scaled such that the [Raw Low] is converted to the [Scaled Low] and the [Raw High] is converted to the [Scaled High]. Intermediate values are scaled linearly. For a given input (raw) value, the exact output (tag) value can be calculated using the formula below: Tag Value = (Input Value – Raw Low) / (Raw High – Raw Low) * (Scaled High– Scaled Low) + Scaled Low Example: Select a [REAL] tag type. Set the [Raw Low] to zero and the [Raw High] to one. Set the [Scaled Low] to zero and the [Scaled High] to 100. Now, PLC values (on the left) will be converted to the following tag values (on the right): -17.0 becomes 0 Any input value below the [Raw Low] will be converted to the [Scaled Low]. Any input above the [Raw High] will be converted to the [Scaled High]. For a given tag value, the corresponding input value can be calculated using the formula below: Input Value = (Tag Value – Raw Low) / (Scaled High – Scaled Low) * ( Raw High– Raw Low) + RawReject 모드-Low | To use this feature, select [Reject Low] from the drop-down menu. Next, enter the desired [Engineering Min] value. Any tag value less than the assigned [Engineering Min] value will be discarded, and the tag value will remain at the last recorded tag value. |
Reject 모드-High | To use this feature, select [Reject Both] from the drop-down menu. Next, enter the desired [Engineering Max] and [Engineering Min] values. Any tag value greater than the assigned [Engineering Max] value will be discarded, and the tag value will remain at the last recorded tag value. Any tag value less than the assigned [Engineering Min] value will be discarded, and the tag value will remain at the last recorded tag value. | |
Scale | Converts the original input data into a new value using one of four methods. | |
High | 해당 기능을 사용하려면 [Reject 모드-Both]를 드롭다운 목록에서 선택합니다. 그 다음, 하단에 표시되는 [내부 데이터 최대값] 항목에 최대치로 설정하고자 하는 값을, [내부 데이터 최솟값] 항목에 최소치로 설정하고자 하는 값을 입력합니다. 내부 데이터 최소/최대값을 벗어나는 값이 입력되면 모두 무시되며 이전에 기록된 값이 유지됩니다. | |
Scale | 입력한 값을 4가지 방법 중 하나를 사용해 전환하여 새로운 값으로 변경합니다. | |
선형 (범위) 스케일 | 해당 기능은 드롭다운 목록에서 [선형 (범위)]를 선택하여 사용합니다. 하단에 표시된 [실 데이터-Low], [실 데이터-High], [내부 데이터-Low], [내부 데이터-High]에 값을 입력합니다. 선형 (범위) 스케일을 사용하면 [실 데이터-Low]는 [내부 데이터-High]에, [실 데이터-High]는 [내부 데이터-High]에 비례하여 값이 계산됩니다. 사용자가 데이터를 입력하거나 통신 대상 장비에서 값이 바뀌면 (실 데이터) 해당 값을 이용해 계산이 완료된 값이 태그의 값으로 표시됩니다. 이 때 사용되는 계산식은 다음과 같습니다. 태그 값 (HMI에 표시되는 값) = (입력 값 – 실 데이터-Low) / (실 데이터-High – 실 데이터-Low) * (내부 데이터-High – 내부 데이터-Low) + 내부 데이터-Low 예시: 데이터 타입 [REAL]을 선택합니다. [실 데이터-Low]를 0으로, [실 데이터-High]를 1로 설정합니다. [내부 데이터-Low]를 0으로, [내부 데이터-High]를 100으로 설정합니다. 다음은 좌측 (PLC의 값 또는 사용자가 직접 입력한 값)이 우측의 값 (HMI에 표시되는 태그 값)으로 변환되는 예시입니다. -17.0 입력 시 0 표시 [실 데이터-Low] 에 설정된 값보다 작은 값이 입력되면 모두 [내부 데이터-Low]에 설정된 값으로 변환됩니다. [실 데이터-High]에 설정된 값보다 큰 값이 입력되면 모두 [내부 데이터-High]에 설정된 값으로 변환됩니다. 해당 Scale 방식의 계산식은 다음과도 같이 쓰일 수 있습니다. 입력 값 = (태그 값 – 실 데이터-Low) / (내부 데이터-High – 내부 데이터-Low) * (실 데이터-High – 실 데이터-Low) + 실 데이터-Low | |
Linear Slope | To use this feature, select [Linear Slope] from the drop-down menu. Next, enter the desired [Slope] and [Intercept] values in their respective fields. With this option, the tag value will be calculated using the formula below: Tag Value = (Input Value * Slope) + Intercept Example: Select an analog tag with data type [UINT]. For a [Slope] of 0.1 and an [Intercept] of 10: Minimum value: (0 * 0.1) + 10 = 10, For a given tag value, the corresponding input value can be calculated using the formula below: Input Value = (Tag Value – Intercept) / Slope | |
Square Root | To use this feature, select [Square Root] from the drop-down menu. Next, enter the desired [Raw Low], [Raw High], [Scaled Low], and [Scaled High] values. With this option, the tag value will be exponentially scaled, such that the [Raw Low] is converted to the [Scaled Low] and the [Raw High] is converted to the [Scaled High]. Intermediate values are scaled exponentially, with a fixed exponent of 1/2. For a given input (raw) value, the exact output (tag) value can be calculated using the formula below: Tag Value = (Scaled High – Scaled Low) * sqrt((Input Value - Raw Low) /(Raw High– Raw Low)) + Scaled Low Any input value below the [Raw Low] will be converted to the [Scaled Low]. Any input above the [Raw High] will be converted to the [Scaled High]. For a given tag value, the corresponding input value can be calculated using the formula below: Input Value = ((Tag Value – Scaled Low) / (Scaled High – Scaled Low))^2 * ( Raw High– Raw Low) + Raw Low | |
Polynomial | To use this feature, select [Polynomial] from the drop-down menu. Next, enter the desired [Exponent], [Slope], and [Intercept] values. With this option, the tag value will be exponentially scaled. For this option, the tag value will be calculated using the formula below: Tag Value = Slope * (Input Value)^Exponent + Intercept For a given tag value, the corresponding input value can be calculated using the formula below: Input Value = ((Tag Value - Intercept)/(Slope))^(1/Exponent) | |
Deadband 종류 | Filters the original input data and discards any new input data that falls within a specified range of the last recorded tag value. | |
Absolute | To use this feature, select [Absolute] from the [Deadband] drop down menu. Next, assign any numeric value in the [Deadband] field. If the absolute difference between the current tag value and the last recorded tag value is greater than the [Deadband] value, the current value of the tag is sent. If the absolute difference is less than the [Deadband] value, the current value is filtered. Example: Select a [DINT] tag type and an [Absolute] Deadband type. For a [Deadband] of 10: Last Recorded Tag Value: 40 Current Tag Value: 12 Absolute Difference = |Last Recorded Tag Value - Current Tag Value| For this case, the absolute difference between the two tags is 28. The absolute difference is higher than the [Deadband], so the current tag value will be recorded. Next, say that the last recorded tag value remains at 40 with a new current tag value of 32. The absolute difference in this case would be less than the deadband, so the current tag value would be filtered and the tag value would remain as the last recorded tag value. | |
Percent | To use this feature, select [Percent] from the [Deadband] drop down menu. Next, assign a numeric value between 1 and 100 in the [Deadband] field. If the percent difference between the current tag value and the last recorded tag value is greater than the [Deadband] value, the current value of the tag is sent. If the percent difference is less than the [Deadband] value, the current value is filtered. Example: Select a [DINT] tag type and a [Percent] Deadband type. For a [Deadband] of 10: Last Recorded Tag Value: 40 Current Tag Value: 12 Percent Difference = |Last Recorded Tag Value - Current Tag Value| /(Last Recorded Tag Value) * 100 For this case, the percent difference between the two tags is 70%. The percent difference is higher than the [Deadband], so the current tag value will be recorded. Next, say that the last recorded tag value remains at 40 with a new current tag value of 37. The percent difference in this case would be less than the deadband, so the current tag value would be filtered and the tag value would remain as the last recorded tag value. | |
인코딩 | Selecting the [BCD] option from the drop down menu enables binary-coded decimal encoding. With this mode enabled, the Analog tag’s value will be represented by a binary sequence. Note that Binary-coded decimal does not function the same as converting a decimal number to binary. |
...