@ -476,7 +476,7 @@ namespace SlnMesnac.Business
{
try
if (plc != null && plc.IsConnected)
if (plc != null && plc.IsConnected && config.PlcStopLineFlag=="1")
plc.writeInt16ByAddress("DB22.DBW2", 9);
Task.Run(() =>
@ -155,5 +155,13 @@ namespace SlnMesnac.Config
set { iniHelper.IniWriteValue("system", "PictureSaveTime", value); }
}
/// <summary>
/// PLC报警停线开关,0-报警不停线,1-报警停线
/// </summary>
public string PlcStopLineFlag
get { return iniHelper.IniReadValue("system", "PlcStopLineFlag"); }
set { iniHelper.IniWriteValue("system", "PlcStopLineFlag", value); }
@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWPF>true</UseWPF>