您现在的位置是:首页 > 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 SFWR与API39 SFRD指令的配合使用,实现先进先出的数据堆栈读写控制。在本例中即是先呼叫的包厢号码先被查看。
(2)按下包厢呼叫按钮,5个包厢的号码先被暂存于D10,然后按照呼叫先后顺序被放入数据堆栈D1~D5中的某个位置。
(3)按下查看按钮,最早呼叫的包厢号码被读出到D11,而呼叫包厢个数则与指针D0对应,利用台达的TP04文本显示器可方便的监控PLC内部寄存器D0(呼叫包厢个数)和D11(即将查看的包厢号码)的数值。
(4)程序最后用ZRST和RST指令将D0~D6及D11清零,在TP04显示器上呼叫包厢个数和呼叫包厢号码都将显示为0。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
