1、一个小车FB,调用了马达正反转FC,FB 静态变量设置了手动、自动以及正转、反转等多个变量,FB与FC采用自定义的数组传递信息。如FB 有正转指令,任何其他给这个指令赋值1,则传递给马达FC的正转型参,马达执行正转驱动,再传递值给FB的正转驱动变量,对外驱动马达。
2、每个工艺,调用这个小车FB,生成多个小车FB的背景数据块。
3、工艺FB中,满足某个逻辑,可能给小车FB的某个实例的背景数据库的某个变量赋值。如工艺A的FB内部逻辑,直接可能给工艺B\C等生成的小车背景DB的自动正转指令。
4、现在的存在的现象,有些指令有效,有些指令没效,可以排除动作逻辑的问题,在线监视时,发现有的指令传递过去了,马达对应的参数没有响应。怀疑小车FB有问题,有的又可以执行。
5、PLC西门子1500,软件用的博图V15,所有背景DB均取消优化访问。
5、请各位大侠指点解决问题的办法或思路。感谢。