Labview通过HslCommunication组件与西门子Smart200PLC通信.pdf

Labview通过HslCommunication组件与西门子Smart200PLC通信.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

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

击选择SiemensS7Net的方法,选择ConnectServer()创建一个连接,将鼠标放

置到ConnectServer()节点旁边,当出现右键单击创建isSuccess节点用来判断

是否连接成功,如图所示。

⑤建立如所示的完整程序读布尔量,读输入时的地址为…,读输出时的地址为…,

读中间继电器时地址为…,。

4.2.写布尔型变量

重复中的步骤①-④,然后建立如图所示的程

您可能关注的文档

文档评论(0)

kxg4040 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档