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-automa-

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

3.a安装GSDML文件

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

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

4.b 组态PLC和编码器网络

a) 添加新设备...

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

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

c) 将选中的编碼機信號拖拽如網絡視圖中,即完成編碼機的添加。

d) 在網絡視圖中添加通訊網絡...

e) 添加通訊報文,在網絡視圖中雙擊編碼機標籤,進入設備視圖中。...

f) 修改編碼機設備名稱與IP地址...

g) 配置編碼機參數...

h) 分配PROFINET設備名稱...

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

j) 將組態好的PLC項目下載至PLC進行運行...

k) 使用標準報文讀取編碼位置值

(1). 報文介紹

PROFINET-I/O 編碼規定之內含四種81報文、82報文、83報文及84報文,其中860報文屬於製造商自定義格式,這些各有其特定的用途。在大型控制單元S7-

1500上,可以使用81或83標準報告來設定工藝對象。

(3). 心跳狀態字

ZSW2_ENC 編碼輸出狀態字二中的 bit15..bit12為心跳標誌,它在1至15之間循環變化,可用於檢測是否線上。

设预设值

第一步 配置Parameter Data

设置使能Class4 Functionality .

设置使能G1_XIST1 预设控制 .

第二步 配置Vendor specific configuration data

设置使能Transmit preset value。

设置预设值Preset value = 300。

将修改过得硬件配置下载进PLC中。修改控制字使预设值生效

STW2_ENC 的bit10 设置为1,即STW2_ENC = 0x400, STW 的bit12 设置为1,即STW =

0x1000(初始时STW 的bit12 为零)。此时产生一个上升沿触发预设值生效。

读取位置二数据则需要将STW_ENC 的bit10 和STW 的bit13 都置为一即可实现读取功能。此外,还需注意的是,当需要读取数据时,要确保先于写操作进行,以免出现冲突的问题。

使用梯形图对应代码进行实时监控,并根据实际情况调整参数以达到最佳效果。

猜你喜欢