您现在的位置是:首页 > PLC技术 > PLC技术

台达DVP-PLC包厢呼叫控制(SFWR/SFRD)程序设计范例

来源:艾特贸易2018-01-19

简介范例示意如图 8-7 所示。 图 8-7 范例示意 【控制要求】 (1) 任何一包厢按下呼叫按钮,呼叫包厢个数增加 1 。按下查看按钮,按从早到晚的呼叫顺序依次查看呼叫的包厢号码,并且呼叫

    范例示意如图8-7所示。

范例示意

    8-7    范例示意

    【控制要求】

   (1)任何一包厢按下呼叫按钮,呼叫包厢个数增加1。按下查看按钮,按从早到晚的呼叫顺序依次查看呼叫的包厢号码,并且呼叫的包厢个数自动减1。当所有包厢号码都被查看完后,呼叫包厢个数显示为0

   (2)按下复位按钮,清除包厢记忆数据。

    【元件说明】

    元件说明见表8-4

    8-4    元件说明

元件说明

    【控制程序】

    控制程序如图8-8所示。

控制程序

    8-8    控制程序

    【程序说明】

   (1)本程序利用API38 SFWRAPI39 SFRD指令的配合使用,实现先进先出的数据堆栈读写控制。在本例中即是先呼叫的包厢号码先被查看。

   (2)按下包厢呼叫按钮,5个包厢的号码先被暂存于D10,然后按照呼叫先后顺序被放入数据堆栈D1D5中的某个位置。

   (3)按下查看按钮,最早呼叫的包厢号码被读出到D11,而呼叫包厢个数则与指针D0对应,利用台达的TP04文本显示器可方便的监控PLC内部寄存器D0(呼叫包厢个数)和D11(即将查看的包厢号码)的数值。

   (4)程序最后用ZRSTRST指令将D0D6D11清零,在TP04显示器上呼叫包厢个数和呼叫包厢号码都将显示为0

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务