LabVIEW通过HslCommunication组件与西门子Smart200PLCSmart200PLC通信
1.所需软件
LabVIEW、
2.HslCommunication介绍
HSL是一个基于工业物联网,计算机通讯的架构实现,集成了工业软件开发
的大部分的基础功能实现,比如三菱PLC通讯,西门子PLC通讯,欧姆龙PLC通
讯,modbus通讯,这些通讯全部进行了多语言的实现,当然,主打的库的功
能集成还更加的强大,除此之外,还实现了跨程序,跨语言,跨平台的通讯,让
你不再纠结于使用windows还是linux系统,实现了日志功能,流水号生成功
能,邮件发送功能,傅立叶变换功能,等等,将来会集成更多的工业环境常见
功能的实现。HSL能将工业生产现场的设备进行万物互联,将数据在底层自由的
传输,无论是主动的还是被动的,无论你的采集系统是什么(通常采集系统为
windows电脑,或是嵌入式系统,或是基于linux的盒子),都可以实现数据
的随意传输,方便快速实现强大,实时,高响应的系统。
3.HslCommunication下载
HslCommunication是一个由个人开发的组件库,携带了一些众多的功能,包
含了数据网络通信,文件上传下载,日志组件,PLC访问类,还有一些其他的基
础类库,可以通过官方网站下载。
4.LabView与西门子Smart200PLC通信实战
开始这一节前你应该已经安装了LabView软件,下载了HslCommunication
组件,你还需要有一台Smart200PLC。如果你已经把所有准备工作都做好,那
么就让我们开始吧。这节我不会说太多关于HslCommunication组件的知识,你
可以通过?这个网站学习。
4.1.读布尔型变量
①首先新建一个VI,并命名为,并命名为HslCommunication组件练习.vi,并保存,
将此vi和HslCommunication组件保存到同一个位置,然后在互连接口中找到构
造器节点,并将其放到后面板里,会弹出选择.NET构造器节点对话框,如图所
示。
11
图
②鼠标单击浏览选择你HslCommunication组件的位置;HslCommunication
组件的名称为,如图所示。
图
③在对象里找到,单击将其展开,然后选择SiemensS7Net,并在构造器中选
择SiemensS7NetSiemensPLCSsiemens,StringipAddress),如图所示,然后单
击确定。
图
④选择PLC为S200Smart,并输入PLC的IP地址,在构造器节点上右键单
2
LabVIEW通过HslCommunication组件与西门子Smart200PLCSmart200PLC通信
1.所需软件
LabVIEW、
2.HslCommunication介绍
HSL是一个基于工业物联网,计算机通讯的架构实现,集成了工业软件开发
的大部分的基础功能实现,比如三菱PLC通讯,西门子