上面一节重点在讲快速完成人机界面的设置,这一节重点讲PLC编程,快速完成PLC的布局,建立固定模板,在每一次程序编写时,基于原始模板快速完成程序编写。
这一节讲的是003系统布局,模块排布。同样要基于第一原则和第二原则上进行设计,这一原则关键在建立每一个可以方便置换功能实现的程序块。这一节讲的关键点也在此。
上一节课讲到非标设备分成三大类,分别为旋转式自动化设备,直线式自动化设备以及多轴运动标准自动化设备。对于旋转式自动化设备,关键是为每一个模块编写好程序块以及转盘的控制程序;而直线式自动化设备重点同样在每一个模块建立程序块;对于多轴运动标准设备则在于对各个轴建立标准的程序块。建立模板当然必须将各种情况都建立在一个程序里面,根据设备需求,复制相应的程序块。
1、回原点程序块。对其中一根轴建立回原点的程序块,并且预留多组的数据寄存器,内部继电器,时间继电器,预留给不同轴使用。区别一根轴和多根轴的相同点与不同点,对于相同点,在该模块就全部书写完,即使会显得累赘,只要不影响程序功能,也要写下去,方便标准化。对于不同轴相同运行模式,可以在下一个程序块应用置换功能来实现功能。
2、对于输出点模块。利用固定的内部继电器进行控制,标准化内部继电器。
3、速度调试模块。只要是多轴运动都有。这个不需要考虑总共有多少轴,将六根轴都书写给标准程序块,需要应用多少轴,就复制多少轴的调试模块。只要对其内部继电器,数据寄存器都进行标准化即可。
4、工作模块程序。这一部分是无法进行预测的,是一个变量,无法进行标准化,只能余留足够有规律的内部继电器,时间继电器,数据寄存器给它即可。
5、位置确定模块。这一部分对于标准设备非常重要,一般会有不同轴的类型,为此,必须建立多个程序,并且在不同程序上面建立不同轴的程序块,方便需要直接调用。只要先做好功课,就可以快速完成程序设计。
6、轴运行模块。对于这一部分和轴运行顺序有关,同样无法标准化,只能根据实际情况具体编程。当然也必须留有充分的数据寄存器和内部继电器给它使用。
总之,这条原则就讲,对该标准化的程序进行标准化,对无法标准化则留给它充分的余量。
以上就是今天讲解的内容,希望对你有参考价值!
更多内容可以参考微信公众号:工业自动化学习平台
二维码如下: