总算弄出来数据了 三菱Q68ADI模块设置琢磨一下午 (总算弄出来数字的成语)

最近在使用三菱Q68ADI模拟量输入模块时遇到了一个奇怪的问题。无论如何改变信号,模块关联的地址数据数值始终不变。

起初,我以为可以像西门子IO模块一样,修改普通IO模块的设置并在不重新上电的情况下使用。三菱的模拟量模块需要作为智能模块处理,这意味着修改后的设置只有在重新上电后才会生效。

我联系了三菱客服,客服回复说是信号接线有问题。但当我回忆起以前使用IF232时也遇到过类似的问题,即需要重新上电后才能生效,于是尝试了一下,果然解决问题。

值得注意的是,在使用GXWORKS2/3时,无需像GXDEVELOP那样另外安装ADCONFIG。

我想有多少人和我一样掉进过这个坑呢?

总结

  • 三菱模拟量模块需要作为智能模块处理。
  • 修改后的设置需要重新上电后才能生效。
  • 使用GXWORKS2/3无需另外安装ADCONFIG。

希望分享能帮助其他遇到同样问题的工程师。


// 示例代码
// GXWORKS2/3
Mitsubishi.QSeries.Q68ADI module = new Mitsubishi.QSeries.Q68ADI("Q68ADI1", 1);
module.Setup();
module.Start();

// 获取地址数据
int data = module.GetData();

// 修改设置
module.SetRange(0, 10);

// 重新上电
module.PowerCycle();

// 再次获取地址数据
data = module.GetData();

// 值已更改
Console.WriteLine(data);

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

相关阅读

添加新评论