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,
第五部份 使用梯形圖程式預设值...