BMXXBP1200
在测试系统中,PLC应用PL7软件提供的编程语言GRAFCET根据要求直接控制设备。GRAFCET语言的结构主要有三部分组成,即预处理(preliminary process);顺序处理(sequential process);后继处理(subsequential process)。PLC的CPU的工作原理是循环扫描。GRAFCET语言循环扫描执行的顺序首先是预处理,然后是顺序表处理,最后是后继处理。预处理主要是在电源或机械机构失效后重新启动时的初始化处理,以及对输入的逻辑处理。在预处理这部分可以通过一些系统位的功能实现整个顺序控制的初始化,冻结等功能。如将系统位%S21置1时GRAFCET初始化到起始步。顺序表处理就是处理程序的顺序控制结构,其也是整个程序的框架部分,有初始步(initial step),转换条件(transition),与分支(AND divergence),或分支(OR divergence)及与每一步直接相关的操作。笔者所选的TSX 3710提供1-98步的容量。TSX57系列还支持每一步中的微步功能及子步的功能,为顺序控制提供更加灵活应用的方式。初始步为程序开始执行作初始化准备,把工作顺利进行的条件准备好。“与”“或”分支为多种情况发生提供程序处理的入口。转换条件严格控制步与步之间转换,使得控制流程结构清晰。每一步以符号“Xi%”为标记。微步以“%Xmi”,系统为每一步提供一个计时器%Xi.T,其以100ms为单位对每一步处理的时间进行计时,也可以作为条件为程序控制所用。