Profinet编码器与西门子PLC的传感器分类方法
一、工具准备:
上海了淼Profinet-IO编码器:GME-58L-PN-13/18-0.5-10/30-RS10-65-B,262144圈8192分辨率。
安装博图软件TIA PortalV15软件电脑。
上海了淼Profinet-IO编码器 GSD文件。
西门子PLC S7-1200系列CPU 1212C DC/DC/RLY,24V电源
二、电气接线
上海了淼Profinet-IO编码器接线
...
三、软件教程
硬件平台:
西门子PLC S7-1200系列 CPU 1212C DC/DC/RLY,
PROFINET 编码器,型号:GME-58L-RS10-13/18-0.5-10/30-PN-65-B,262144圈8192分辨率编码器
软件平台:
博途软件TIA PortalV15,
GSDML文件
安装GSDML文件
电脑运行TIA PortalV15软件,新建一个空白项目。
...
4., 配置PROFINET设备网络和通信参数:
...
5., 在“设备和网络”中添加编码器设备,并按照机械圈数组态PN设备。
...
6., 在网络视图中双击编码器图标,进入设备视图中。修改编码器名称和IP地址。
...
7., 配置通讯报文,在网络视图中双击编代名词图片,将选中的信号拖拽至网络视图中,即完成添加。
8., 分配PROFINET设备名称并下载配置到PLC中。
9., 使用标准报文读取位置值:
(1) 报文介绍
...
(2) 创建变量监控
...
(3) 心跳状态字
...
设置预设值:
第一步: 配置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 = 0x100)。
使用梯形图进行预设值控制程序设计。