跳转至内容
  • 【软件分享】WinCC免狗和谐补丁

    PCS7综合技术交流与学习
    106
    0 赞同
    106 帖子
    85k 浏览
    L
    先收藏了,研究下怎么玩
  • 【下载】NetToPLCsim西门子PLC模拟器

    PCS7综合技术交流与学习
    16
    0 赞同
    16 帖子
    18k 浏览
    1
    111娃儿是非常VS的风格v
  • 【软件下载】EKB软件下载

    PCS7综合技术交流与学习
    5
    0 赞同
    5 帖子
    9k 浏览
    T
    已更新2025_12_04版本版主 Sim_EKB_Install_2025_12_04.rar 想請問一下解壓縮密碼是?
  • 0 赞同
    2 帖子
    7k 浏览
    走
    :)感谢分析。
  • 【软件分享】Teamviewer无需登录远程控制

    PCS7综合技术交流与学习
    7
    0 赞同
    7 帖子
    14k 浏览
    K
    有蠕虫病毒 :synaptics.exe
  • WinCC .net控件不能正确显示

    PCS7综合技术交流与学习
    7
    0 赞同
    7 帖子
    8k 浏览
    与
    刚好遇到这个问题
  • 【技术分享】关于安装PCS7兼容的操作系统

    PCS7综合技术交流与学习
    2
    0 赞同
    2 帖子
    10k 浏览
    诺
    更新一下,PCS7V9.1兼容的系统只有Windows 10 LTSC 2019和Windows Server2019
  • 0 赞同
    1 帖子
    10k 浏览
    诺
    最近接了一个项目,将用户的Comfort面板和wincc advanced的用户权限接入用户的域控服务器进行统一的用户管理 查看了下西门子手册,西门子官方有这个产品直接利用simatic logon server可以完成这个项目 下面就搭建环境进行测试,第一步就遇到了一个坑,一直提示logon服务器不可用,但是ping是没有问题的 这里涉及到一个安全链接的问题,如果域环境不在广域网,且局域网本身安全可控的情况下,可以把安全连接取消掉 或者参考西门子的手册,做安全连接的证书配置, 做到这里后,使用windows本地的用户登录comfort屏已经没有问题了,但是一旦接入域控就出现了一个很奇怪的问题 一直提示没有明确分配给任何组 这里检查了logon服务器,提示是已经登录了,说明comfort屏和logon服务器以及域控服务器其实是已经连上了,接下来就是解决分组问题 域控分组如下图所示 理论上没什么问题,各种分组的测试组合,一直提示相同的错误,找了朋友测试,也能复现这个问题 打电话给400,西门子热线那边说要自己测试下,然后回我电话,之后就没有声音了 后来就怀疑是不是我们环境的问题,我重新安装了一套完整的测试环境,也是同样的错误提示 直到我偶然想起来,在测试过程中,只有在users组的用户能通,其他的都是这个错误,会不会就是这个users分组造成的,果断想把项目里的users组删掉,不过博图果然是不熟,发现这个分组不允许删除,不过还好,可以修改分组名 修改好分组后,再测试了一下,果然通了 特地发帖做个笔记
  • C#实现Wincc声音报警

    C#与WinCC
    1
    0 赞同
    1 帖子
    5k 浏览
    Z
    本程序实现Wincc语音报警,自动读取WINCC组态的报警内容,然后实现语音报警。 附件:C#报警控件.rar
  • WinCE6.0与S7200SMART/S71200/S71500通讯DOME

    C#与WinCC
    1
    0 赞同
    1 帖子
    5k 浏览
    Z
    本成程序基于VS2008编写,目前已经打通S7通讯协议,可以成功PLC读取数据,属于半成品,主要面对自已开发OEM机器与设备。 本程序为DOME代码,集成S7通讯协议,在WinCE成功与S71200通讯,有兴趣的朋友可以一起研究。class MsgSocket { private Socket TCPSocket; private int _ReadTimeout = 2000; private int _WriteTimeout = 2000; private int _ConnectTimeout = 1000; public int LastError = 0; public MsgSocket() { } ~MsgSocket() { Close(); } public void Close() { if (TCPSocket != null) { //TCPSocket.Dispose(); TCPSocket = null; } } private void CreateSocket() { TCPSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //TCPSocket.NoDelay = true; } private void TCPPing(string Host, int Port) { // To Ping the PLC an Asynchronous socket is used rather then an ICMP packet. // This allows the use also across Internet and Firewalls (obviously the port must be opened) LastError = 0; Socket PingSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); try { // IPEndPoint ipe = new IPEndPoint(IPAddress.Parse(Host), Port); // IAsyncResult result = PingSocket.BeginConnect(ipe, null, null); //bool success = result.AsyncWaitHandle.WaitOne(_ConnectTimeout, true); //if (!success) //{ // LastError = S7Consts.errTCPConnectionFailed; //} } catch { LastError = S7Consts.errTCPConnectionFailed; }; PingSocket.Close(); } public int Connect(string Host, int Port) { LastError = 0; if (!Connected) { TCPPing(Host, Port); if (LastError == 0) try { CreateSocket(); // IPEndPoint ipe = new IPEndPoint(IPAddress.Parse(Host), Port); // TCPSocket.Connect(ipe); } catch { LastError = S7Consts.errTCPConnectionFailed; } } return LastError; } private int WaitForData(int Size, int Timeout) { bool Expired = false; int SizeAvail; int Elapsed = Environment.TickCount; LastError = 0; try { SizeAvail = TCPSocket.Available; while ((SizeAvail < Size) && (!Expired)) { Thread.Sleep(2); SizeAvail = TCPSocket.Available; Expired = Environment.TickCount - Elapsed > Timeout; // If timeout we clean the buffer if (Expired && (SizeAvail > 0)) try { byte[] Flush = new byte; TCPSocket.Receive(Flush, 0, SizeAvail, SocketFlags.None); } catch { } } } catch { LastError = S7Consts.errTCPDataReceive; } if (Expired) { LastError = S7Consts.errTCPDataReceive; } return LastError; } public int Receive(byte[] Buffer, int Start, int Size) { int BytesRead = 0; LastError = WaitForData(Size, _ReadTimeout); if (LastError == 0) { try { BytesRead = TCPSocket.Receive(Buffer, Start, Size, SocketFlags.None); } catch { LastError = S7Consts.errTCPDataReceive; } if (BytesRead == 0) // Connection Reset by the peer { LastError = S7Consts.errTCPDataReceive; Close(); } } return LastError; } public int Send(byte[] Buffer, int Size) { LastError = 0; try { int BytesSent = TCPSocket.Send(Buffer, Size, SocketFlags.None); } catch { LastError = S7Consts.errTCPDataSend; Close(); } return LastError; } public bool Connected { get { return (TCPSocket != null) && (TCPSocket.Connected); } } public int ReadTimeout { get { return _ReadTimeout; } set { _ReadTimeout = value; } } public int WriteTimeout { get { return _WriteTimeout; } set { _WriteTimeout = value; } } public int ConnectTimeout { get { return _ConnectTimeout; } set { _ConnectTimeout = value; } } } #endif附件:WindowsFormsApplication1.rar
  • 【下载】WinCC免狗和谐补丁

    PCS7精英社
    14
    0 赞同
    14 帖子
    243 浏览
    诺
    更新了7.4.0.0补丁,PCS7 V82集成的是这个版本wincc
  • Simatic Logon智能设备登录

    内部技术讨论区
    3
    0 赞同
    3 帖子
    5 浏览
    小
    Yeah, you can use PM-logon for that Then you can use smart-card, or that nymi band Of course if it's something 3rd party, you can either use the simatic logon API or Ask the PM logon guys to make an interface for you (usually costs them around 15k€, so it's not cheap)Siemens RFID Card Reader Setup, User Administration, and Auto-Login | DMC, Inc. (dmcinfo.com)
  • WinCC Unified官方教程1-3

    内部技术讨论区
    1
    0 赞同
    1 帖子
    1 浏览
    诺
    http://www.360doc.com/content/20/1015/09/29968938_940539003.shtml
  • APX开发会议记录

    APX开发
    7
    0 赞同
    7 帖子
    30 浏览
    小
    2021-03-14 1. Anolog Monitor Std页上的曲线要加上Legend图例,显示Warnning和Alarm的颜色 2. OPA Std页上的曲线要加上Legend图例,显示Warnning和Alarm的颜色OPA需要反馈值,根据需要在曲线控件上做隐藏在Parameter页上,增加Track按钮,激活/取消,功能 3. 需要做一个OPD,数字量操作 面板设计-WUWINCC实现-ZC
  • APX【OPAS--模拟量设定】

    APX开发
    1
    0 赞同
    1 帖子
    11 浏览
    小
    APX【OPAS--模拟量设定】附件:
  • 低功耗平板测试wincc结果

    内部技术讨论区
    5
    0 赞同
    5 帖子
    6 浏览
    小
    EZpad Pro 8机器配置如下: 硬盘存储容量有:64GB/128GB 处理器:英特尔Apollo N3450 核心数量:四核四线程 处理器速度:1.1GHz-2.4GHz 系统内存有:6GB/8GB LPDDR4 显示芯片:Intel HD Graphics 无线网:双频wifi 2.4G/5G+蓝牙4.0 扩展支持: TF卡 EZpad 8机器配置如下: 硬盘存储容量有:64GB/128GB 处理器:英特尔Apollo N3350 核心数量:双核双线程 处理器速度:1.1GHz-2.4GHz 系统内存有:6GB LPDDR4 显示芯片:Intel HD Graphics 无线网:双频wifi 2.4G/5G+蓝牙4.0 扩展支持: TF卡
  • APX【INTERLOCK--连锁逻辑面板】

    APX开发
    2
    0 赞同
    2 帖子
    10 浏览
    小
    更新了按钮附件:截图202101131359526751..png
  • PCS7V91

    APX开发
    1
    0 赞同
    1 帖子
    7 浏览
    诺
  • 免狗授权单次授权讨论结果

    内部技术讨论区
    1
    0 赞同
    1 帖子
    2 浏览
    诺
  • APX【PID--PID控制】

    APX开发
    2
    0 赞同
    2 帖子
    5 浏览
    小
    更新了tag name 图框附件:截图202012280018173553..png