Commit d72444f2 authored by 潘栩锋's avatar 潘栩锋 🚴

添加 称重164_v3

修复 称重62126_v3 添加3个寄存器
parent 80e92591
...@@ -124,6 +124,13 @@ ...@@ -124,6 +124,13 @@
<TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="s" /> <TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="s" />
</StackPanel> </StackPanel>
</StackPanel> </StackPanel>
<StackPanel Margin="{StaticResource ControlMargin}" Visibility="{Binding IsSingle,Converter={StaticResource visbilityconv}}">
<TextBlock Style="{StaticResource TextBlockStyle_FieldHeaderEditable}" Text="料阀异常" Foreground="{Binding Color}"/>
<StackPanel Orientation="Horizontal">
<TextBox Style="{StaticResource TextBoxStyle_FieldContent}" Text="{Binding ValveErrSet,StringFormat={}{0:F1}}"/>
<TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="s" />
</StackPanel>
</StackPanel>
</WrapPanel > </WrapPanel >
</Grid> </Grid>
...@@ -153,7 +160,13 @@ ...@@ -153,7 +160,13 @@
<TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="Hz" /> <TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="Hz" />
</StackPanel> </StackPanel>
</StackPanel> </StackPanel>
<StackPanel Margin="{StaticResource ControlMargin}" Visibility="{Binding IsSingle,Converter={StaticResource visbilityconv}}">
<TextBlock Style="{StaticResource TextBlockStyle_FieldHeaderEditable}" Text="料位上限" Foreground="{Binding Color}"/>
<StackPanel Orientation="Horizontal">
<TextBox Style="{StaticResource TextBoxStyle_FieldContent}" Text="{Binding MaterialUpperLimitSet,StringFormat={}{0:F1}}"/>
<TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="kg" />
</StackPanel>
</StackPanel>
<StackPanel Margin="{StaticResource ControlMargin}"> <StackPanel Margin="{StaticResource ControlMargin}">
<TextBlock Style="{StaticResource TextBlockStyle_FieldHeaderEditable}" Text="料位下限" Foreground="{Binding Color}"/> <TextBlock Style="{StaticResource TextBlockStyle_FieldHeaderEditable}" Text="料位下限" Foreground="{Binding Color}"/>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
...@@ -161,6 +174,7 @@ ...@@ -161,6 +174,7 @@
<TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="kg" /> <TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="kg" />
</StackPanel> </StackPanel>
</StackPanel> </StackPanel>
<StackPanel Margin="{StaticResource ControlMargin}"> <StackPanel Margin="{StaticResource ControlMargin}">
<TextBlock Style="{StaticResource TextBlockStyle_FieldHeaderEditable}" Text="报警偏差" Foreground="{Binding Color}"/> <TextBlock Style="{StaticResource TextBlockStyle_FieldHeaderEditable}" Text="报警偏差" Foreground="{Binding Color}"/>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
...@@ -182,6 +196,13 @@ ...@@ -182,6 +196,13 @@
<TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="kg" /> <TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="kg" />
</StackPanel> </StackPanel>
</StackPanel> </StackPanel>
<StackPanel Margin="{StaticResource ControlMargin}" Visibility="{Binding IsSingle,Converter={StaticResource visbilityconv}}">
<TextBlock Style="{StaticResource TextBlockStyle_FieldHeaderEditable}" Text="料仓缺料" Foreground="{Binding Color}"/>
<StackPanel Orientation="Horizontal">
<TextBox Style="{StaticResource TextBoxStyle_FieldContent}" Text="{Binding BinLackErrorSet,StringFormat={}{0:F1}}"/>
<TextBlock Style="{StaticResource TextBlockStyle_FieldContent_mm}" Text="kg" />
</StackPanel>
</StackPanel>
</WrapPanel > </WrapPanel >
......
...@@ -51,6 +51,6 @@ using System.Windows; ...@@ -51,6 +51,6 @@ using System.Windows;
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
// 方法是按如下所示使用“*”: : // 方法是按如下所示使用“*”: :
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("6.3.0.0")] [assembly: AssemblyVersion("6.4.0.0")]
[assembly: AssemblyFileVersion("6.3.0.0")] [assembly: AssemblyFileVersion("6.4.0.0")]
[assembly: Guid("756A3406-0E9B-4515-B08B-AEC902E5A7D4")] [assembly: Guid("756A3406-0E9B-4515-B08B-AEC902E5A7D4")]
...@@ -51,6 +51,6 @@ using System.Windows; ...@@ -51,6 +51,6 @@ using System.Windows;
// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值, // 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
// 方法是按如下所示使用“*”: // 方法是按如下所示使用“*”:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("6.3.0.0")] [assembly: AssemblyVersion("6.4.0.0")]
[assembly: AssemblyFileVersion("6.3.0.0")] [assembly: AssemblyFileVersion("6.4.0.0")]
[assembly: Guid("AC4FFE57-FF42-4B4D-9E23-FF583D78187D")] [assembly: Guid("AC4FFE57-FF42-4B4D-9E23-FF583D78187D")]
...@@ -588,6 +588,24 @@ namespace FLY.Weight.Common ...@@ -588,6 +588,24 @@ namespace FLY.Weight.Common
[Description("缺料报警设定(kg)")] [Description("缺料报警设定(kg)")]
public float LackErrorSet{ get; set; } public float LackErrorSet{ get; set; }
/// <summary>
/// 料位上限设定(kg)
/// </summary>
[Description("料位上限设定(kg)")]
public float MaterialUpperLimitSet { get; set; }
/// <summary>
/// 料阀异常设定(s)
/// </summary>
[Description("料阀异常设定(s)")]
public float ValveErrSet { get; set; }
/// <summary>
/// 料仓缺料设定(kg)
/// </summary>
[Description("料仓缺料设定(kg)")]
public float BinLackErrorSet { get; set; }
/// <summary> /// <summary>
/// 搅拌时间设定(s) /// 搅拌时间设定(s)
/// </summary> /// </summary>
......
...@@ -10,7 +10,7 @@ using System.Runtime.InteropServices; ...@@ -10,7 +10,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyConfiguration("")] [assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")] [assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("FLY.Weight")] [assembly: AssemblyProduct("FLY.Weight")]
[assembly: AssemblyCopyright("Copyright © 2018")] [assembly: AssemblyCopyright("Copyright © 2020")]
[assembly: AssemblyTrademark("")] [assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")] [assembly: AssemblyCulture("")]
...@@ -32,5 +32,5 @@ using System.Runtime.InteropServices; ...@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
// 方法是按如下所示使用“*”: : // 方法是按如下所示使用“*”: :
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("6.3.0.0")] [assembly: AssemblyVersion("6.4.0.0")]
[assembly: AssemblyFileVersion("6.3.0.0")] [assembly: AssemblyFileVersion("6.4.0.0")]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace FLY.Weight.Common
{
public class WeighterAccessory:INotifyPropertyChanged
{
#region 辅助代码生成
/// <summary>
/// 总流量设定
/// </summary>
[Description("总流量设定")]
public float TotalFlowSetting{ get; set; }
/// <summary>
/// 总流量显示
/// </summary>
[Description("总流量显示")]
public float TotalFlow{ get; set; }
/// <summary>
/// 总产量
/// </summary>
[Description("总产量")]
public float TotalProduction{ get; set; }
/// <summary>
/// 码轮周长mm
/// </summary>
[Description("码轮周长mm")]
public float WheelPerimeter{ get; set; }
/// <summary>
/// 码轮脉冲
/// </summary>
[Description("码轮脉冲")]
public float WheelPulse{ get; set; }
/// <summary>
/// 平均密度
/// </summary>
[Description("平均密度")]
public float Density{ get; set; }
/// <summary>
/// 边料不回收
/// </summary>
[Description("边料不回收")]
public bool IsRimNoRecycle{ get; set; }
/// <summary>
/// 边料kg/h
/// </summary>
[Description("边料kg/h")]
public float RimCharge{ get; set; }
/// <summary>
/// 厚度um
/// </summary>
[Description("厚度um")]
public float Thickness{ get; set; }
/// <summary>
/// 当前线速度m/min
/// </summary>
[Description("当前线速度m/min")]
public float CurrentVelocity{ get; set; }
/// <summary>
/// 当前线速度设置m/min
/// </summary>
[Description("当前线速度设置m/min")]
public float CurrentVelocitySet{ get; set; }
/// <summary>
/// 吹膜宽度mm
/// </summary>
[Description("吹膜宽度mm")]
public float TotalFilmWidth{ get; set; }
/// <summary>
/// 切边mm
/// </summary>
[Description("切边mm")]
public float RimWidth{ get; set; }
/// <summary>
/// 收卷宽度mm
/// </summary>
[Description("收卷宽度mm")]
public float ActFilmWidth{ get; set; }
/// <summary>
/// 设定厚度um
/// </summary>
[Description("设定厚度um")]
public float SetThickness{ get; set; }
/// <summary>
/// 理论速度m/min
/// </summary>
[Description("理论速度m/min")]
public float TargetVelocity{ get; set; }
/// <summary>
/// 内收卷当前m
/// </summary>
[Description("内收卷当前m")]
public float ACurrentLen{ get; set; }
/// <summary>
/// 内收卷当前kg
/// </summary>
[Description("内收卷当前kg")]
public float ACurrent{ get; set; }
/// <summary>
/// 内收卷上卷kg
/// </summary>
[Description("内收卷上卷kg")]
public float ALast{ get; set; }
/// <summary>
/// 外收卷当前m
/// </summary>
[Description("外收卷当前m")]
public float BCurrentLen{ get; set; }
/// <summary>
/// 外收卷当前kg
/// </summary>
[Description("外收卷当前kg")]
public float BCurrent{ get; set; }
/// <summary>
/// 外收卷上卷kg
/// </summary>
[Description("外收卷上卷kg")]
public float BLast{ get; set; }
/// <summary>
/// 内收卷清零
/// </summary>
[Description("内收卷清零")]
public bool AClear{ get; set; }
/// <summary>
/// 外收卷清零
/// </summary>
[Description("外收卷清零")]
public bool BClear{ get; set; }
#endregion
public event PropertyChangedEventHandler PropertyChanged;
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace FLY.Weight.Common
{
public class WeighterAccessory:INotifyPropertyChanged
{
#region 辅助代码生成
/// <summary>
/// 总流量设定
/// </summary>
[Description("总流量设定")]
public float TotalFlowSetting{ get; set; }
/// <summary>
/// 总流量显示
/// </summary>
[Description("总流量显示")]
public float TotalFlow{ get; set; }
/// <summary>
/// 总产量
/// </summary>
[Description("总产量")]
public float TotalProduction{ get; set; }
/// <summary>
/// 码轮周长mm
/// </summary>
[Description("码轮周长mm")]
public float WheelPerimeter{ get; set; }
/// <summary>
/// 码轮脉冲
/// </summary>
[Description("码轮脉冲")]
public float WheelPulse{ get; set; }
/// <summary>
/// 平均密度
/// </summary>
[Description("平均密度")]
public float Density{ get; set; }
/// <summary>
/// 边料不回收
/// </summary>
[Description("边料不回收")]
public bool IsRimNoRecycle{ get; set; }
/// <summary>
/// 边料kg/h
/// </summary>
[Description("边料kg/h")]
public float RimCharge{ get; set; }
/// <summary>
/// 厚度um
/// </summary>
[Description("厚度um")]
public float Thickness{ get; set; }
/// <summary>
/// 当前线速度m/min
/// </summary>
[Description("当前线速度m/min")]
public float CurrentVelocity{ get; set; }
/// <summary>
/// 当前线速度设置m/min
/// </summary>
[Description("当前线速度设置m/min")]
public float CurrentVelocitySet{ get; set; }
/// <summary>
/// 吹膜宽度mm
/// </summary>
[Description("吹膜宽度mm")]
public float TotalFilmWidth{ get; set; }
/// <summary>
/// 切边mm
/// </summary>
[Description("切边mm")]
public float RimWidth{ get; set; }
/// <summary>
/// 收卷宽度mm
/// </summary>
[Description("收卷宽度mm")]
public float ActFilmWidth{ get; set; }
/// <summary>
/// 设定厚度um
/// </summary>
[Description("设定厚度um")]
public float SetThickness{ get; set; }
/// <summary>
/// 理论速度m/min
/// </summary>
[Description("理论速度m/min")]
public float TargetVelocity{ get; set; }
/// <summary>
/// 内收卷当前m
/// </summary>
[Description("内收卷当前m")]
public float ACurrentLen{ get; set; }
/// <summary>
/// 内收卷当前kg
/// </summary>
[Description("内收卷当前kg")]
public float ACurrent{ get; set; }
/// <summary>
/// 内收卷上卷kg
/// </summary>
[Description("内收卷上卷kg")]
public float ALast{ get; set; }
/// <summary>
/// 外收卷当前m
/// </summary>
[Description("外收卷当前m")]
public float BCurrentLen{ get; set; }
/// <summary>
/// 外收卷当前kg
/// </summary>
[Description("外收卷当前kg")]
public float BCurrent{ get; set; }
/// <summary>
/// 外收卷上卷kg
/// </summary>
[Description("外收卷上卷kg")]
public float BLast{ get; set; }
/// <summary>
/// 内收卷清零
/// </summary>
[Description("内收卷清零")]
public bool AClear{ get; set; }
/// <summary>
/// 外收卷清零
/// </summary>
[Description("外收卷清零")]
public bool BClear{ get; set; }
/// <summary>
/// 当前厚度um #.#
/// </summary>
[Description("当前厚度um #.#")]
public float Thickness4{ get; set; }
/// <summary>
/// 当前速度m/min
/// </summary>
[Description("当前速度m/min")]
public float CurrentVelocity4{ get; set; }
/// <summary>
/// 理论速度m/min
/// </summary>
[Description("理论速度m/min")]
public float TargetVelocity4{ get; set; }
/// <summary>
/// 总流量设定 kg/h
/// </summary>
[Description("总流量设定 kg/h")]
public float TotalFlowSetting4{ get; set; }
/// <summary>
/// 确定(↑)
/// </summary>
[Description("确定(↑)")]
public bool IsEnter4{ get; set; }
/// <summary>
/// 同步
/// </summary>
[Description("同步")]
public bool IsSync4{ get; set; }
#endregion
public event PropertyChangedEventHandler PropertyChanged;
}
}
This diff is collapsed.
...@@ -3095,6 +3095,33 @@ ...@@ -3095,6 +3095,33 @@
"OwnerName": "Items[4]", "OwnerName": "Items[4]",
"PropertyName": "LackErrorSet" "PropertyName": "LackErrorSet"
}, },
{
"DeviceIndex": 2,
"Mode": "4",
"Addr": 6180,
"Type": "UInt16",
"Scale": 0.1,
"OwnerName": "Items[2]",
"PropertyName": "MaterialUpperLimitSet"
},
{
"DeviceIndex": 2,
"Mode": "4",
"Addr": 6502,
"Type": "UInt16",
"Scale": 0.1,
"OwnerName": "Items[2]",
"PropertyName": "ValveErrSet"
},
{
"DeviceIndex": 2,
"Mode": "4",
"Addr": 6500,
"Type": "UInt16",
"Scale": 0.1,
"OwnerName": "Items[2]",
"PropertyName": "BinLackErrorSet"
},
{ {
"DeviceIndex": 0, "DeviceIndex": 0,
"Mode": "4", "Mode": "4",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment