1 XC 系列PLC 应用案例 一. 通过流程指令实现小车控制 .................................................................................................... 2 二. 两路脉冲输出 ............................................................................................................................ 6 三. 高速计数中断 .......................................................................................................................... 10 四. MODBU S 指令应用 ................................................................................................................. 14 五. 自由格式通讯 .......................................................................................................................... 20 2 一. 通过流程指令实现小车控制 概述: XC 系列提供STL、STLE、SET、ST 四条指令。PLC 指令均 STL 与 STLE 必需配对使用。STL 表示一个流程的开始,STLE 表示一个流程的结束。执行 SET Sxxx将所在的流程关闭,并将流程Sxxx打开。执行 ST Sxxx将流程Sxxx打开,但不将关闭自身流程。 本例是一个运货小车的自动控制的流程。本程序实现了按事件步顺序执行的例子。每步包含一系列动作,一步紧跟一步,并且只有条件满足时,才能执行。 例图: 后退前进SQ0SQ1 程序流程框图: 小车后退S0小车前进S2空流程S10卸料/延时S3延时S1启动按钮X0T0时间到前进限位开关X3T1时间到停止按钮X1停止按钮X1停止按钮X1主流程后退限位开关X4 3 程序说明: 按下启动按钮X 0 后,小车后退,碰到后退限位X 4 开关后,小车停止延时5 秒。延时时间到小车前进。碰到前进限位开关X 3,小车停止前进,开启卸料。延时8 秒后,小车又继续后退,这样不停地循环工作,直到按下停止按钮,小车停止。 程序: 4 5 6 二. 两路脉冲输出 概述: XC3 系列和XC5 系列PLC 一般具有2 个脉冲输出。为了使用脉冲输出,必须要使用带有晶体管输出的PLC。通过使用不同的指令编程方式,可以进行无加速/减速的单向脉冲输出,也可以进行带加速/减速的单向脉冲输出,还可以进行多段、正反向输出等等,输出频率最高可达 400KHz。 本例中,使用单段单向脉冲输出,Y0 控制 X 轴步进电机,Y1 控制 Y 轴步进电机。通过流程控制两个轴轮流驱动。 例图:...