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

  • 综合资讯
  • 2025年04月26日
  • 一、工具准备: 上海了淼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编码器与西门子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文件

GSD下载链接:http://www.liaomiao-

automation.com/index.php?m=homec=Listsa=indextid=34

3. 安装GSDML文件

电脑运行TIA PortalV15软件,新建一个空白项目。

打开GSDML文件的路径,安装GSDML文件。

4. 组态PLC和编码器网络

a) 添加新设备

b\) 在“设备和网络”中添加编码器设备按照机械圈数组态PN设备。将选中的信号拖拽到网络视图中,即完成编码器的添加。

c\) 在网络视图中添加通讯网络。

d\) 添加通讯报文,在网络视图中双击编码器图标,进入设备视图中。修改IP地址并配置参数。

e) 分配PROFINET设备名称

9. 将组态好的PLC项目下载进PLC中运行

使用标准报文读取编碼機位置值(一)

(一) 报文介绍

PROFINET-IO編碼機行規中規定標準報文共有四種81報文、82報文、83報文和84報文,這些報text都可以讀取或修改編碼機數據,但具體數據含義各有不同。通常是推薦使用83,可以傳遞位置值和轉速。在大型PLCs (如S7-1500) 中標準報text81和83還可以配置工藝對象(工藝对象).

(二) 創建變量監控

使用81,82,83,84 可以直接讀取位置1 (G1_XIST1) 數據,如果要讀取位置2 (G1_XIST2), 需要設定STW2_ENC 的bit10 為1 即STW2_ENC = 0x0400 ,並且需要設定bit13為1即STW = 0x200.

(三) 心跳狀態字

ZSW ENC 編碼機輸出的狀態字 bit12..bit11 為心跳標誌,它在心跳周期內循環變化,可以用來檢測是否線上.

设置预设值第一步 配置Parameter Data 设置使能Class4 Functionality . 设置使能G_XIST Preset control .

第二步 配置Vendor specific configuration data 设置使能Transmit preset value.

设置预设值Preset value =300.

将修改过得硬件配置下载进PLC里。

修改控制字使预设值生效设置STW_ENC 的bit10 为已即STW_ENC = O400,

设置_G_ST_W 的bit12为已即_G_ST_W = O100O,

初始时_G_ST_W 的bit12为未触发预设值生效.

如果需要读取位置数据,则需再次调用同样的过程,并且确保对应的位数被正确激活以便读出新的数据点.[6]

下一步,将这些变量绑定到梯形表程序中,以实现实时监控和控制功能.[7]