问题:
使用S7-300 CPU 317T时,如果结合ADI4模块运行于“Referencing only with BERO”模式,需 要注意哪些问题?n
解答:
除了BERO(参考样板)和定位编码器的零标志参考点方法之外,也可以选择没有零标志的参考点方法(图10)。描述如下。
若通过PROFIBUS对轴进行寻址,参考样板必须组态为驱动设备的数字输入端。当获得输入边沿时,将参考轴。n
为了使ADI4上的CPU可运行于“Referencing only with BERO”模式,需创建一个技术对象(TO)“Cam”> 。必须将这个样板激活一次以设置ADI4上的相关位。不能直接通过CPU寻址ADI4上的位。n
下面阐述一下操作过程:n
- 在硬件配置中插入ADI4n
- 用驱动设备ADI4组态技术对象轴n
- 组态技术对象样板。
1. 在硬件配置中插入ADI4
- 按常规在硬件配置中组态,在机架上添加一个S7-317T CPU。n
- 从硬件目录PROFIBUS-DP>SINUMERIK将ADI4模块插入到PROFIBUS DP主站系统n
- 然后,将该模块组态为DP从站(General > PROFIBUS > Parameters > Properties)。n
- 通过Network Settings,将传输速率设为12Mbit/s。n
- 通过Options,在Constant Bus Cycle Time标签中激活选项Activate constant bus cycle time并设定为2ms (图1)
图1:促成固定的总线周期n
- 在组态中,指定缺省消息类型为“4 axes...., standard telegram 3...” (图2)
图2:选择消息类型n
- 在Clock Synchronization标签中激活选项“Synchronize drive with equidistant DP cycle”(图3)。
总线特性的注意事项,如Ti/To,可在ADI4手册的第2.10节中找到。n - 为避免Ti和To不一致,必须按下Alignment按钮。
图3:驱动同步n
- 在Encoder标签中,选择TTL作为编码器类型。在 Resolution域中输入编码器的分辨率(图4)。n
- 激活611U compliant mode(图4)。
在611U适用模式中,参考轴的BERO信号通过ADI4的PROFIBUS消息中的附加数字输出字进行预设。数字输出字的地址位于ADI4 PROFIBUS消息的最后(图7,I/O地址328)。
图4:选择611U的适用模式n
- 保存和编译硬件配置并把它加载到CPU中。
2. 组态技术对象“Axis”n
- 在SIMATIC管理器中,切换到S7项目,并选择Technology文件夹。n
- 双击Technology Objects,自动启动S7T组态。n
- 通过Insert > Technology Object > Axis,打 开轴组态对话框。n
- 指定ADI4为模拟轴的驱动设备(图5)。
图5:指定驱动设备n
- 当调用编码器时(图6),必须指定在硬件配置中已设置参数的编码器。点击Continue进行确认
图6:选择连接的编码器n
- 设置编码器分辨率(图7,与硬件配置-图4中的值相同)n
- 点击Finish结束组态。
图7:设置编码器分辨率n
3. 组态技术对象“Cam”
- 为参考轴,必须插入技术对象“Cam”。在数字输出字中,将样板的输出设为要切换位的地址(图8,输出字328)
图8:用于样板输出的I/O地址(硬件配置,对应于图2)n
- 通过Cam > Insert cam,插入另一个样板并设置一个新名称(图9)。n
- 样板的参数分配如图9所示。硬件地址必须与ADI 4模块硬件配置中数字输出字的地址一致(图7,输出字328)。表 1给出了相应的位
图 9:样 板参数分配 ( 155 KB )
位 | 值 | 参考信号源 |
0 | 0 | 轴1:编码器1(X4-1)的零标志 |
1 | 轴1:BERO1(X6-2,引脚2)的上升沿 | |
1 | 0 | 轴2:编码器2(X4-2)的零标志 |
1 | 轴2:BERO2(X6-2,引脚3)的上升沿 | |
2 | 0 | 轴3:编码器3(X4-3)的零标志 |
1 | 轴3:BERO3(X6-2,引脚4)的上升沿 | |
3 | 0 | 轴4:编码器4(X4-4)的零标志 |
1 | 轴4:BERO4(X6-2,引 脚5)的上升沿 |
表1:参考信号源
- 通过Axis1目录,设置参考模式“BERO only”(图10)。
图10:参考模式“BERO only”
- 保存和编译组态。在成功完成编译后,为技术对象创建DB(图11)。
图11:为技术对象创建DB
- 关闭窗口并返回到S7程序。
4. 合并FB430“MC_CamSwitch”
- 从S7技术库中调用相应的块并把它合并到程序;此处是FB430“MC_CamSwitch”。必 须为技术对象样板设置参数,从而在参考前,样板输出端就已激活(Mode=4,样板输出永久切换)。
图12:指定FB430的操作模式
注意事项:
- 在611U适用模式中,一旦信号源(数字输出字:编码器的零标志或者BERO的上升沿)由参考轴的用户项目指定就不能更改。若 必须改变信号源设置,则必须首先热启动DP从站ADI4。
- 如果没有切换到611U适用模式运行,则轴将参考零标志或BERO输入的下一个信号。 如果只参考BERO,则 必须断开零标志与编码器电缆的连接。这样做的缺点是不能从BERO切换到零标志。
- 更多信息请参见条目号:17993623的手册“ADI4 - Analog drive interface for 4 axes (for the technology CPU)”。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc339843.html