Panasonic Industry

控制机器

检索已停产的产品


常见问题解答详细

Q:

松下FPG系列,如何把一个16位数据寄存器DT的高字节和低字节的数据分解到两个不同的数据寄存器中?

A:

多种方法可以实现。例如:将数据寄存器DT100的高字节数据移到DT201,低字节数据移到DT200中。
1)使用指令F6(DGT )以4位为单位传输指定的16位数据。
│  R100
├─┤├─(DF)──[F6 DGT,DT100,H10,DT200]
│                              [F6 DGT,DT100,H12,DT201]
2)使用指令F94(DIST)将16位数据分解为为4个4位单位,并进行传输。再使用 F93(UNIT)将指定的16位数据的低4位组合成1个字。
│  R100
├─┤├─(DF)──[F94 DIST,DT100,K4,DT101]
│                              [F93  UNIT,DT101,K2,DT200]
                                 [F93  UNIT,DT103,K2,DT201]
3)使用指令F65(WAN)16位数据与提取高、低字节数据,使用指令F6(DGT)移位。
│  R100
├─┤├─(DF)──[F65 WAN,DT100,H00FF,DT200]
│                              [F65 WAN,DT100,HFF00,DT101]
                                 [F6 DGT,DT101,H12,DT201]

解答日期:2017-09-27

相关产品: 可编程控制器FPΣ

浏览次数:3568   有帮助 2

打印发送电子邮件

没有找到解答?

请点击 留言咨询 或致电400-920-9200进行咨询
发送邮件
请输入您的邮箱地址, 我们会将FAQ发送到您的邮箱
您的email地址
发送