dep_yangw
frankiecao 10 months ago
commit 9e11d51806

@ -722,7 +722,7 @@ namespace ProductionSystem.Forms
if (d1314.ToDouble().ToInt() == 1 && !Over) if (d1314.ToDouble().ToInt() == 1 && !Over)
{ {
XTrace.WriteLine("开始步骤8"); XTrace.WriteLine("开始步骤8");
ToCache(Step8); Step8();
Over = true; Over = true;
} }
@ -984,6 +984,8 @@ namespace ProductionSystem.Forms
private void Step7() private void Step7()
{ {
TmTool.CleanSt();
Thread.Sleep(300);
if (D1004) if (D1004)
{ {
TmTool.SiTong(ModeTypeEnum.BZ7_DB, 1); TmTool.SiTong(ModeTypeEnum.BZ7_DB, 1);
@ -1003,6 +1005,10 @@ namespace ProductionSystem.Forms
private void Step5() private void Step5()
{ {
TmTool.CleanSt();
Thread.Sleep(300);
var ba = ModeTypeEnum.BZ5_DB; var ba = ModeTypeEnum.BZ5_DB;
//上位机将四通阀1运行到模式1四通阀2运行到模式1反馈模式与设定模式相同时反馈PLC=1或2可以/不可以测试) //上位机将四通阀1运行到模式1四通阀2运行到模式1反馈模式与设定模式相同时反馈PLC=1或2可以/不可以测试)
if (D1004) if (D1004)
@ -1025,6 +1031,8 @@ namespace ProductionSystem.Forms
private void Step6() private void Step6()
{ {
TmTool.CleanSt();
Thread.Sleep(300);
//上位机将四通阀1运行到模式6四通阀2运行到模式6反馈模式与设定模式相同时反馈PLC=1或2可以/不可以测试) //上位机将四通阀1运行到模式6四通阀2运行到模式6反馈模式与设定模式相同时反馈PLC=1或2可以/不可以测试)
var ba = ModeTypeEnum.BZ6_DB; var ba = ModeTypeEnum.BZ6_DB;
//上位机将四通阀1运行到模式1四通阀2运行到模式1反馈模式与设定模式相同时反馈PLC=1或2可以/不可以测试) //上位机将四通阀1运行到模式1四通阀2运行到模式1反馈模式与设定模式相同时反馈PLC=1或2可以/不可以测试)
@ -1048,9 +1056,11 @@ namespace ProductionSystem.Forms
private void Step8() private void Step8()
{ {
//sitongfa 2 3 //sitongfa 2 3
//膨胀阀0 //膨胀阀0
XTrace.WriteLine("第八部"+D1004);
if (D1004) if (D1004)
{ {
TmTool.SiTong(ModeTypeEnum.BZ8_DB, 1,true); TmTool.SiTong(ModeTypeEnum.BZ8_DB, 1,true);
@ -1065,7 +1075,8 @@ namespace ProductionSystem.Forms
} }
if (D1004) if (D1004)
{ TmTool.Dzpy(ModeTypeEnum.BZ8_DB,1, true); {
TmTool.Dzpy(ModeTypeEnum.BZ8_DB,1, true);
TmTool.WritePlc(TmTool.PengZhang1, 0); TmTool.WritePlc(TmTool.PengZhang1, 0);
} }

@ -19,13 +19,17 @@ namespace ProductionSystem.Untils.Tool
public class TmTool public class TmTool
{ {
public static void CleanSt()
public static void CleanStatus()
{ {
WritePlc(SiTong1, 0); WritePlc(SiTong1, 0);
WritePlc(SiTong2, 0); WritePlc(SiTong2, 0);
WritePlc(PengZhang1, 0); WritePlc(PengZhang1, 0);
}
public static void CleanStatus()
{
CleanSt();
WritePlc(ShuiBeng1,0); WritePlc(ShuiBeng1,0);
WritePlc(ShuiBeng2,0); WritePlc(ShuiBeng2,0);
WritePlc(ShuiBeng3,0); WritePlc(ShuiBeng3,0);
@ -161,11 +165,12 @@ namespace ProductionSystem.Untils.Tool
eq = EquipmentEnum.FKSTF2ZT_DB; eq = EquipmentEnum.FKSTF2ZT_DB;
} }
int val = stf1.TargetVal.ToDouble().ToInt(); int val = stf1.TargetVal.ToDouble().ToInt();
val = 1;
if (reset) if (reset)
{ {
//四通阀回复出场 //四通阀回复出场
val = 3; val = 3;
} }
SitongTool sitongTool = new SitongTool(stf1.Com, val); SitongTool sitongTool = new SitongTool(stf1.Com, val);

Loading…
Cancel
Save