文档:
《使用 MC-PreServo 和 MC-PostServo 组织块》
文档类型 应用实例与扩展工具 文档编号 109741575, 文档发布日期 2018年9月26日
https://support.industry.siemens.com/cs/document/109741575/%E4%BD%BF%E7%94%A8-mc-preservo-%E5%92%8C-mc-postservo-%E7%BB%84%E7%BB%87%E5%9D%97?dti=0&lc=zh-CN
推荐理由:
这是一篇非常实用的文档,给出了一个用工艺对象控制开关阀门进而控制缸体定位的例程。
只要处理好MC-Servo [OB 91] 的输入输出,工艺对象可以用于所有线性变化的控制模型。
当然最多的应用还是在定位上,用好MC-PreServo和MC-PostServo可以使工艺对象适用多种硬件配置。
比如:1.S7-1200+Profinet测距装置+V90做外部位置闭环控制。
组态Profinet上的编码器报文81+V90标准报文1。
在MC-PreServo[OB67]中将Profinet测距装置的值转换成报文81格式。
2.S7-1200+增量编码器+G120C做定位。
组态高速计数+G120C标准报文1。
3.S7-1200+增量编码器 通过4-20mA模拟量控制第三方驱动做定位。
组态高速计数+PROFIdrive驱动装置(数据连接数据块)。
在MC-PostServo[OB95]中将数据块中的设定速度转换为4-20mA加方向。
4.S7-1200+模拟量测距设备+G120C做定位。
组态Profinet上的编码器报文81+G120C标准报文1。
在MC-PreServo[OB67]中将模拟量测距的值转换成报文81格式。
5.S7-1200+自定义测速/测距装置+G120C做定位
下面分享这套方案的例子。
应用说明:
机械结构:通过一排等间距的光电信号,计算小车速度。
程序思路:用小车速度累加计算小车位置,并把小车位置值转成编码器报文83格式,利用工艺对象进行控制,将报文复制控制两台G120C开环同步。
计算小车速度
转成报文83格式
调用工艺对象指令控制
复制报文,控制两台G120C