<p>TcOpen_the_Vortex_Builder_does_not_exists?</p>

创建于 2021-11-11  ·  12评论  ·  资料来源: TcOpenGroup/TcOpen

你好,
TcOpen_the_Vortex_Builder_does_not_exists?
我附上一张照片来显示它,如何修复它?
TcOpen_the_Vortex_Builder_does_not_exists

谢谢

question

所有12条评论

嗨@PTKu
我从头开始做了一个项目来测试,无论如何我不相信 Twincat 中的库,我附上了一张照片,这样你就可以看到它
TcOpen_the_Vortex_Builder_not_create_library

我不知道如何解决它...

嗨@PTKu
我已经成功了,问题是添加PLC项目时不能给出PLC名称,
我附上一张照片来展示它。

TcOpen_the_Vortex_Builder_OK_create_library

现在我可以继续...

@PTKu
我又卡住了
plc.MAIN._simpleContext,不包含定义,
我附上一张照片,你可以看到它,它是如何修复的?
TcOpen_MAIN_does_not_contain_a_definition

@runtimevic你在 MAIN 中有一个 SimpleContext 的实例吗?
~主程序VAR_simpleContext : 简单上下文;END_VAR~

如果你有它,那么你需要再次运行 inxton 编译器来刷新双项目。
让我知道这是否有帮助

@runtimevic你在 MAIN 中有一个 SimpleContext 的实例吗?

PROGRAM MAIN
VAR
      _simpleContext : SimpleContext;
END_VAR

如果你有它,那么你需要再次运行 inxton 编译器来刷新双项目。 让我知道这是否有帮助

你好@PTKu
解决了,用 Inxton 重新编译,
您知道如何从 GitHub 项目 XaeTcOpen101(我附上的第一张照片)中删除错误吗?
谢谢

@runtimevic您应该将字符串“your-ams-id”替换为目标的AMD ID,如果它是本地的,您可以分配'null'

所以在第 13 行:

~C#// 例子:静态字符串 AMS_ID = "192.168.0.2.1.1" ;~

// 如果你的目标是本地的,那么
~C#静态字符串 AMS_ID = null;~

在文件/TcOpen101/TcOpenPlcConnector/Properties/Secrets.cs

你需要修复

~ C#公共静态类秘密{public const string pwd = -"your_elastic_password"-;}~

~ C#公共静态类秘密{public const string pwd = "runtimevic 弹性密码";}~

我故意将编译错误留在那里以强制使用正确的值进行修复。

@runtimevic您应该将字符串“your-ams-id”替换为目标的AMD ID,如果它是本地的,您可以分配'null'

所以在第 13 行:

// example:
static string AMS_ID = "192.168.0.2.1.1" ;

// 如果你的目标是本地的,那么

static string AMS_ID = null;

在文件/TcOpen101/TcOpenPlcConnector/Properties/Secrets.cs

你需要修复

public static class Secrets
{
     public const string pwd = -"your_elastic_password"-;
}

public static class Secrets
{
     public const string pwd = "runtimevic elastic password";
}

我故意将编译错误留在那里以强制使用正确的值进行修复。

@PTKu

如果您发送给我的所有内容我已经知道,那么问题就在这里:
var plc = 新的 TcOpenPlcTwinController (
我附上一张照片给你看,这就是我不知道为什么它错了

TcOpen_not_compilePNG

@runtimevic我以为您在询问此线程中第一项的编译错误。

该解决方案缺少编译器生成的*.g.cs文件。 如果您收到编译器不存在的消息...这是 VS 的问题。 要解决该问题,您只需打开应该将编译器复制到正确位置的“包管理器控制台”。 然后您应该能够使用扩展程序运行它。 当我有能力的时候,我会给你一个截图。

@runtimevic
打开包管理器控制台:
image

在包管理中,您应该找到以下内容:
image

然后运行 ​​inxton 编译器

@runtimevic您还可以下载包含所有二进制文件项目

@runtimevic打开包管理器控制台:image

在包管理中,您应该找到以下内容:image

然后运行 ​​inxton 编译器

@PTKu
一切都解决了,非常感谢您的快速回复,👍👍😉
你从哪里下载 ELK Elasticsearch、Logstash 和 Kibana 可执行文件?
https://www.elastic.co/es/downloads/kibana
https://www.elastic.co/es/downloads/logstash
https://www.elastic.co/es/downloads/elasticsearch
这些链接是下载的?
非常感谢你,维克多。

@runtimevic是的,维克多,您可以从这些链接下载 kibana 和 elasticsearch ......
自行决定关闭此问题。

此页面是否有帮助?
0 / 5 - 0 等级