来源:http://www.liaomiao-automation.com/
相关资料教程链接:
●淘宝购买链接:
PROFINET EtherCAT Modbus-TCP 以太网多圈绝对值编码器-淘宝网
以太网编码器用航空插头 工业以太网编码器 上海了淼自动化-淘宝网
拉线编码器 PROFINET EtherCAT CAN RS485 4~20mA SSI 本安防爆-淘宝网
58多圈编码器支架 多圈绝对值编码器262144圈 上海了淼-淘宝网
●产品手册下载链接:
GME-58系列-多圈绝对值编码器产品手册.pdf
拉线编码器
●3D外形图下载链接:
3D外形图-GME-58L系列夹紧同步法兰
3D外形图-GME-58L系列柔性盲孔
3D外形图-方形编码器支架
●GSDML文件下载链接:PROFINET-IO编码器GSD文件
●PLC项目工程例程下载链接:
例程-PROFINET-IO编码器S7-200 Smart PLC
例程-PROFINET-IO编码器S7-1200系列博途
●图文教程链接:
工业以太网编码器图文教程:
工业以太网编码器使用教程
PROFINET/EtherCAT编码器制作M12航空插头
Profinet编码器与西门子S7-200SMART 应用教程
PROFINET编码器通过西门子PLC S7-1200/S7-1500应用教程
●视频教程链接:
Profinet编码器与西门子S7-200 PLC-83报文教程视频
Profinet编码器与西门子S7-200 PLC-860报文教程视频
西门子PRONETA 软件分析Profinet编码器教程视频


上海了淼自动化技术合伙企业(有限合伙)为中国自动化行业提供超低价格、顶级性能的国产编码器。
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电源
二、电气接线
1.上海了淼Profinet-IO编码器接线



三、软件教程
1.导入GSD文件
在上海了淼自动化官网中www.liaomiao-automation.com的下载中心里下载GSDML文件压缩包,
链接:http://www.liaomiao-automation.com/index.php?m=home&c=Lists&a=index&tid=34

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

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

4、选择83报文

5、修改配置参数



6.指定PROFINET设备名称

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

标准报文84格式:

当用标准报文83时,按照83报文格式和PLC分配的PNI和PNQ地址创建变量表,
8.创建一个简单梯形图读取程序-83报文
当"NIST_B Speed"转速大于+10rpm 或者 小于-10rpm时 Q0.0输出1,同时将编码器"G1_XIST1 Postion"位置值除8192 计算此时多圈圈数。
下载进PLC并监控:

9.创建一个设置预设值程序-83报文
设置预设值,
81/82/83/84报文方式相同。
按下I0.1上升沿 将0x0400写入QW128, 0x1000写入QW130 触发预设值生效功能.
松开I0.1下降沿 将0x0000写入QW128, 0x0000写入QW130 为下次设置做准备.



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

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


12.创建PLC变量-860报文
13.创建简单程序-860报文
liaomiao 860报文
当"Speed"转速大于+10rpm 或者 小于-10rpm时 Q0.0输出1,
同时将编码器"Position value"位置值除8192 计算此时多圈圈数
14.创建设置预设值程序-860报文
liaomiao 860报文
设置预设值,按下I0.1 上升沿将编码器当前值改为0x00000010,最高bit要为1.
松开I0.1 下升沿恢复QD128寄存器 为下次修改做准备


15.查看PROFINET编码器诊断
|