Profinet编码器与西门子PLC的传感器大全

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=homec=Listsa=indextid=34

3.a 安装GSDML文件

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

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

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

i 添加新设备

ii 在“设备和网络”中添加编码器设备按照机械圈数组态PN设备

iii 将选中的编码器信号拖拽至网络视图中,即完成编碼仪的添加。

5.a 在网络视图中添加通讯网络。

6.a 添加通讯报文,在网络视图中双击編碼儀圖標,進入設備視圖中。

7.a 修改編碼儀設備名稱和IP地址

8.a 配置編碼儀參數

9a 分配PROFINET設備名稱

10a TIA Portal編寫用于測試的PLC程序

11a 將組態好的PLC項目下載進PLC中運行

12 使用标准报文读取编码器位置值

(12.i 报文介绍)

PROFINET-

IO 编碼仪行規中規定了四種標準報文81報文、82報文、

83報文及84報文,其中860報文字為製造商自定義格式,這些報文字都可以讀取或修改編碼儀數據,但具體數據含義各有不同。通常是用推薦使用標準報text83,可以傳遞位置值與轉速,在大型 PLC S7-

1500 中標準報告81 及83 還可以配置工藝對象。

(12ii 創建變量監控)

使用報告81/

82/

83/

84 可以直接讀取位置1 G1_XIST1 數據,如果要讀取位置2

G1_XIST2 數據話,就需要設定STW2_ENC 的bit10 為一即STW_ ENC =

0x0400,並且設定G1_STW 的bit13 為一即G1_STW = 0x20000.

(12iii 心跳狀態字)

ZSW_ ENC 編碼 儀輸出的狀態字二 中 bit15..bit12 作為心跳標誌,其數據在一至十五之間循環變化,可配合檢測是否線上連結。

設置預設值

第一步 配置Parameter Data

設置使能Class4 Functionality .

設置使能G_ XIST_ PRESET_CONTROL .

第二步 配置Vendor specific configuration data

第三步 將修改過得硬件配置下載進 PL C 中。

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

设置STWENC 的 bit10 为一,即STENC = OX400,

设置GT_SW 的 bit13 为一,即GT_SW = OX10000,

第五部份 使用梯形圖程式預设值...

猜你喜欢