能不能实现电机的双向控制?
例如双向电机,是根据料仓给料条件来控制电机方向的,哪个料仓给料开关到位电机往哪个方向运行。
APL 功能库提供带正反转功能的电机块MotRevL(FB1851)。该功能块可以实现手自动模式下的电机正反转控制。该电机块需要接入现场电机正转和反转信号反馈,并提供正转输出和反转输出两个电机控制信号。

手动模式下,可以在操作员面板中控制电机的正反转、起停。

自动模式下,可以通过功能块的参数FwdAut、 StopAut和 RevAut控制电机的正转、停止与反转。注意电机单向运行时,必须先停止,才可以反向运转。
可以根据料仓实际料位信号简单的实现电机的正反转起停逻辑。
这里列一个实现思路,不做实际应用。

如果需要实现电机正反转并调速,可以使用MotSpdCL(FB1854)。这里不做介绍。
该功能块还可以结合DRIVER实现PROFIDRIVE报文以DP方式控制电机。有兴趣的童鞋可以看一个最近刚发布的文档
SIMATIC PCS 7 V8 通过通道驱动块来连接G120变频器
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=7214
类似的文档还有
SIMATIC PCS 7 V8 通过通道驱动块来连接Simocode
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=6880