您现在的位置是:首页 > PLC技术 > PLC技术
台达DVP-PLC实现一个寄存器上下8位的位数交换(XCH)程序设计范例
来源:艾特贸易2018-01-19
简介【控制要求】 一个 D 的数据长度为 word ( 16 位),而一个 word 由 4 个位数“ Nibble ”组成。实现每隔 1s D0 的 NB0/NB1 、 NB2/NB3 数据互换。控制要求如图 6-8 所示。 图 6-8 控制要求 【元件
【控制要求】
一个D的数据长度为word(16位),而一个word由4个位数“Nibble”组成。实现每隔1s D0的NB0/NB1、NB2/NB3数据互换。控制要求如图6-8所示。
图6-8 控制要求
【元件说明】
元件说明见表6-6。
表6-6 元件说明
【控制程序】
控制程序如图6-9所示。
图6-9 控制程序
【程序说明】
程序先将D0的16bit(4个0.5 Byte)的数据存放到Y0~Y17中。当1s的定时时间到后,T0由Off→On变化,XCHP指令执行一次,K1Y0与K1Y4、K1Y10与K1Y14进行数据交换,交换完成后的数据再传送到D0,完成D0的NB0/NB1、NB2/NB3资料互换。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
