2)选定运动控制器中必须使用到的“状态型”信号。
3)建立运动控制器中“用户软元件”和“固定用途元件”的关系。
设定使用运动控制器中“用户软元件”从M6000开始刷新。图4-7中F0运算步的运算程序如下:
OUT M2000=M6000//PLC就绪指令
OUT M2040=M6001//速度切换指令
OUT M2042=M6002//所有轴伺服ON指令
OUT M2043=M6003//从实模式切换到虚模式请求指令
OUT M2048=M6004//JOG同时起动(指令)
OUT M2051=M6005//手轮1使能(指令)
OUT M2052=M6006//手轮2使能(指令)
OUT M2053=M6007//手轮3使能(指令)
OUT M3136=M6008//设置时钟指令
OUT M3137=M6009//读时钟数据指令
OUT M3138=M6010//故障复位指令
OUT M3139=M6011//读伺服参数指令
OUT M3200=M6200//1轴停止指令
OUT M3201=M6201//1轴快速停止指令
OUT M3202=M6202//1轴JOG正转起动
OUT M3203=M6203//1轴JOG反转起动
OUT M3204=M6204//1轴完成信号OFF指令
OUT M3205=M6205//1轴速度位置切换使能指令
OUT M3207=M6207//1轴故障复位指令
OUT M3208=M6208//1轴伺服故障复位指令
OUT M3209=M6209//1轴起动时外部输入停止信号无效指令
OUT M3212=M6212//1轴进给当前值更新请求指令
OUT M3213=M6213//1轴地址离合器参考设置指令
OUT M3215=M6215//1轴伺服OFF指令
OUT M3216=M6216//1轴M代码FIN指令
//以上是对1轴的指令,其余各轴可对应设定
//(分配给实轴M6200~M6399,8轴)
OUT M4800=M6400//虚1轴停止指令
OUT M4801=M6401//虚1轴快速停止指令
OUT M4802=M6402//虚1轴JOG正转起动
OUT M4803=M6403/虚1轴JOG反转起动
OUT M4804=M6404//虚1轴完成信号OFF指令
OUT M4807=M6407//虚1轴故障复位指令
OUT M4809=M6409//虚1轴起动时外部停止输入无效指令
OUT M4819=M6410//虚1轴FIN完成指令
//(分配给虚轴M6400~M6499,8轴)
//表示指令的信号从M6000~M6499(刷新参数设置从OUT M6000~M6639,共40点)
//以下表示系统公共状态信号
OUT M6801=M2001//1轴起动成功标志
OUT M6802=M2002//2轴起动成功标志
OUT M6803=M2003//3轴起动成功标志(www.xing528.com)
OUT M6804=M2004//4轴起动成功标志
OUT M6805=M2005//5轴起动成功标志
OUT M6806=M2006//6轴起动成功标志
OUT M6839=M2039//检测到SFC图出错
OUT M6841=M2041//检测到系统设置出错
OUT M6844=M2044//虚模式切换完成
OUT M6845=M2045//虚模式切换过程出现故障
OUT M6846=M2046//同步偏差报警
OUT M6847=M2047//检测到运动槽出错
OUT M6849=M2049//所有伺服轴=ON(状态)
OUT M6850=M2332//外部急停输入标志
//(以下是各轴状态信号)
OUT M6900=M2400//1轴定位起动完成信号
OUT M6901=M2401//1轴定位完成信号
OUT M6902=M2402//1轴到位信号
OUT M6903=M2403//1轴指令到位信号
OUT M6904=M2404//1轴速度控制信号
OUT M6905=M2405//1轴速度/位置切换信号
OUT M6906=M2406//1轴零点通过信号
OUT M6907=M2407//1轴故障检测信号
OUT M6908=M2408//1轴检测到伺服故障信号
OUT M6909=M2409//1轴原点回归请求信号
OUT M6910=M2410//1轴原点回归完成信号
OUT M6911=M2411//1轴正限位信号
OUT M6912=M2412//1轴负限位信号
OUT M6913=M2413//1轴STOP信号
OUT M6914=M2414//1轴DOG信号
OUT M6915=M2415//1轴伺服就绪信号
OUT M6916=M2416//1轴转矩限制中信号
OUT M6918=M2418//1轴虚模式不可继续运行信号
OUT M6919=M2419/1轴M功能FIN信号
//其余各轴照此分配
//(M6900~M7099分配给各轴表示状态)
//以下表示虚轴状态
OUT M7100=M4000//虚1轴定位起动完成信号
OUT M7101=M4001//虚1轴定位完成信号
OUT M7103=M4003//虚1轴指令到位信号
OUT M7104=M4004//虚1轴速度控制信号
OUT M7107=M4007//虚1轴故障检测信号
OUT M7109=M4019//虚1轴M代码完成信号
//其余各轴照此分配
//(M7100~M7299分配给各轴表示状态)
//刷新参数设置M6800~M7439(40点)
OUT指令功能如下:
OUT M2042=M6002;当M6002=ON,则M2042=ON;当M6002=OFF,则M2042=OFF。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。