【问题标题】:Using WGET to retrieve information from PLC - Error 400 Bad Request使用 WGET 从 PLC 检索信息 - 错误 400 错误请求
【发布时间】:2019-01-10 07:58:46
【问题描述】:

我正在尝试使用 wget 程序从我的 Siemens S7-1200 PLC 中检索和保存数据列表。使用我编写的批处理文件,我能够深入了解我的 wget.exe 文件的文件夹路径。运行 wget 可执行文件后,我收到了附加屏幕截图中显示的错误消息,标记为“命令提示符屏幕截图”。

命令提示符显示我已“连接”并且我知道用户名和密码正确,因为我可以使用网络浏览器登录 PLC。正是由于这些原因,我对问题所在感到困惑。

以前有没有人见过这个,或者谁能指出我正确的方向?

【问题讨论】:

  • 你在 wget.ini 中有什么样的头信息? PLC是否只允许https连接?我建议启动wireshark,使用普通浏览器连接到PLC的网页,然后查看wireshark的捕获。您可能需要修改浏览器代理或发布数据以使其按预期工作。

标签: wget plc bad-request s7-1200 tia-portal


【解决方案1】:

感谢肯的回复。在西门子技术支持的帮助下,我实际上能够让它工作。显然,我的计算机不喜欢我尝试将用户名和密码登录凭据传递给它的方式。通过 Siemens TIA Portal 软件,我能够取消登录限制,允许所有用户访问从 PLC 读取数据,并且现在可以正常工作。我附上了我使用的确切批处理文件的副本。此外,为了确保添加尽可能多的细节,我将批处理文件和 wget.exe 文件保存到我的 c:\ 驱动器上的文件夹中。 Functional wget batch file

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-04
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 2018-06-22
    相关资源
    最近更新 更多