zoukankan      html  css  js  c++  java
  • C#.NET读取PLC数据方法

    这里采用的工控组态控件是PCHMI.DLL,使用语言是C#,下面列出的是读取PLC数据的一些方法。
    //读取PLC指定地址的一个或连续多个数据
    //PLC或设备编号, 设备地址, +长度
    PCHMI.REG.GET_BIT(0, "U0.0");
    PCHMI.REG.GET_INT16(0, "U00");
    PCHMI.REG.GET_INT32(0, "U00");
    PCHMI.REG.GET_UINT16(0, "U00");
    PCHMI.REG.GET_UINT32(0, "U00");
    PCHMI.REG.GET_F32(0, "U00");
    PCHMI.REG.GET_F32s(0, "U00",2);
    PCHMI.REG.GET_STRING(0, "U00",10);
    PCHMI.REG.GET_SIEMENS_STRING(0, "U00", 10);
    PCHMI.REG.GET_INT16s(0, "U00", 10);
    PCHMI.REG.GET_INT32s(0, "U00", 10);
    PCHMI.REG.GET_UINT16s(0, "U00",10);
    PCHMI.REG.GET_UINT32s(0, "U00", 10);
    测试方法,参考"工业组态"系列视频教程,选择你要控制的PLC,然后按照视频教程连接好PLC的通讯。再到主界面上拖出一个button按钮控件,在button按钮控件的Click事件里面复制上面其中一行代码,点击按钮就可以显示读取的PLC数据。
    例子:读取第一个松下PLC,地址为"DT00"里面的值
    private void button_Click(object sender, EventArgs e)
    {
    MessageBox.Show(PCHMI.REG.GET_UINT16(0, "DT00").ToString());
    }
    另外补充下,有的朋友如果用的控件是比较老的版本,可能有些方法(函数)看不到,大家可以先下载最新的版本更新下控件,就可以看到更多的方法。

    官网: pchmi.com

    原文连接>>

  • 相关阅读:
    移动端 推送的那些东西
    git 常用命令
    顶部提示 先下移出来 再上移出去
    ViewPager 高度自适应
    进制转换
    Android 适配
    适配三星Galaxy S8及S8+ 屏幕比例为 18.5:9
    dpi dp px 换算关系
    资源前缀及代码分析总结
    判断是否快速点击或者滑动
  • 原文地址:https://www.cnblogs.com/xcwzj123/p/12835658.html
Copyright © 2011-2022 走看看