Profinet编码器与西门子PLC的传感器分类方法

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)。

使用梯形图进行预设值控制程序设计。

猜你喜欢