上海了淼-PROFINET多圈编码器通过西门子PLC S7-1200PLC应用教程-GME-58L系列
相关资料教程链接:
●淘宝购买链接:
PROFINET EtherCAT Modbus-TCP 以太网多圈绝对值编码器-淘宝网
以太网编码器用航空插头 工业以太网编码器 上海了淼自动化-淘宝网
拉线编码器 PROFINET EtherCAT CAN RS485 4~20mA SSI 本安防爆-淘宝网
58多圈编码器支架 多圈绝对值编码器262144圈 上海了淼-淘宝网
●产品手册下载链接:
●3D外形图下载链接:
3D外形图-DWE-58L 拉线编码器3D文件-2米3米5米10米15米20米
●GSDML文件下载链接:PROFINET-IO编码器GSD文件
●PLC项目工程例程下载链接:
例程-PROFINET-IO编码器S7-200 Smart PLC
●图文教程链接:
工业以太网编码器图文教程:
Profinet编码器与西门子S7-200SMART 应用教程
PROFINET编码器通过西门子PLC S7-1200/S7-1500应用教程
●视频教程链接:
Profinet编码器与西门子S7-1200PLC TIA Portal教程视频1
Profinet编码器83报文与西门子S7-1200PLC教程视频2
Profinet编码器860报文与西门子S7-1200PLC教程视频3
Profinet编码器与西门子S7-200 PLC-83报文教程视频
Profinet编码器与西门子S7-200 PLC-860报文教程视频
西门子PRONETA 软件分析Profinet编码器教程视频
上海了淼自动化技术合伙企业(有限合伙)为中国自动化行业提供超低价格、顶级性能的国产编码器。
262144圈纯机械齿轮多圈技术遥遥领先国内同行,与国际同步。
GME-58L-PN系列Profinet-IO总线通讯机械多圈绝对值编码器当前售价1380元起。
一、工具准备:
1.上海了淼Profinet-IO编码器:GME-58L-PN-13/18-0.5-10/30-RS10-65-B,262144圈8192分辨率。
2.安装博途软件TIA PortalV15软件电脑。
3.上海了淼Profinet-IO编码器 GSD文件。
4.西门子PLC S7-1200系列CPU 1212C DC/DC/RLY,24V电源
二、电气接线
1.上海了淼Profinet-IO编码器接线
三、软件教程
1. 硬件平台:
1、西门子PLC S7-1200系列 CPU 1212C DC/DC/RLY,
2、PROFINET 编码器,型号:GME-58L-RS10-13/18-0.5-10/30-PN-65-B,262144圈8192分辨率编码器
2. 软件平台:
1、博途软件TIA PortalV15,
2、GSDML文件
GSD下载链接:http://www.liaomiao-automation.com/index.php?m=home&c=Lists&a=index&tid=34
3. 安装GSDML文件
电脑运行TIA PortalV15软件,新建一个空白项目。
打开GSDML文件的路径,安装GSDML文件。
4. 组态PLC和编码器网络
1、添加新设备
2、在“设备和网络”中添加编码器设备
按照编码器机械圈数组态PN设备
将选中的编码器信号拖拽如网络视图中,即完成编码器的添加。
3、在网络视图中添加通讯网络。
4、添加通讯报文,在网络视图中双击编码器图标,进入设备视图中。
5、修改编码器设备名称和IP地址
6、配置编码器参数
7、分配PROFINET设备名称
8、TIA Portal编写用于测试的PLC程序
9、将组态好的PLC项目下载进PLC中运行
2. 使用标准报文读取编码器位置值
PROFINET-IO编码器行规中规定的标准报文共有4种81报文、82报文、83报文、84报文,860报文属于制造商自定义的报文格式,这些报文都可以读取和修改编码器数据,但具体的数据含义各有不同。通常是用推荐使用标准报文83,可以传递位置值和转速,在大型PLC S7-1500中标准报文81和83还可以配置工艺对象。
标准报文81格式:
标准报文82格式:
标准报文83格式:
标准报文84格式:
使用报文81/82/83/84 可以直接读取位置1 G1_XIST1数据,读取位置2 G1_XIST2数据的话,需要设置STW2_ENC的bit10为1即STW2_ENC = 0x0400,G1_STW的bit13为1即G1_STW = 0x2000。
ZSW2_ENC编码器输出的状态字2中 bit15..bit12为心跳标志,数据在1-15之间循环变化,可以配合检测是否在线。
设置预设值
第一步 配置Parameter Data
设置使能Class4 Functionality .
设置使能G1_XIST1 Preset control .
第二步 配置Vendor specific configuration data
设置使能Transmit preset value。
设置预设值Preset value = 300。
将修改过得硬件配置下载进PLC中。
修改控制字使预设值生效
设置STW2_ENC的bit10 = 1,即STW2_ENC = 0x400,
设置G1_STW的bit12 = 1,即G1_STW = 0x1000,初始时G1_STW的bit12 = 0,设置为1后,产生一个上升沿触发预设值生效。
使用梯形图编程预设值
(1) 心跳状态字
ZSW2_ENC编码器输出的状态字2中 bit15..bit12为心跳标志,数据在1-15之间循环变化,可以配合检测是否在线。
3. 使用制造商报文860
造商报文860可以直接读取编码器位置值和速度值,在组态编码器时需要选择Liaomiao Telegram 860。
860报文不属于PROFINET行规里的标准报文,860报文使用比较灵活,可以在程序中任意设置各种预设值。
编写并下载PLC程序
读取位置值和速度值
预设位置值
输出值最高位bit31设为1,预设值为0x0064,输出为0x8000 0064,
设置完成后,位置数据立马生效,然后将预设输出值改为0x0000 0000,为下次预设做准备。
860报文使用梯形图设置预设值
修改编码器分辨率:
博途 工艺对象中编码器参数设置举例: