CODESYS Softmotion Basic 本节内容如下 :
入门 CODESYS Softmotion Basic 使用 [...] Basic ,需要
预报 预测功能可用于查询有关轴未来运动的信息。预测的一个重要应用是确定到达某个位置所需的时间(类似于触发功能)。另一个应用是确定轴在给定时间的位置和速度。这样,当执行器打开时,例如当胶合喷嘴打开时,可以补偿死区时间。它还可用于精确控制具有死区的执行器,例如根据未来 100 毫秒的轴速度控制胶合输出 要实现这些应用程序,您可以使用 SMC_获取旅行时间 和 读取设置值 配置预测持续时间后的功能块 S
概述 CODESYS Softmotion Basic 为各个轴的运动控制提供功能块接口。该接口基于 PLCopen 规范
功能块:MC_CamTableSelect 和 MC_CamIn MC_CamTableSelect.MasterAbsolute 如果输入 MasterAbsolute = TRUE ,则凸轮从当前主位置启动。此点可以是凸轮主值范围内的任意位置。如果该点超出凸轮值范围,则发出错误。 如果输入 MasterAbsolute=FALSE ,则凸轮将重新定位到当前位置。这会将主凸轮的零点设置为当前主凸
周期凸轮 凸轮可以重复运行,当 Periodic 输入 MC_CamTableSelect 功能块设置为 TRUE 。然后凸轮在到达终点位置后自动重新启动。如果此输入 FALSE ,然后 EndOfProfile 输出变量 MC_CamIn 功能块设置为 TRUE 当主机到达终点位置时,从机暂停在当前位置。 注意,离开主值范围后凸轮活动不会停止。当主驱动器重新进入主值范围时,从驱动器将再次跟随凸轮
发生错误时的行为 如果发生轴错误(例如,轴切换到状态 Errorstop ),活动的运动将与所有其他接受的运动一起报告错误。 如果在活动运动的功能块中出现 FB 错误,则以后接受的所有运动也会报告错误。这与第 2.2.2 节的 PLCopen 形成对比,后者在 FB 错误后将继续执行后续命令。 本节内容如下 :