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.liaomiaoautomation.com/index.php?m=homec=Listsa=indextid=34

安装GSDML文件

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

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

组态PLC和编码器网络

1., 添加新设备

在“设备和网络”中添加编码器设备按照编码器机械圈数组态PN设备将选中的编碼信號拖拽至網絡視圖中,即完成編碼機的添加。

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

4., 添加通讯报文,在网络视图中双击編碼机標籤,進入設備視圖中。修改編碼機設備名稱及IP地址。在此基础上配置編碼機参数,并分配PROFINET設備名稱。

8., TIA Portal 编写用于测试的PLC程序。此时,可以使用标准报文读取编码位置值。9., 将组态好的PLC项目下载进PLC中运行以进行实际测试。

二、使用标准报文读取编辑位置值

(一) 报文介绍

PROFINET-I/O 编碼行規規定標準報文共有四種81報文、82報文、83報文及84報文,其中860報 文属于制造商自定义格式,这些报文都可用来讀取或修改編碼数据,但具体数据含义各不相同。通常推荐使用83類型报告可以傳遞位置值及转速,在大型 PLC S7-S1500 中還可以配置工艺对象。

(二) 创建变量监控 使用报告81 / 82 / 83 / 84 可以直接讀取位置1(G1_XIST1)數據,如果需要讀取第二個位置(G1_XIST2),則需要將STW2_ENC 的bit10 設為高即STWENC = O040,並且設定 G_STW 的bit13 為高即GSTW = O200O,以便實現變量監控功能心跳狀態字 ZSWENC 中 bit15 ~ bit12 作為心跳標志,其數據會在範圍從l到15之間循環變化,可與檢測是否線上相結合設置預設值第一步 配置Parameter Data 設定使能Class4 Functionality 和使能预设控制(G_Preset control),并设置预设值Preset value为300並將其下載至硬件配置中第二步 配置Vendor specific configuration data 设置使能Transmit preset value第三步 修改控制字以生效预设值 STWENC 的bitlO 设为高,即STWENC = O400, 并且設定 GSTW 的bitl3 为高,即GSTW = O100O初始時 GSTW 的bitl3 為低,只要設定為高就會觸發一個上升沿激活预设价值。這樣就成功地通過梯形圖來進行預設值操作。如果你想要讀取第二個位置(G_XIST_Z),那麼你需要再次設定 STWCNC 的Bit lO 為 HIGH (STWCNC = O40), 而不是重新打開 BIT l3 (GSTWTXT).

猜你喜欢