0:Poweroff — 轴未使能,运动之前需执行MC_Power 指令给轴使能 1:Errorstop — 轴错误状态,需执行MC_Reset给轴复位 2:Stopping — 轴停止状态 3:Standstill — 轴静止状态 4:Discrete Motion — 轴处于离散运行状态 5:Continuous Motion —– 轴处于连续运行中 6:Synchronized Motion —...
因为在Enable无效后,功能块不再执行,此时改变bRegulatorOn也无法生效。 下图就是同时复位Enable和bRegulatorOn参数时,Status输出仍然有效的情况。这样就会导致“明明已经复位bRegulatorOn,伺服仍然处于使能状态”的现象。 PLCopen功能块调用问题 控制伺服运动的功能块(包括MC_Stop、MC_Reset等)必须持续调用,只有被调用的指...
首先是MC_Power_0功能块,它用于轴的初始化。通过设定参数如Axis(轴选择)、Enable(使能)、bRegulatorOn(调节器状态)等,我们可以启动轴的初始化过程。同时,该功能块还提供了Status(状态)、bRegulatorRealState(调节器实际状态)等输出,以便用户了解轴的当前状态。接着是MC_Home_0功能块,它用于将轴移动到...
0:power_off 未使能1:errorstop 错误停止2:stopping 错误停止中3:standstill 使能就绪状态4:discrete_motion 离散运动5:continuous_motion 连续运动6:synchronized_motion 同步运动7:homing 原点复制中nDirection (方向) MC_DIRECTION (ENUM) -1:negative 负方向运动0:shortest 根据最短距离(仅模数轴)选择方向1:posit...
例子是一个包含一个能使两个虚拟轴上电使能的功能块的库,这两个功能块应该是包含两个 MC_Power功能块,创建过程如下: (1)、首先创建一个标准的库文件,可以更改其名称和位臵,如下图所示: 39 图1-61 (2)、由于需要使用MC_Power功能块,所以需要加载SM3_Basic库,打开库管理器, 选择Addlibrary(添加库)。 在...
MC_Power指令使用方式使用时要注意Enable和bRegulatorOn的操作次序。Enable可保持高电平状态,通过控制bRegulatorOn,控制伺服使能开断。不要同时开断Enable和bRegulatorOn。因为在Enable无效后,功能块不再执行,此时改变bRegulatorOn也无法生效。下图就是同时复位Enable和bRegulatorOn参数时,Status输出仍然有效的情 ...
(200120 ) , pioneersh@ CODESYS 软件编程简介 12.07.2003 梯形图程序设计语言的特点是: − 与电气操作原理图相对应,具有直观性和对应性;主要应用于开关量逻辑控 制目的的程序 − 与原有的继电器逻辑控制技术的不同点是,梯形图中的能流(Power FLow )不是实际意义的电流,内部的继电器也不是实际存在的继电器,...
MC_Power_CO :MC_Power_CO; MC_Home_CO :MC_Home_CO; MC_Reset_CO :MC_Reset_CO; MC_Stop_CO :MC_Stop_CO; MC_MoveVelocity_CO :MC_MoveVelocity_CO;//【速度模式】 MC_MoveAbsolute_CO :MC_MoveAbsolute_CO;//【绝对定位】 MC_MoveRelative_CO :MC_MoveRelative_CO;//【相对定位】 ...
MC_Power指令使用方式使用时要注意Enable和bRegulatorOn的操作次序。Enable可保持高电平状态,通过控制bRegulatorOn,控制伺服使能开断。不要同时开断Enable和bRegulatorOn。因为在Enable无效后,功能块不再执行,此时改变bRegulatorOn也无法生效。下图就是同时复位Enable和bRegulatorOn参数时,Status输出仍然有效的情 ...