上海了淼GME-58L系列-Profinet绝对值编码器与西门子S7-200SMART PLC STEP 7-MicroWIN SMART应用教程

来源:http://www.liaomiao-automation.com/

Profinet绝对值编码器与西门子S7-200SMART PLC STEP 7-MicroWIN SMART应用教程-上海了淼GME-58L系列_上海了淼自动化技术合伙企业(有限合伙)

image.png

image.png

上海了淼自动化技术合伙企业(有限合伙)为中国自动化行业提供超低价格、顶级性能的国产编码器。

262144圈纯机械齿轮多圈技术遥遥领先国内同行,与国际同步。

GME-58L-PN系列Profinet-IO总线通讯机械多圈绝对值编码器当前售价1380元起。

编码器购买链接:

PROFINET EtherCAT Modbus-TCP 以太网齿轮多圈绝对值编码器-淘宝网

一、工具准备:

1.上海了淼Profinet-IO编码器:GME-58L-PN-13/18-0.5-10/30-RS10-65-B,262144圈8192分辨率。

2.安装STEP 7-MicroWIN SMART软件电脑。

3.上海了淼Profinet-IO编码器 GSD文件。

4.西门子S7-200SMART 具备PN通讯PLC,24V电源

image.png

二、电气接线

1.上海了淼Profinet-IO编码器接线

image.png

image.png

image.png

三、软件教程

1.导入GSD文件

在上海了淼自动化官网中www.liaomiao-automation.com的下载中心里下载GSDML文件压缩包,

链接:下载中心_上海了淼自动化技术合伙企业(有限合伙)

image.png

image.png

2.PROFINET配置向导

在工具菜单中选择PROFINET向导,将PLC作为控制器,并按照设置PLC的IP地址和站名。

image.png

3、按照编码器机械圈数组态PN设备

image.png

image.png

4、选择83报文

image.png

5、修改配置参数

image.png

image.png

image.png

6.指定PROFINET设备名称

image.png

7.创建PLC变量-83报文

PROFINET-IO编码器行规中规定的标准报文共有4种81报文、82报文、83报文、84报文,860报文属于制造商自定义的报文格式,这些报文都可以读取和修改编码器数据,但具体的数据含义各有不同。通常是用推荐使用标准报文83,可以传递位置值和转速,在大型PLC S7-1500中标准报文81和83还可以配置工艺对象。

标准报文81格式:

image.png

标准报文82格式:

image.png

标准报文83格式:

image.png

标准报文84格式:

image.png

当用标准报文83时,按照83报文格式和PLC分配的PNI和PNQ地址创建变量表,

image.png

image.png

8.创建一个简单梯形图读取程序-83报文

当"NIST_B Speed"转速大于+10rpm 或者 小于-10rpm时  Q0.0输出1,同时将编码器"G1_XIST1 Postion"位置值除8192 计算此时多圈圈数。

image.png

下载进PLC并监控:

image.png

9.创建一个设置预设值程序-83报文

设置预设值,

81/82/83/84报文方式相同。

按下I0.1上升沿 将0x0400写入QW128,  0x1000写入QW130 触发预设值生效功能.

松开I0.1下降沿 将0x0000写入QW128,  0x0000写入QW130 为下次设置做准备.

image.png

image.png

image.png

image.png

10.编码器心跳状态检测-83报文

ZSW2_ENC编码器输出的状态字2中 bit15..bit12为心跳标志,数据在1-15之间循环变化,可以配合检测是否在线。

image.png

image.png

11.选择860报文

860报文不属于PROFINET行规里的标准报文,860报文使用比较灵活,可以在程序中任意设置各种预设值。

image.png

image.png

image.png

image.png

12.创建PLC变量-860报文

image.png

13.创建简单程序-860报文

liaomiao 860报文

当"Speed"转速大于+10rpm 或者 小于-10rpm时  Q0.0输出1,

同时将编码器"Position value"位置值除8192 计算此时多圈圈数

image.png

image.png

14.创建设置预设值程序-860报文

liaomiao 860报文

设置预设值,按下I0.1 上升沿将编码器当前值改为0x00000010,最高bit要为1.

松开I0.1 下升沿恢复QD128寄存器 为下次修改做准备

image.png

image.png

15.查看PROFINET编码器诊断

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值