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進行運行.

二使用標準報文讀取編碼位置值.

(1)報文介紹:

PROFINET-

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

1500 中標準報告81 及83 還能配置工藝對象.

(2)創建變量監控:

利用报告81/

82/

83/

84 可以直接讀取位置1 G1_XIST1 資料,如果要讀取位置2 的資料則需要設定STW_ENC 的bit12 為一即STW_ENC = 0x0400,

如果要改變預設值需將STW_ENC 的bit11 改為零即STW_ENC = 0x010,

若要強制改變預設值需將STW_ENC 的bit14 改為零即STW_ENC = 10000,

(3)心跳狀態字:

ZSW_ ENC 編碼輸出的狀態字 bit15..bit12 作為心跳標誌,可以配合檢測是否線上.

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

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

将修改过得硬件配置下载进PLC中。修改控制字使预设值生效 设置_ST_W's bit12 为一,即_ST_W = 100,初始时_ST_W' s bit12 为零,当为一后产生一个上升沿触发预设值生效。

读取位置数据的话,要设置为位转换状态(F)或者位转换状态(R),并且还需要在参数里把该项标记为可读写,以便从plc读出这个数据。当你通过梯形表达式来改变这个变量,你就可以看到效果了。如果你想让它保持某个特定的数目,那么你应该将那个数字赋给变量,并且确保你的梯形表达式不会改变这个数目。你也可以用输入控制块来实现同样的功能,只是在梯形表达式里面进行处理而不是单纯地赋予一个数目。而且,这种方法更加灵活,因为你可以根据不同的条件来改变输出。但是,它也更复杂,因为每次都需要手动去检查条件并做相应的操作。这两种方法都是有效的,但是它们适用于不同的场景,有时候可能会同时使用这两种方法以达到最优化效果。