Beckhoff如何在TWINCAT 3 C++;在循环更新中? 我学习用C++来使用TwitcAt 3,作为第一个工作,我决定打开一个 .txt文件,并在里面取一个数字,然后放上一个字符串或整数。

Beckhoff如何在TWINCAT 3 C++;在循环更新中? 我学习用C++来使用TwitcAt 3,作为第一个工作,我决定打开一个 .txt文件,并在里面取一个数字,然后放上一个字符串或整数。,c++,twincat,C++,Twincat,我已经阅读了所有的文档,有很多问题。我发现我不能使用C++库,只是Twitter函数。然后我迷路了 第一:用C++ + /p>在TWICAT 3中打开文件的步骤是什么? 第二:如何读取文件中的数据并输入字符串或整数 我想在循环更新中这样做 如果这是一个noob问题,我很抱歉。作为第一步,您必须了解TwinCAT为您提供了一个具有实时功能的PLC。这意味着您编程的每个任务都需要在每个周期执行:您的任务不得超过特定的持续时间 许多对操作系统的访问都需要大量的等待时间,而这是实时系统无法做到的。为此,

我已经阅读了所有的文档,有很多问题。我发现我不能使用C++库,只是Twitter函数。然后我迷路了

第一:用C++ + /p>在TWICAT 3中打开文件的步骤是什么? 第二:如何读取文件中的数据并输入字符串或整数

我想在循环更新中这样做


如果这是一个noob问题,我很抱歉。

作为第一步,您必须了解TwinCAT为您提供了一个具有实时功能的PLC。这意味着您编程的每个任务都需要在每个周期执行:您的任务不得超过特定的持续时间

许多对操作系统的访问都需要大量的等待时间,而这是实时系统无法做到的。为此,您会发现大多数功能块都配备了“执行”布尔输入(或类似输入)和“忙”、“完成”和“错误”(甚至是“错误ID”)等输出。这些是为了启动流程并定期(即在每个周期中)检查流程是否完成


您无法在单个CycleUpdate内管理文件的打开、读取、写入或关闭(操作系统功能)。这是保证实时功能的成本。

您好,欢迎使用堆栈溢出。如果你能把你的文章集中到一个问题中,你会得到更好的帮助,并且C++中包含了你试图解决问题时所写的任何代码。是否无法使用任何IEC61131-3语言,如结构化文本?虽然在TwinCAT中使用C++是可能的,但它通常带有一些警告,所以如果您没有任何特定的要求或理由去使用C++,我建议使用ST,在这种情况下,您将使用FBX文件打开、FBX文件写入、FBX FILCHILL功能块在TwinCAT。