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和编码器网络

a) 添加新设备

b) 在“设备和网络”中添加编码器设备

按照编码器机械圈数组态PN设备

将选中的编码器信号拖拽如网络视图中,即完成编碼者之間的添加。

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

d) 添加通讯报文,在网络视图中双击編碼者圖標,進入設備視圖中。

e) 修改編碼者設備名稱和IP地址

f) 配置編碼者參數

g) 分配PROFINET設備名稱

h) TIA Portal編寫用于測試的PLC程序

i) 將組態好的PLC項目下載進PLC中運行

二、标准报文读取位置值(继续)

(1)报文介绍

PROFINET-I/O 编碼機規範中的標準報文共有四種81報文、82報文、83報文及84報文,這些報text都可以讀取與修改編碼機數據,但具體數據含義各不相同。通常是使用推薦使用標準報text 83,可以傳遞位置值及轉速,在大型 PLC S7–1500 中標準報text 81 及83 还可以配置工藝對象。

(2)創建變量監控

使用報告81 / 82 / 83 / 84 可以直接讀取位置1 的 G1_XIST1 數據,如果要讀取位置2 的 G1_XIST2 數據話,就需要將 STW2_ENC 的 bit10 設為高即 STW2_ENC = x0400,並且將 G1_STW 的 bit13 設為高即 G1_STW = x2000。

(3)心跳狀態字

ZSW ENC 編碼機輸出的狀態字 ZSW ENC 中 bit15..bit12 作為心跳標誌,其數據在 l至l5 之間循環變化,可配合檢測是否線上連接。

设置预设值

第一步 配置Parameter Data

設定使能Class4 Functionality .

第二步 配置Vendor specific configuration data

設定使能Transmit preset value。

設預設值Preset value =300。

將修改過得硬件配置下載進 PLC 中。

第三步 改变控制字使预设值生效

設STWENC为x400,並且設立一個上升沿触發預設值生效。

第四步 使用梯形圖進行預設值調節

五、總结与后续工作:

通过以上操作,我们已经成功地将上海了淼的PROFINET-I/O 编解调制机与西门子的S7–1200系列CPU连接起来,并且通过TIAPortal进行配置,以实现对该传感器数据的读写操作。这对于工业自动化系统中的数据采集和控制具有重要意义。在未来,我们计划进一步扩展这一系统,使其能够处理更多类型的传感数据,并实现更复杂的控制逻辑。此外,还将研究如何提高系统性能,以及如何解决可能出现的问题,以确保整个系统稳定可靠运行。

猜你喜欢