微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 请问labview怎么通过opc向plc写入数据,datasocket write可以吗?

请问labview怎么通过opc向plc写入数据,datasocket write可以吗?

时间:10-02 整理:3721RD 点击:
请问labview怎么通过opc向plc写入数据,datasocket write可以吗?

你可以参考NI的OPC和西门子的OPC例子吧   visa也可以

labview跟plc通信总共有3种方案稍微简单点:
1.labview的opc功能,只是,它需要单独购买,比较昂贵
2.通过labview的datasocket,连接simatic的opc功能,
3.利用labview调用w95_s7.dll

我今天去尝试用datasocket向plc中写入数据

我自己公司生产的PLC是不对外公开命令的,只能用附带的PLC编程软件写阶梯图
自己想写软件编,首先要知道协议,PLC都是用MODBUS ASC2 OR RTU格式
把命令的LRC或CRC校验码加上就是完整的命令,当然RTU格式以冒号开始,但前提你得知道命令.
但我公司是不对外公开的.(换句话说只能用我公司开发的PLC编程软件)
别的PLC有开放?!有点费解~~
对此我自己研究了LRC和CRC校验码,方可通讯,但是你们没命令也能控制PLC?虽然我了解生产PLC,
但是应用不多,看来我有点孤陋寡闻了

围观,看看

哪种方法效果最好啊

学习!

KANKAN

期待能够解决

看看

首先要在电脑中安装OPC,然后可以通过datasocket来连接完成通讯和数据的讯写。

哪种方法效果最好啊

又知道一个新的方法 datasocket 我是初学者啊~

谢谢啊 我是初学者

opc貌似可以。

去NI官网找“手把手教你用opc”

你写入得是哪些数据,可以向plc写入那些数据

先通过OPC scount创建OPC变量,注意对应PLC变量,再在LV中I/Oserver>>OPC client>>smatic NET ,创建OPC库,在对应库中创建相应约束变量,直接 约束变量拖到程序中就可以读写,不用datasocket函数

生成可执行文件会出现许多问题,期待大神总结

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top