1.
数控折弯机软件设计的基本要求
数控折弯机软件设计的基本要求由PLC本身的特点,及其在工业控制中要求完成的具体控制功能决定的,数控折弯机软件设计的基本要求如下。
1)紧密结合生产工艺
每个控制系统都是为了完成一定的生产过程控制而设计的。不同的生产工艺,具有不同的控制功能。哪怕是相同的生产过程,由于各设备的工艺参数不一样,控制实现的方式也就各不相同。可以说各种控制逻辑、运算都是由生产工艺决定的,所以数控折弯机软件程序设计人员都必须严格遵守生产工艺的具体要求来设计应用软件。
2)熟悉控制系统的硬件结构
软件系统是由硬件系统决定的,不同系列的硬件系统,不可能采用同一种语言进行程序设计。即使相同的语言形式,其具体的指令也不一定相同。偶尔可以选择同一系列的PLC,但由于型号或系统配置的不同,也要有不同的应用程序与之相对应,所以数控折弯机软件程序设计人员不能抛开硬件结构而单独地考虑软件,而应根据硬件系统而编制相应的应用程序。
3)具备计算机和自动化两方面的知识
PLC是以微处理器为核心的控制设备,无论是硬件还是软件都离不开计算机技术,控制系统的许多知识也是从计算机技术衍生出来的;同时,控制功能的实现也离不开自动控制技术,所以数控折弯机软件程序设计人员必须具备计算机和自动化控制两方面的知识。
2.数控折弯机软件设计的基本原则
PLC的数控折弯机软件设计是以系统要实现的工艺要求、硬件组成和操作方式等条件为依据来进行的,一般来说数控折弯机软件设计人员都要遵从以下几个基本原则:
(1)设置了必要的参数后,对CPU外围设备的管理由系统自动完成。程序设计一般只需要考虑用户程序的设计。
(2)要对输入/输出信号做统一操作,确定各个信号在一个扫描周期内的唯一状态,避免由同一个信号因状态的不同而引起的逻辑混乱。
(3)由于CPU在每个周期内都固定进行某些窗口服务,占用一定的机器时间,所以周期时间不能无限制地缩短。
(4)定时器的时间设定值3灌d,teN期扫描时间,周期时间的整数倍时,可能会带来定时误差。
(5)用户程序中如果多次对同一个参数进行赋值,操作不影响实际输出。并且在定时器时间设定值不是平均则只有最后一次操作有效,前几次
以上几条是PLC程序设计的基本原则,体现了.PLC本身的特点及与其他控制设备的区别。在程序设计过程中,编程人员应时刻牢记这几点。
3.数控
折弯机软件设计的基本内容
PLC程序设计的基本内容一般来说包括参数表的定义、程序框图的绘制、程序清单的编制和程序说明书的编写四项内容。
1)参数表的定义
参数表就是按照一定的格式对所设计系统的各个接口参数进行规定和整理出来的表格。PLC编程所用的参数表所包含的内容基本相同,一般由输入信号表、输出信号表、中间标志表和储存单元表构成。
输入/输出表要明显地标出模块的位置、信号端子号和信号的有效状态等;中间标志表
要给出信号地址、信号处理和信号的有效状态等;存储单元表要含有信号地址和信号名称
等。各个信号一般按信号地址从小到大的顺序排列。
总之,参数表的定义尽量要便于使用,尽可能详细易懂。
2)程序框图的绘制。
程序框图是根据工艺流程而绘制出来的控制过程方框图,包括程序结构框图和控制功能框图。程序结构框图是全部应用程序中各功能单元的结构形式,可以根据它去了解所有控制功能在整个程序中的位置;而功能框图描述了某种控制在程序中的具体实现方法及它的控制信号流程。
绘制程序框图相当重要,数控折弯机软件设计者可以根据程序框图编制实际的控制程序,而使用者也可以根据程序框图方便地阅读程序清单。所以,设计程序时,一般要求绘制程序框图。应先绘制程序结构框图,再详细绘制各个控制功能框图,实现各个控制功能。程序结构框图和功能框图二者缺一不可。
3)程序清单的编制
可以说这一步是程序设计中最主要也是最重要的阶段,程序清单编制的过程也就是各个控制功能具体实现的过程。设计者首先要根据PLC来选择相应的编程语言,因为一般所选用的PLC不同,其用于编程的指令系统也不同。选择了编程语言后,就可以根据程序框图所规定的顺序和功能编写程序清单了。程序编制完后就可以对它进行调试,直到符合工艺要求为1E。
4)程序说明书的编写
程序说明书是数控
折弯机软件设计者对整个程序内容的注释性的综合说明,目的是为了方便使用者了解其程序的基本结构和某些问题的处理方法。数控折弯机程序设计者需在说明书中大体阐释一下自己程序设计的依据、基本结构、各功能模块的原理,以及程序阅读方法和使用过程中应该注意的一些事项,此外还应该包含程序中所使用的注释符号、文字编写的含义和程序的测试情况。
一个好的数控折弯机程序说明书不但能帮助使用者学习和应用,也为将来的数控折弯机软件维修和改造带来了方便。