twincat

    0热度

    2回答

    我在TwinCAT3中尝试并熟悉ST,我现在有一个简单的问题。 说我有8个LED。每个分配给输出1-8。现在我想能够发送一个像这样的字节:10101010.让我们调用该变量来保存该字节setOUTPUTS。 我会如何初始化setOUTPUTS来保存? bsetOUTPUTS := BYTE; 之后,我初始化变量,我怎么会遍历它来设置每个LED到相应的位? 例如:setOUTPUTS = 100

    0热度

    1回答

    我有一个Beckhoff的CX9020模块具有以下信息(如CX配置工具在一般标签所示)的连接: 系统信息: 设备名称:CX-XXXXXX 图片版本:CX902 0 HPS 5.02d CXConfig版本:1.0(构建73) CPU频率:1000兆赫 的TwinCAT: 版本:2.11 TC版本: AMS网络ID:5.39.55.247.1.1 注册等级:PLC 现在我已经安装的TwinCAT 3

    0热度

    1回答

    我试图导出Simulink到TwinCAT 3.我遵循TwinCAT 3 Simulink-TwinCAT接口用户手册并执行与认定相同的程序。 我使用的是Windows 10(x64),但是在构建simulink时会抛出一个错误,称WinDD7找不到。 you can view the Error msg. 我仍然输出到TwinCAT 3并试图配置,但我再次遇到错误。 You can view t

    0热度

    1回答

    我想要做的是创建一个FB,以便在给定TAG NAME时读取输入点的信号。 例如,如果标签名称是“I_motor_sensor”,所以“I_motor_sensor”发送到Read_I_Point FB,然后FB将返回当前状态。那么有没有办法做到这一点?

    0热度

    1回答

    我已经导入pyads(Python lib通过的TwinCAT库TcAdsDll.dll沟通。我读过here此库具有多线程功能。 是它也可以在多个进程中使用皮托库没有冲突? 为了避免冲突,我考虑制作一个皮层包装器,它将ADS数据共享到具有多处理和队列的多个进程,但这将是一些工作,只是执行: # process1: pyads.open_port() self.adr = pyads.AmsAd

    0热度

    1回答

    我想知道什么是最好的方法。 如果我需要将类传递给类构造函数,为什么我应该在我的类中使用变量。 例子: using Beckhoff.App.Ads.Core.Plc; Class test() { private static IBAAdsServer AdsServer; private static IBAAdsCncClient _cncClient;

    0热度

    4回答

    说我有填充有信息绕轴线以下结构: TYPE AxisInfo : STRUCT AxisStatus : ARRAY [0..3] OF BYTE; DriveStatis : ARRAY [0..3] OF BYTE; FeedRate : ARRAY [0..3] OF BYTE; Inputs : BYTE; Outputs : BYTE;

    1热度

    1回答

    我使用TwinCAT.Ads(TwinCAT 3)通过vb.net应用程序进行Beckhoff plc通信。应用程序正在读取和写入很少的PLC变量。 我需要写一个struct数组。 我的结构: Friend Structure Struct_Recette Dim nNumProg As Integer ' Programme associated Dim nNumZon

    -2热度

    1回答

    我对TwinCAT 3相当陌生。我试图从Dymola导入C代码到TwinCAT 3.我已经通过了BECKHOFF手册,但没有多大帮助。 如果你能帮助我,我将不胜感激。

    1热度

    2回答

    我无法找到如何设置Beckhoff EL6002的波特率。我得到一个提示,我应该使用CoeWrite块,但由于我对TwinCAT有点新,所以找不到正确的功能块。有人可以发送一个代码示例(结构化文本)如何做到这一点?