wanshenmean
2026-03-13 c28e58d62df8efc28d72699c4ec817078d39d754
feat: add PLC type and instance status enums

- Add SiemensPLCType enum (S7-200/1200/1500/300/400)
- Add InstanceStatus enum (Stopped/Starting/Running/Stopping/Error)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
已添加2个文件
已删除1个文件
71 ■■■■■ 文件已修改
Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Class1.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Enums/InstanceStatus.cs 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Enums/SiemensPLCType.cs 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Class1.cs
ÎļþÒÑɾ³ý
Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Enums/InstanceStatus.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,33 @@
namespace WIDESEAWCS_S7Simulator.Core.Enums
{
    /// <summary>
    /// S7服务器实例运行状态
    /// </summary>
    public enum InstanceStatus
    {
        /// <summary>
        /// å·²åœæ­¢
        /// </summary>
        Stopped = 0,
        /// <summary>
        /// å¯åЍ䏭
        /// </summary>
        Starting = 1,
        /// <summary>
        /// è¿è¡Œä¸­
        /// </summary>
        Running = 2,
        /// <summary>
        /// åœæ­¢ä¸­
        /// </summary>
        Stopping = 3,
        /// <summary>
        /// é”™è¯¯
        /// </summary>
        Error = 4
    }
}
Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Enums/SiemensPLCType.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,33 @@
namespace WIDESEAWCS_S7Simulator.Core.Enums
{
    /// <summary>
    /// è¥¿é—¨å­PLC型号
    /// </summary>
    public enum SiemensPLCType
    {
        /// <summary>
        /// S7-200 Smart
        /// </summary>
        S7200Smart = 0,
        /// <summary>
        /// S7-1200
        /// </summary>
        S71200 = 1,
        /// <summary>
        /// S7-1500
        /// </summary>
        S71500 = 2,
        /// <summary>
        /// S7-300
        /// </summary>
        S7300 = 3,
        /// <summary>
        /// S7-400
        /// </summary>
        S7400 = 4
    }
}