恭喜,你发布的帖子
发布于 2018-12-24 22:22:54
1楼
我查看了诊断手册 报警号 12586
12586 [通道 %1: ] 程序段 %2 同步运动:变量 %3 类型冲突
参数: %1 = 通道号
%2 = 程序段号
%3 = 来源符号
说明: 对于联机变量$A..或者$V..,不能进行类型转换,它们是在插补循环中被估值或编入的。只有相同类型的变量才能在逻辑操
作中一起使用或相互赋值。
例1:
WHENEVER $AA_IM[X] > $A_IN[1] DO ...
REAL(实型)联机变量(真实值)不能与BOOL(布尔)型变量(数字输入)作比较。
如果进行下列更改,那么,操作是可能的:
WHENEVER $AA_IM[X] > $A_INA[1] DO ...
例2
WHENEVER ... DO $AC_MARKER[1]=$AA_IM[X]-$AA_MM[X]
改进:
WHENEVER ... DO $AC_PARAM[1]=$AA_IM[X]-$AA_MM[X]
反应: 重组补偿程序段。
已设置接口信号。
报警显示。
排除方法: 修改零件程序:使用相同类型的变量。
程序继续: 按下CYCLE START 键或RESET 键清除报警,继续运行程序。
实在是看不懂。
请填写推广理由:
分享
只看
楼主