选项卡:CANbus – NetX 配置 作为通用 CAN 总线节点的替代方案,可以将 CAN 总线节点 (NetX) 添加到 NetX 现场总线的设备树中。为该节点提供了 NetX 配置对话框,用于选择 NetX 芯片(适配器插槽)和该芯片上的通信通道。对话框中设置的名称以及列表框中已存在的任何可能设置由设备描述定义。 表 2 . NetX 设置 投币口 使用的插槽。对于带有 NetX 芯片的
职能 可以生 CODESYS 提供通过应用程序发送和接收 CAN 消息的能力。设备树中不需要任何设备来执行此操作。访问也可以与 CAN 堆栈并行执行。 基本上有两种选择: 通过 CANbus API 访问:您将在 CODESYS 商店 或者 CODESYS 美国商店 . 目标群体:应用程序程序员 通过图书馆访问 CAA Can Low Level Extern 目标群体:图书馆开发人员和专家 提示
诊断 本章描述了 CAN 出现问题时的一般诊断 – 无论使用何种现场总线堆栈。大多数问题都可以追溯到不正确的接线或有故障的总线设备或 CAN 驱动程序。因此建议参考 硬件故障诊断 章节以及相应 CAN 控制器的诊断计数器。 本节内容如下 :
模式 功能 :这些命令确定坐标和轴中点是被解释为绝对值还是相对坐标。 G代码 描述 G90 该坐标 ( X / Y / Z / A / B / C / P / Q / U / V / W ) 被解释为绝对值。 (这是默认设置。) G91 该坐标 ( X / Y / Z / A / B / C / P / Q / U / V / W ) 被解释为相对于当前位置的值。 G98 轴中点 ( I / J
开关点(H 功能) 功能 :开关点功能或 H 功能激活二进制、路径相关的开关。最多三个开关点( MAX_SWITCHES ) 可以为每个路径元素处理。 句法 [G-Befehl] H O/L 首先定义切换点编号H<number>,然后将切换点在路径元素中的位置定义为绝对(L<位置>字)或相对(O<位置>字)。 G码字 描述 H{-}<编号> H函数的数量 如果 H 编号为正,则相应的开关功能打开。
功能 功能 :M 功能或附加功能在 G 代码插补期间开始动作。 插值器减速到速度 0,将排队的 M 函数的编号发送到输出 wM ,并等待确认 bAcknM 在再次加速之前。与切换点相反,程序保持在当前位置,直到通过设置插补器的输入来确认 M 功能。 如果 SMC_PreAcknowledgeM 执行,然后功能块提前确认 M 功能。如果功能块按时执行,则内插器不会停止,程序将继续执行,就好像 M 指
与内插器的时序同步 G代码 : G75 功能 :该命令阻止解码器的功能块处理 G 代码,直到插值器遍历所有先前的对象。当内插器到达 G75 ,所有队列都是空的,NCDecoder 和所有预处理功能块继续运行。 此函数对于使用变量很有用。解码器在处理相应行时替换变量。但是,根据队列机制,插值器的执行发生在指定时间之后。您可以使用 G75 用于等待和同步变量的评估以及插值器的后续处理。 句法 G75
弧 G代码 : G2 , G3 功能 :该命令从当前位置沿圆形路径插入一个圆弧到目标位置。 G2 顺时针移动和 G3 逆时针移动。 弧定义如下: 半径法 目标坐标+半径:目标坐标在X/Y/Z 中定义。曲线由半径 R 定义。 中点法 目标坐标+中点坐标:目标坐标定义为X/Y/Z。曲线由中点坐标 I/J/K 定义。中点坐标位于起点和终点的垂直平分线上。如果不是这种情况,则会自动更正中点坐标。偏差不得大
椭圆 G代码 : G8 , G9 功能 :该命令通过目标坐标X/Y、椭圆中点I/J、椭圆主轴方向K、主轴和副轴之间的长度比R指定椭圆弧。 句法 G8 X Y Z R I J K A B C P Q U V W F E H L/O D S G9 X Y Z R I J K A B C P Q U V W F E H L/O D S G码字 描述 X Y Z 笛卡尔坐标轴的目标位置 R 主轴和副轴之间
直线运动 G代码 : G1 功能 :该定位指令执行直线插补。直线插补将插补点从当前位置移动到直线上定义的目标坐标。所有轴同时到达那里。必须为线的描述定义目标坐标 (X/Y/Z)。 除了空间运动之外,您还可以为附加轴 A/B/C/P/Q/U/V/W 指定目标位置,这些轴与笛卡尔目标坐标同时到达。 重要 两个连续的相同位置总是会导致运动停止在该位置。当后续路径稳定连接并且可以不间断地行驶时,也会发生停