首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >西门子S7-1200:无法下载datalog

西门子S7-1200:无法下载datalog
EN

Stack Overflow用户
提问于 2019-03-15 03:36:48
回答 1查看 1.2K关注 0票数 2

下载我的数据目录有问题。已经编写了一个代码,使用python自动下载每天的数据。编码工作在三个站点上。但是,在第四个站点上,使用相同的代码,我得到了一个错误404没有找到。但是,这些文件可以通过点击手动下载。

已经尝试在西门子论坛上寻找问题,但没有结果。

因此,如果有人在这个问题上有经验并有解决办法,请与我分享。

这是我的编码;

代码语言:javascript
复制
    import subprocess
    import datetime
    import wget
    from datetime import date, timedelta

    yesterday = date.today() - timedelta(1)
    x = yesterday.strftime("%y%m%d")
    print ("Downloading F_" + x + ".csv")

    datetime_object = datetime.datetime.now()

    url = 'http://{PLC_IP}/FileBrowser/Download?Path=/DataLogs/F_' + x + '.csv'

    filename = wget.download(url)

    filename

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-20 02:59:45

我真的不知道是什么阻碍了我在web服务器中下载数据记录。但是,在尝试了不同的编码(我发现了这里 )之后,我让它起作用了。

希望能帮上忙。

编辑/更新1:

操作系统问题与S7-1214固件V04.02.01有关。

下面的解决方案来自固件4.2版本。

OP 塞巴斯蒂安·盖尔提供的解决方案。

*登录到网络服务器。用户名: admin,密码: admin,IP of the PLC: 192.168.0.1。登录后将cookie存储在"cookies.txt“中,并为复制过程保持会话活动 *再次加载cookie并切换到and服务器的"Filebrowser“。在那里,文件"MyDataLog.csv“将被复制到桌面,称为"info.csv”::Load文件wget.exe

注意:还添加指令:path=\Datalogs

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55175187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档