西门子数控宏程序逻辑运算怎么用

在FANUC里IF[[#1AND1]EQ0]GOTO1这个语句西门子怎么写
就是#1为偶数时跳转,可能我没问清楚,该例子用条件转移有好几种表达方式,我就想知道西门子里的and这类逻辑运算要怎么表达

逻辑运算和发那科的一样
AND OR
> < = <>(不等于)
还有好多

[#1AND1]EQ0 这个不是很理解

西门子,没有#参数 用R参数
R1 为你要的偶数

IF(R1/2余数为零) GOTOF 1

GOTOF 1 是程序向下
GOTOB 1 是程序向上
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-24
#1的十进制转化为二进制,and后面1也转换为十进制,
and前后的二进制进行逻辑比较结果是否等于0

在西门子系统中使用case或do while 语句判断其实更方便!!!
fanuc是鬼子的系统有点纠结!!!!