Balluff-IOLINK模块在TIA软件上调试
样例连接
产品清单
注意:508主站模块端口和IO-Link设备连接,不要使用带LED灯的电缆,否则整个508主站的IO-Link通讯会受到影响。
样例连接
BNI PNT 508模块>>接口针脚定义。
BNI PNT-508-105-Z015 样例组态调试
建立新项目(版本:TIA V14)
添加PLC
根据实物选择对应的PLC型号进行添加。
添加PROFINET子网
右键单击PLC上 RJ45绿色图标。
点击添加子网。
配置PLC IP地址。
添加GSD文件
模块GSD文件登陆www.Balluff.com.cn下载。
GSD 安装完成
连接PLC网络
配置IO-Link模块地址
BALLUFF产品的相关样册登录www.Balluff.com.cn官网进行查找。
以302模块为例。
设置IO-Link地址长度
查找该手册关于过程数据的描述,地址长度为2 Bytes 输入,2 Bytes 输出。
组态配置说明
BALLUFF IO-Link 新产品的模块在硬件目录的“Device Module”中可以找到。旧产品先在手册中找到过程数据长度,然后在“Basic modules”中配置。
注意:在“Basic Module”中配置的硬件,地址长度必须长于IO-Link设备本身的长度,例如,IO-Link设备地址长度为1 Byte 输入,3 Bytes 输出,那么在“Basic Module”中配置的模块地址长度为2 Bytes 输入,4 Bytes 输出,由此类推。
添加过程数据
添加BNI IOL-302-000-Z012过程数据
添加BNI IOL-750-V02-K007过程数据
添加BNI IOL-310-000-K025过程数据
添加BIS M-451-045-001-07-S4过程数据
添加BNI IOL-802-102-Z037过程数据
添加508模块I/O
BNI PNT-508项目保存下载
搜索PLC,并点击下载。
分配设备名称及IP
如果PLC下载完成,模块网络通讯仍然存在故障,可以先排查502模块“分配设备名称”状态是否已OK。
在508模块上设置IO-Link连接
如图所示,可以配置508模块针脚的功能。若I/O-Link 端口连接I/O-Link设备 使用,PIN4默认为NO input即可。
在508模块上设置IO-Link 子模块UA
BNI IOL-302-000-Z012,BNI IOL-302-002-K006, BNI IOL-310-000-K025是16I/O可配置子模块,因此该子模块在使用时除了需要控制电压US外,还需要工作电压UA,而该电压可以由主站模块PIN2提供。如图中,配置主站模块Port0,Port2,Port4的PIN2为输出,为子模块提供UA供电接口,设置完成后下载。
点亮模块“UA”绿色指示灯
下图输出地址为508主站模块PIN2的组态地址。
模块配置为16DO
如图所示,将302模块所有端口的PIN配置为”Ausgang”,设置完成后下载组态。
测试模块输出
两个BNI IOL-302-002-K006模块扩展调试
此处测试的是BNI IOL-302-002-K006的另外一种常用情形,在508主站模块Port2端口所连的1个BNI IOL-302-002-K006 模块基础上,扩展连接一个BNI IOL-302-002-K006 模块,连接方法如图所示。如果该情况您不会用到,请直接略过以下内容。
下面将进行两个BNI IOL-302-002-K006扩展使用的调试。
模块扩展连接硬件组态
重新配置组态地址长度,用主站模块同时连接两个BNI IOL-302-002-K006的模块,此处硬件组态地址长度用4 Bytes输入,4 Bytes 输出替换之前的2 Bytes输入,2 Bytes 输出(如图所示),配置完成后下载。
配置302模块Port7扩展类型
在浏览器中输入主站模块IP地址,登录密码:BNIPNT,登录Webserver服务器,在图所示的Parameter Data中填入Index为”0x55”, Subindex为 ” 0” ,可以在“Data”中配置上一级302模块Port7的扩展接口类型,写入“0”为不扩展,写入“1”为扩展下一级302模块,如果写入“1”成功,上一级302模块Port7针脚暂时不能再作为I/O使用,扩展参考下图。
设置成功后,上一级302模块Port7的扩展接口会显示绿灯常亮。
注意:如果上一级302模块的Index“0x55”被设置为“1”,下级302模块的Index“0x55” 必须为“0”,否则上一级302模块Port7端口会出现故障报警。
激活供电UA
为模块提供UA供电。
下图的组态地址为508主站模块PIN2的地址。
模块扩展连接
在下图所示的Parameter Data中填入Index为”0x41”, Subindex为 ” 0” ,在“Data”中对两个302模块进行I/O配置,可以根据需要定义合适的I/O点数。
例如:配置两块8DI/8DO的模块,将“FF 00 FF 00” 填入“Data” ,选择”Write”,点击“Apply” 。
下面举例说明,将“FF FF FF FF” 写入“Data”成功后配置为两块输出模块(上一级302模块Port7因为定义为扩展端口,该端口不能再进行I/O信号定义)。
模块输出DO
WebServer服务器
如图所示,在浏览器网址栏中输入508模块的IP地址(在模块显示屏上可以看到),例如:192.168.0.2,登录右图所示界面。
Web Server有以下功能:
显示主站模块和端口状态信息。
IO-Link设备的配置。
IODD设备的配置。
配置现场总线网关。
报警日志和诊断信息。
帮助信息。
附件关于Webserver的使用有详细的介绍。
产品手册链接: https://assets.balluff.com.cn/WebBinary1/DRW_881678_00_000.pdf