工控網(wǎng)首頁
>

應(yīng)用設(shè)計(jì)

>

Profinet編碼器與西門子PLC

Profinet編碼器與西門子PLC

2025/4/19 16:07:06

一、工具準(zhǔn)備:

1.上海了淼Profinet-IO編碼器:GME-58L-PN-13/18-0.5-10/30-RS10-65-B,262144圈8192分辨率。

2.安裝博圖軟件TIA PortalV15軟件電腦。

3.上海了淼Profinet-IO編碼器 GSD文件。

4.西門子PLC S7-1200系列CPU 1212C DC/DC/RLY,24V電源

image.png

二、電氣接線

1.上海了淼Profinet-IO編碼器接線

 

image.png

 

image.png

image.png

三、軟件教程

1. 硬件平臺:

1、西門子PLC S7-1200系列 CPU 1212C DC/DC/RLY,

2、PROFINET 編碼器,型號:GME-58L-RS10-13/18-0.5-10/30-PN-65-B,262144圈8192分辨率編碼器

2. 軟件平臺:

1、博途軟件TIA PortalV15,

2、GSDML文件

GSD下載鏈接:http://www.liaomiao-automation.com/index.php?m=home&c=Lists&a=index&tid=34

3. 安裝GSDML文件

電腦運(yùn)行TIA PortalV15軟件,新建一個(gè)空白項(xiàng)目。

 image.png

 image.png

打開GSDML文件的路徑,安裝GSDML文件。

4. 組態(tài)PLC和編碼器網(wǎng)絡(luò)

1、添加新設(shè)備

 image.png

2、在“設(shè)備和網(wǎng)絡(luò)”中添加編碼器設(shè)備

按照編碼器機(jī)械圈數(shù)組態(tài)PN設(shè)備

image.png

 image.png

image.png

將選中的編碼器信號拖拽如網(wǎng)絡(luò)視圖中,即完成編碼器的添加。

3、在網(wǎng)絡(luò)視圖中添加通訊網(wǎng)絡(luò)。

 image.png

4、添加通訊報(bào)文,在網(wǎng)絡(luò)視圖中雙擊編碼器圖標(biāo),進(jìn)入設(shè)備視圖中。 

image.png

5、修改編碼器設(shè)備名稱和IP地址

 image.png

6、配置編碼器參數(shù)

 image.png

 image.png

7、分配PROFINET設(shè)備名稱

 

 image.png

8、TIA Portal編寫用于測試的PLC程序

 image.png

 image.png

 

9、將組態(tài)好的PLC項(xiàng)目下載進(jìn)PLC中運(yùn)行

 

 image.png

2. 使用標(biāo)準(zhǔn)報(bào)文讀取編碼器位置值

(1)報(bào)文介紹

PROFINET-IO編碼器行規(guī)中規(guī)定的標(biāo)準(zhǔn)報(bào)文共有4種81報(bào)文、82報(bào)文、83報(bào)文、84報(bào)文,860報(bào)文屬于制造商自定義的報(bào)文格式,這些報(bào)文都可以讀取和修改編碼器數(shù)據(jù),但具體的數(shù)據(jù)含義各有不同。通常是用推薦使用標(biāo)準(zhǔn)報(bào)文83,可以傳遞位置值和轉(zhuǎn)速,在大型PLC S7-1500中標(biāo)準(zhǔn)報(bào)文81和83還可以配置工藝對象。

標(biāo)準(zhǔn)報(bào)文81格式:

 image.png

標(biāo)準(zhǔn)報(bào)文82格式:

 image.png

標(biāo)準(zhǔn)報(bào)文83格式:

 image.png

標(biāo)準(zhǔn)報(bào)文84格式:

 image.png

(2)創(chuàng)建變量監(jiān)控

使用報(bào)文81/82/83/84 可以直接讀取位置1 G1_XIST1數(shù)據(jù),讀取位置2 G1_XIST2數(shù)據(jù)的話,需要設(shè)置STW2_ENC的bit10為1即STW2_ENC = 0x0400,G1_STW的bit13為1即G1_STW = 0x2000。

 image.png

(3)心跳狀態(tài)字

ZSW2_ENC編碼器輸出的狀態(tài)字2中 bit15..bit12為心跳標(biāo)志,數(shù)據(jù)在1-15之間循環(huán)變化,可以配合檢測是否在線。

image.png

設(shè)置預(yù)設(shè)值

第一步 配置Parameter Data

設(shè)置使能Class4 Functionality .

設(shè)置使能G1_XIST1 Preset control .

 image.png

第二步 配置Vendor specific configuration data

設(shè)置使能Transmit preset value。

設(shè)置預(yù)設(shè)值Preset value = 300。

 image.png

將修改過得硬件配置下載進(jìn)PLC中。

修改控制字使預(yù)設(shè)值生效

設(shè)置STW2_ENC的bit10 = 1,即STW2_ENC = 0x400,

設(shè)置G1_STW的bit12 = 1,即G1_STW = 0x1000,初始時(shí)G1_STW的bit12 = 0,設(shè)置為1后,產(chǎn)生一個(gè)上升沿觸發(fā)預(yù)設(shè)值生效。

 image.png

讀取位置2 G1_XIST2數(shù)據(jù)的話,需要設(shè)置STW2_ENC的bit10為1即STW2_ENC = 0x0400,G1_STW的bit13為1即G1_STW = 0x2000。

 image.png

 

使用梯形圖編程預(yù)設(shè)值

 image.png

 

image.png

審核編輯(
王靜
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

Modbus-TCP編碼器與西門子PLC

EtherCAT編碼器與匯川中型PLC

RS485拉線編碼器與西門子PLC

了淼CANopen編碼器與匯川PLC教程