说明:
按照如下操作将‘SIMODRIVE传感器等时线’同步 PROFIBUS DP 编码器(订货号:6FX2001-5xPxx)连接到 Technology CPU:n
- 配置同步 PROFIBUS DP 编码器。n
- 设置同步 PROFIBUS DP 编码器参数。n
- 将硬件配置载入 CPU。n
- 组态同步 PROFIBUS DP 编码器的技术对象。n
- 创建 technology DB。n
- 插入 FB MC_ExternalEncoder。
1. 配置同步 PROFIBUS DP 编码器
- 从硬件目录中将编码器插入项目中。编码器位于 “PROFIBUS_DP >SIMODRIVE”(图 1)。
- 使用拖放将编码器加入到 PROFIBUS 主站系统。n
- 现在将报文 81 插入编码器站的槽 1。
图 1:硬件目录中的编码器选择n
2. 设置同步 PROFIBUS DP 编码器的参数
- 右击从站(图1:上面部分)并选择“Object Properties”。 进入“Parameter Assignment”栏并且设置相关值。这些值的设置参考条目号 18769911 。
图2:“List of usable encoders”中的参数分配例子(条目号: 18769911)n
图3:分配DP从站参数n
- 然后,在 “Isochrone Mode”页面,使能选项“Synchronize DP slave to constant DP bus cycle time”,然后设置读取和输出过程值的相关时间值。使用编码器的默认值可以设置以下的 Ti/To 值,例如:
Ti min : = 0.125 ms
To min : = 0.375 ms关于等时线模式和 Ti/To 主题的更多信息参见条目号:15218045中的手册“SIMATIC等时线模式”中的 2.8.3 章节和手册“SIMODRIVE 传感器绝对值编码器 PROFIBUS DP”(操作员说明), 第10 章,出版于 03/04,订货号为6SN 1197-0AB10 - 0YP3。
图 4:同步 DP 从站
- 用“OK”确认输入。
如果同步总线上有多个活动的节点,可能会收到错误信息如“... time To is too small”。请相应地增加时间并用“OK”确认输入。 - 用 “PLC> Upload to Module”将硬件配置上载到 CPU。
4. 配置绝对编码器技术对象
- 在 SIMATIC 管理器中切换到 S7 项目并选择“Technology”文件夹。
- 启动 S7T Config (配置 Technology).
- 选择菜单命令Add> Technological Object> External Encoder.
- 给编码器分配名字,点击 “OK”确认。
- 配置编码器:
- 点击输入域,不要移动鼠标,SIMOTION 参数的名字就会显示出来。该名字位于条目号18769911中,“SIMOTION Axis”下编码器栏。(参见图 02)。
- 可以使用 “Mechanics” 和 “Default value”中的默认值。
图 05:配置外部编码器
- 点击“Finish”结束编码器配置。
- “Save and compile”配置。
- 关闭硬件配置。
5. 创建 technology DB
- 启动技术对象管理器(TOM), 就会显示还没有创建的 DB。按“Create”按钮传送这些块文件夹中的 DB,然后关闭窗口。
- 离线块文件夹现在已包含由 TOM 创建的块。
6. 插入 FB MC_ExternalEncoder
- 从“S7 Tech”库中将 FB432 “MC_ExternalEncoder”插入到块文件夹。
- 在 OB1 中调用 FB 432 并生成相关的实例数据块。
- 输入必要的相关参数“Axis”(用于外部编码器的 technology DB 数)和“Mode”(操作模式)。保存 OB1。
图 6:在 OB1 中调用 FB 432 - 将所有的块传送到 CPU。
- 将所有的块成功传送至目标系统后,在变量表中检查编码器功能。编码器的实际值被返回到 Technology DB 的“ActualPosition”下。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc333170.html