问题标签 [snap7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 找不到 snap7 库 - linux
我在 Raspberry Pi Revision B 上运行 Rapbian。
我按照此网页上的说明下载了模块 python-snap7:Snap7 Installation
我尝试了两次:一次使用 pip,另一次手动操作。但是,我通过setup.py build
然后 安装了它setup.py install
。
如果我尝试创建客户端,则会收到以下错误:
收到此错误后,我执行了以下操作:
我在文件中添加了一些行,如下所示:
然后我发出了sudo ldconfig
更新缓存文件的命令/etc/ld.so.cache
,但错误仍然存在:(
include
在每一行的前面都有说明是否正确?- 是否有任何我没有看到的严重错误?
- 我需要包含哪个库?我只是想到了这里提供的:SourceForge Link。我选择了第一个 .tar.gz 包。
对不起我的英语,提前谢谢!
python - python snap7 windows - 找不到 snap7 库
我尝试使用它的 python-snap7 0.4 包装器安装 snap7(从 S7-1200 读取),但我总是使用以下简单代码进行回溯。
追溯:
我安装 snap7 和 python 包装器的步骤是:
- 从 sourceforge 下载 snap7 并将 snap7.dll 和 snap7.lib 复制到 windows 8 的 system32 文件夹
- 使用 pip install python-snap7 安装包装器
如何在 Windows 上正确安装 snap7?
[pip 安装日志][1]
python - Python snap7 导入错误:找不到模块 snap7 windows10
我是 Python 新手,正在尝试将它用于我的自动化项目。我正在尝试在 Windows 10(64 位)上使用 64 位 python(版本 3.5.3)。我已将用于 win 64 位的 snap7 的 .dll 和 .lib 文件复制到我的 Python 路径中,该路径已添加到我的系统路径中。我已经下载了 python-snap7 包装器版本 0.8
但尽管如此,我收到一个导入错误:没有名为 snap7 的模块。
我也确实遵循了下面链接中所说的所有内容。但似乎没有任何效果。
python snap7 windows - 找不到 snap7 库
任何帮助,将不胜感激。
编辑:当我尝试使用 pip 安装 snap7 时..我收到了这个错误
追溯:
解决方案:我必须从命令窗口安装它..不是 python 解释器
c# - 尝试使用 snap 7 从 plc s7 1200 读取数据并得到错误的字符串
我尝试从数据块(DB60)读取数据,但我只得到?5
. 所以在数据块中应该是JAMES17
。
python - 从 Raspberry Pi(python 程序)写入 S7-1200 plc
我想请求您帮助将以下变量(字符串)从 Raspberry Pi(python 程序)写入CPU S7-1200
. 我已经编译并安装Snap7 python
了。编写变量需要做哪些更改(pc, prob,Xi, Yi,, Xx, Yx, Xmi,Ymi)
Python代码如下:
这些变量 (pc, prob,Xi, Yi,, Xx, Yx, Xmi,Ymi)
从我的实际程序中不断更新。
java - 使用 moka7 从 plc 读取字符串
如何从 DB560 中读取来自 PLC 的字符串,偏移量为 0.0,大小为 12 字节。垃圾值出现在输出端。
python-3.x - Snap7-python Windows 7 64 位
我尝试安装 snap7 与 s7-1200 通信。我下载了最新的软件包 (1.4.1) 我找不到为 64 位 Windows 操作系统指定的 dll。我使用 pip3 命令安装它,一切都很好。
我用 PyQt5 和 snap7 库编写了这个简单的代码:
当我添加 plc = c.Client() 和另一个包含“plc”的片段时,我收到此错误:Traceback(最近一次通话最后一次):
您有任何解决方案或方法来消除这种情况吗?我无法理解我错过的一个或多个点。
问候。
snap7 - 无法在 Windows 上使用 python-snap7
我可以让 Snap7 在 Linux 上运行,但不能在 Windows 上使用 Pycharm。我得到:
WindowsError: [错误 193] %1 不是有效的 Win32 应用程序。
我已经尝试了使用 snap7.dll 的所有组合的 Python 32 和 64 位版本,这些组合在存档 Win32 和 Win64 中。我正在使用 Windows7 64 位专业版。这是怎么回事?
c# - 使用 DBWrite 向 PLC 写入位不会给出正确的结果(结果 = 3145782)
我有一个 Siemens S7-1212 AC/DC/Rly PLC,我想使用 Snap7 与 C# 应用程序通信。我已在 UI 中成功连接到 PLC,我什至可以成功地将值写入 PLC。然而,有时(3 次中的 1 次)写入函数不会将值写入 PLC 并给出一个非常高的整数作为结果。
C# 代码: 与 PLC 的连接已通过以下代码建立:
写函数:
现在有时当我执行上面的函数时结果为0,所以写操作已经成功执行。我可以看到 PLC 程序中的值变为 true。但有时(大约三分之一)结果是一个非常高的值,大多数时候是 3145728(有时是另一个数字,但主要是这个)。在这种情况下,函数会运行(没有给出异常或错误),但值不会改变。
我的问题:
为什么我会得到这么高的价值,这是什么意思?
提前致谢, 西奥
python - 如何修复 snap7 中的模块错误
我正在尝试在 aplc s7 1200
和 an之间建立通信rpi 3
,我已经安装了,snap7
但是在执行此代码时出现以下错误:
没有名为 snap7 的模块
这是我的代码: