问题标签 [tia-portal]
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.
html - 如何解决来自网络服务器应用程序的 Siemens s7-1200“GET”错误?
我使用 siemens s7-1200 网络服务器。我正在尝试从 1200 读取数据,所以我制作了 jsnop 文件并将其放在 1200 上,并在我的电脑上制作了一个网页来读取该文件。我已经在我的虚拟机上测试了 Web 服务器上的代码,它工作得很好。当我尝试在 1200 Web 服务器上执行相同操作时,我收到“GET”错误。
我的 json 文件:
和我的html:
ip是正确的。就像我说的,当我将 json 文件放在我的虚拟机 Web 服务器上并在朋友的电脑上读取它时,这工作得很好。
plc - 西门子 S7-1200。TRCV_С。错误代码:893A;事件 ID 02:253A
请帮助解决 PC 和 1211C 之间建立通信的问题(6ES7-211-1BD30-0XB0 固件:V 2.0.2)。我觉得我在某个地方犯了一个愚蠢的错误,但无法弄清楚它到底在哪里。所以,我正在使用函数 TRCV_С ...
配置似乎没问题:
当我设置 CONT=1 时,连接建立没有任何问题......
但是,当我设置 EN_R=1 时,我得到“错误 893A ”。
这就是我的诊断缓冲区中的内容:(DB9 - 是应该写入接收到的数据的块)
手册中有对“ 893A ”的解释:参数包含未加载的DB编号。在诊断中。缓冲区还写了未加载DB9。但就我而言,它已加载!那么在这种情况下我应该怎么做呢?
plc - 西门子 S7-1200 PLC LED DI/DO 历史
有没有办法查看 Siemens S7-1200 PLC 的数字输入/数字输出 LED 灯历史?
如果是这样,是通过门户网站还是通过 Simatic,有人可以指出我在哪里可以找到此类信息的方向吗?
谢谢-如果可能的话,将以任何方式为我节省一次现场访问。
python - S7-1200, Snap7: Exception: CLI : function refused by CPU (Unknown error)
Running below snap7 client script for python using Siemens S7-1200 PLC shows the below common CLI refusal error. What is here the common problem and how to solve it?
Script:
Traceback error:
No handlers could be found for logger "snap7.common" Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python2.7/dist-packages/snap7/client.py", line 242, in read_area check_error(result, context="client") File "/usr/local/lib/python2.7/dist-packages/snap7/common.py", line 69, in check_error raise Snap7Exception(error) snap7.snap7exceptions.Snap7Exception: CLI : function refused by CPU (Unknown error)
plc - PLC S7-1200 CPU 1211C Run/Stop LED 一直亮着
我的 PLC s7-1200 CPU 1211C 出现问题,在我连接到 24VDC LED 状态后,仅打开运行/停止 LED,但呈橙色,而不是绿色,我的 PLC 是新的,我不知道如何修复它.
注意:我使用的是 TIA Portal V14,它也无法识别我的 PLC。
wget - 使用 WGET 从 PLC 检索信息 - 错误 400 错误请求
我正在尝试使用 wget 程序从我的 Siemens S7-1200 PLC 中检索和保存数据列表。使用我编写的批处理文件,我能够深入了解我的 wget.exe 文件的文件夹路径。运行 wget 可执行文件后,我收到了附加屏幕截图中的错误消息,标记为“命令提示符屏幕截图”。
命令提示符显示我已经“连接”并且我知道用户名和密码是正确的,因为我可以使用我的网络浏览器登录到 PLC。正是由于这些原因,我对问题所在感到困惑。
有没有人见过这个或者任何人都可以指出我正确的方向?
plc - 比较 2 个字符数组并在 S7 1500 (PLC) 上找到匹配项
我目前正在使用 ST(SCL) 在 S7 1500 上进行小型编码练习,其中将 2 个数组 A(长度较大)和 B 相互比较并检查匹配元素。
然而,数组 B 由字母数字字符和特殊字符(分号)组成,例如:“12345;12346B;12347A”等,这与没有分号的数组 A 不同。我想实现分隔符或 EndSeparator 为 ';' 的拆分功能 将一堆数字分开并将拆分后的数字与数组 A 元素进行比较,以检查数组 A 中是否也存在 12345。
我使用 LOWER_BOUND 和 UPPER_BOUND 来限制数组,因为数组 A 的范围是未定义的。
我该怎么做?任何指针将不胜感激。:)
参考:
plc - 安装 Siemens TIA 软件时遇到问题
我已经从Siemens 主页安装了 Siemens TIA 软件
版本为:SIMATIC STEP 7 和 WinCC V15.1 / S7-PLCSIM V15.1 TRIAL。
我得到的错误是:
我尝试以管理员身份运行并更改提取文件的文件夹。我拥有 TIA 软件的完整许可证。
这是设置报告:
plc - 安装 TIA 门户时遇到问题:缺少 sqlcmd.exe
我正在尝试安装 Siemens TIA 门户,但出现设置错误。设置说明“某些已安装的产品需要许可证”,但它不应该只使用试用许可证吗?它确实给出了一些与缺少 sqlcmd.exe 相关的错误。我拥有的具体版本是:TIA Portal STEP 7 Professional V15.1。
设置截图:https
://imgur.com/a/gNIXDHs
日志文件:
非常感谢您提前。
plc - 需要清楚 opc ua 服务器和 opc ua 客户端
我想为工业自动化创建一个应用程序来执行以下功能:
- 从 PLC、SCADA 和 DCA 读取值
- 处理这些值并将故障通知主管和技术人员
我是工业自动化行业和物联网的新手,我知道我们有 OPC UA 来救援。
我浏览了许多网站和 youtube 视频来了解 OPC UA 及其前身(OPC DA、OPC A&E、OPC HDA)。我已经安装了 matrikon OPC 服务器和资源管理器(客户端)来探索更多。
假设我想从 SIMATIC S7-1200 PLC 读取信号,据我了解,OPC UA 服务器与 PLC 一起提供,用于将 OPC UA 信息转换为 Profinet 信息。
所以,我的问题是:
- 我应该在哪里编写逻辑来读取值?OPC 服务器还是客户端?
- 我将使用 NODE-OPC-UA。那里有任何开源 OPC 客户端 GUI 吗?
- 如何为没有 OPC UA 投诉的 PLC 编写我们自己的 OPC 服务器?
如果有人分享一些资源,将不胜感激!