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=home&c=List&s=indextid=34

安装GSDML文件

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

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

组态PLC和编码器网络

1., 添加新设备

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

3., 在网络视图中添加通讯网络.

4., 添加通讯报文,在网络视图中双击編碼者圖標,进入設備視圖中.

5., 修改編碼者設備名稱及IP地址.

6., 配置編碼者參數.

7., 分配PROFINET設備名稱.

8., TIA Portal撰寫用於測試的PLC程序.

9., 將組態好的PLC項目下載進PLC中運行,

二.TIA Portal撰寫讀取位置值的程序.

(1),報文介紹.

PROFINET-

IO編碼行規規定有四種標準報文81報文、82報文、83報文、84報文,其中860報文是由制造商自定義格式,這些都可以讀取或修改編碼資料,但具體含義各不相同。通常使用推薦使用83,可以傳遞位置值與轉速,在大型PLCs7-

1500中標準報text81和83還可以配置工藝對象。

(2), 創建變量監控.

使用報告81/

82/

83/

84 可以直接讀取位置1 G1_XIST1 資料,如果要讀取位置2 G1_XIST2 資料則需設定STW2_ENC 的bit10為一即STWENC =

0400,

(3), 心跳狀態字.

ZSWENC 編碼輸出的狀態字二 中 bit15..bit12 為心跳標誌,這個數據在一到十五之間循環變化,可以配合檢測是否線上.

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

第二步 配置Vendor specific configuration data 设置使能Transmit preset value 设置预设值Preset value = 300/.

将修改过得硬件配置下载进PCMCU修改控制字使预设值生效设置STWENC 的bit10 =

400,

设置G_STW 的bit12 =

10000,初始时_G_STW 的bit12 = 0,设置为一后产生一个上升沿触发预设值生效.

读取位置两_GXIST数据的话需要设置STWENC 的bit11 为零即STWCNC =

800,

并且需要改变参数比特位为零即_GXCNT 为零。

第三步 使用梯形图进行调试测试.

总结:

本篇文章通过具体操作指南详细介绍了如何正确地连接上海了淼Profinet-I/O encoder到西门子的S7-

1200 PLC,并通过TIA portal software来配置它们,以便实现数据传输和监控。文章涵盖从硬件准备到软件配置再到实际应用中的每一步流程,为读者提供了一份全面的指导手册。在此基础上,我们还深入探讨了如何通过标准报text来读取encoder位置信息,并对其进行精确控制。这项技术对于工业自动化领域来说至关重要,因为它能够提高生产效率并降低成本。