Fix
This commit is contained in:
@@ -53,13 +53,13 @@ namespace NA200H.UI.WPF
|
|||||||
//machine.AddressCombiner = new AddressCombinerContinus();
|
//machine.AddressCombiner = new AddressCombinerContinus();
|
||||||
machine = new SiemensMachine(SiemensType.Tcp, "192.168.3.11:102", SiemensMachineModel.S7_300, new List<AddressUnit>()
|
machine = new SiemensMachine(SiemensType.Tcp, "192.168.3.11:102", SiemensMachineModel.S7_300, new List<AddressUnit>()
|
||||||
{
|
{
|
||||||
new AddressUnit() {Id = 1, Area = "V", Address = 0, CommunicationTag = "Add1", DataType = typeof(ushort), Zoom = 1, DecimalPos = 0},
|
new AddressUnit() {Id = "1", Area = "V", Address = 0, CommunicationTag = "Add1", DataType = typeof(ushort), Zoom = 1, DecimalPos = 0},
|
||||||
new AddressUnit() {Id = 2, Area = "V", Address = 2, CommunicationTag = "Add2", DataType = typeof(ushort), Zoom = 1, DecimalPos = 0},
|
new AddressUnit() {Id = "2", Area = "V", Address = 2, CommunicationTag = "Add2", DataType = typeof(ushort), Zoom = 1, DecimalPos = 0},
|
||||||
new AddressUnit() {Id = 3, Area = "V", Address = 4, CommunicationTag = "Add3", DataType = typeof(ushort), Zoom = 1, DecimalPos = 0},
|
new AddressUnit() {Id = "3", Area = "V", Address = 4, CommunicationTag = "Add3", DataType = typeof(ushort), Zoom = 1, DecimalPos = 0},
|
||||||
new AddressUnit() {Id = 4, Area = "V", Address = 6, CommunicationTag = "Ans", DataType = typeof(ushort), Zoom = 1, DecimalPos = 0}
|
new AddressUnit() {Id = "4", Area = "V", Address = 6, CommunicationTag = "Ans", DataType = typeof(ushort), Zoom = 1, DecimalPos = 0}
|
||||||
});
|
});
|
||||||
machine.AddressCombiner = new AddressCombinerContinus();
|
machine.AddressCombiner = new AddressCombinerContinus();
|
||||||
var result = machine.GetDatas();
|
var result = machine.GetDatas(MachineGetDataType.CommunicationTag);
|
||||||
var resultFormat = BaseMachine.MapGetValuesToSetValues(result);
|
var resultFormat = BaseMachine.MapGetValuesToSetValues(result);
|
||||||
SetValue(new ushort[4] {(ushort)resultFormat["Add1"], (ushort)resultFormat["Add2"], (ushort)resultFormat["Add3"], (ushort)resultFormat["Ans"]});
|
SetValue(new ushort[4] {(ushort)resultFormat["Add1"], (ushort)resultFormat["Add2"], (ushort)resultFormat["Add3"], (ushort)resultFormat["Ans"]});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ namespace Siemens_S7_200.UI.WPF.TaskTest
|
|||||||
//增加需要通信的PLC地址
|
//增加需要通信的PLC地址
|
||||||
List<AddressUnit> addressUnits = new List<AddressUnit>
|
List<AddressUnit> addressUnits = new List<AddressUnit>
|
||||||
{
|
{
|
||||||
new AddressUnit() {Id = 0, Area = "V", Address = 1, CommunicationTag = "D1", DataType = typeof (ushort), Zoom = 1},
|
new AddressUnit() {Id = "0", Area = "V", Address = 1, CommunicationTag = "D1", DataType = typeof (ushort), Zoom = 1},
|
||||||
new AddressUnit() {Id = 1, Area = "V", Address = 3, CommunicationTag = "D2", DataType = typeof (float), Zoom = 1}
|
new AddressUnit() {Id = "1", Area = "V", Address = 3, CommunicationTag = "D2", DataType = typeof (float), Zoom = 1}
|
||||||
};
|
};
|
||||||
//初始化任务管理器
|
//初始化任务管理器
|
||||||
TaskManager task = new TaskManager(300, true);
|
TaskManager task = new TaskManager(300, true);
|
||||||
|
|||||||
Reference in New Issue
Block a user