松下PLC技术支持交流区 有问必答 (松下PLC技术电话)

针对 W707377841 关于使用 FP-XC30T 时在编程 F171、F172 等高级脉冲指令时遇到的运算错误问题,本文提出以下解决方案和应用示例。

解决方案

  1. 控制字设置正确:确保正确设置控制字 (CW) 以指定高级脉冲指令的模式和参数。
  2. 系统寄存器设置正确:在系统寄存器中设置所用通道的寄存器,例如 DCR、DMR 和 DFR。
  3. 输出频率在控制字设置范围内:输出频率必须在控制字中设置的范围内。超出此范围将导致运算错误。

应用示例

F171 指令(时基输出波形 1)
    // 设置控制字,选择时基 1 输出波形
    CW.CMD = F171;
    CW.TIM = 0x01;
    CW.RST = 0x01;
    CW.IM = 0x00;
    CW.OE = 0x01;

    // 设置系统寄存器,设置通道 1
    DCR.TB = 0x0001;
    DMR.P = 0x0001;
    DFR.BT = 0x0000;

    // 设置输出频率
    FR.FRQ = 0x0001; // 输出频率为 1Hz
  
F172 指令(时基输出波形 2)
    // 设置控制字,选择时基 2 输出波形
    CW.CMD

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论