# Labview for PLC
#### 介绍
Labview for PLC
收集整理一些本人在Labview上位机项目中使用的PLC通讯协议。
主要针对西门子系列PLC。
#### 软件架构
01_LM_S7-1200_TCP:
该项目可通过TCP直接与S7-1200PLC通信。
02_LM_S7-1500_TCP:
该项目可通过TCP直接与S7-1500PLC通信。
03_LM_S7NetCom:
该项目为开源库S7NetCom的使用演示,
关于S7NetCom库的详细信息:https://dokuwiki.hampel-soft.com/code/open-source/s7netcom
101_LM_Snap7:
该项目为Snap7库的使用演示,
关于Snap7库的详细信息:http://snap7.sourceforge.net
102_LM_HslCommunication:
该项目为HslCommunication库的使用演示,
关于HslCommunication库的详细信息:http://www.hslcommunication.cn
后续有待更新。
#### 安装教程
Labview安装:
Labview下载网址:http://download.ni.com/evaluation/labview/ekit/other/downloader
选择
2018LV-WinChn.exe (Labview2018中文版)
2018DSC.exe(Labview数据采集与记录模块,附带Kepware OPC Server 2016),不是必要的,但可以尝试使用OPC的方式连接PLC。
#### 使用说明
不含安装vip库的项目直接git clone即可。
03_LM_S7NetCom:
该项目需要点击项目Vip文件夹中的vip库,直接由VI Package Manager (VIPM)安装。
#### 参与贡献
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
labview 与 C 和BASIC 一样,LabVIEW [2]也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW [3]的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW [3]也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。 LabVIEW [2](Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是 LabVIEW 的程序模块。 LabVIEW [2] 提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在 LabVIEW 中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。
资源推荐
资源详情
资源评论
收起资源包目录
整理一些LabVIEW读写PLC的程序.zip (321个子文件)
Snap7Examples.aliases 83B
LM_S7-TCP.aliases 39B
LM_S7NetCom.aliases 39B
LM_S7-1500Lib.aliases 39B
LM_HslCommunication.aliases 39B
make.bat 76B
make.bat 65B
LabVIEW_64.bat 40B
LabVIEW_32.bat 40B
snap7.cpp 33KB
lv_snap7.cpp 25KB
S1500_S7Com_RW_CMD.ctl 17KB
OperateResult.ctl 10KB
S7Com_RW_CMD.ctl 7KB
S1500_ENUM Typ.ctl 6KB
S1500_S7Com_PLC_Data.ctl 6KB
S7Com_PLC_Data.ctl 5KB
S1500_S7Com_HexByteArray.ctl 5KB
S1500_test_S7Com_HexByteArray.ctl 5KB
S7Com_HexByteArray.ctl 5KB
S1500_S7Com_Data_Array.ctl 5KB
S7Com_Data_Array.ctl 5KB
RegisterType.ctl 5KB
S1500_S7Com_Address_Area.ctl 5KB
S7Com_Address_Area.ctl 5KB
S1500_S7Com_Transport_Size.ctl 4KB
WriteDataType.ctl 4KB
S7Com_Transport_Size.ctl 4KB
DataType.ctl 4KB
S1500_S7Com_Function.ctl 4KB
S7Com_Function.ctl 4KB
S1500_S7Com_Start_Add.ctl 4KB
S7Com_Start_Add.ctl 4KB
S1500_S7Com_DATATypes.ctl 4KB
S1500_S7Com_RW.ctl 4KB
S7Com_DATATypes.ctl 4KB
S1500_S7Com_HexByte.ctl 4KB
S7Com_HexByte.ctl 4KB
Browse.VC.db 34.92MB
lv_snap7.def 6KB
lv_snap7.def 5KB
lv_snap7.def 2KB
lv_snap7.def 1KB
HslCommunication.dll 615KB
snap7.dll 239KB
snap7.dll 205KB
snap7.dll 205KB
lv_snap7.dll 123KB
lv_snap7.dll 103KB
lv_snap7.dll 103KB
VS2012_LV.vcxproj.filters 1KB
VS2013_LV.vcxproj.filters 1KB
snap7.h 41KB
lv_snap7.h 11KB
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
_system~.ini 0B
共 321 条
- 1
- 2
- 3
- 4
资源评论
野生的狒狒
- 粉丝: 2359
- 资源: 2099
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功