西门子换刀宏程序变量定义问题

在西门子定义中遇到这几个问题
1、PARPRO=`B00000001`               这个是二进制定义吗?具体的值是多少呢?
2、PARPRO=PARPRO B_OR`B00000001`       这个是运算吗?
3、DEF CHAN INT GABR[2]  GRUAXDAAC[7]    这个[ ]  代表什么呢?

最佳答案

1、B代表二进制
2、 B_OR代表二进制的或运算
3、 【】代表数组元素,GABR[2],是GABR数组的第二个元素(如果数组从1开始),

提问者对于答案的评价:
我定义了GABR[2],是不是就可以用GABR[0]、GABR[1]和GABR[2]呢?  不需要再定义GABR[0]和GABR[1]了呢?
这个位运算时再NC程序中的,能具体说下是什么意思吗?

最佳答案作者回复:
1、是个2位的数组,GARB[0],GARB[1],没有GARB[2],
2、 位运算就是相对应的每一位之间进行与或的运算,比如B01101010  B_OR  B10101010,第0位之间的或,然后第一位之间的或,以此类推,这个结果就是11101010

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc294713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:27
下一篇 2020年10月31日 下午1:27

相关推荐

  • STARTER自动优化

    802D-SL,想使用STARTER软件进行自动优化,将PC与系统联机后,上载伺服轴,在Commissioning功能中选择Automatic controller&nb…

    SINUMERIK 2017年8月15日
  • 请前辈指教 HMI软件包内容

    840D OEM下没有RE_UK.ini 和Regie.ini,安装的时候没有提示错误。 最佳答案 840D OEM的安装这个问题比较普遍,注意以下几…

    SINUMERIK 2017年11月6日
  • 840D toolbox安装问题

    因为要和SINUMERIK 840D进行通信,监控程序运行,需要安装toolbox,现在遇到一问题,该软件在监控计算机上打开安装时没有反应,而安装在其他电脑上就可以,请问…

    SINUMERIK 2018年3月6日
  • step7v5.5 与toolbox

    系统为XPSP3(OEM)版;安装STEP7 V5.5后不能正确安装和使用toolbox6.5(安装Toolbox时能正常完成安装,但在Step7中不能使用Toolbox…

    SINUMERIK 2017年11月27日
  • 步进电机一般是几根线?

    一般是不是只有四根线?这四根线是怎么控制的?轮流导通还是? 最佳答案 常用的有4线制的种类,一些教材中的例子大多以此为例。4线制步进电机绕组分为A+/A-;B+/B-。是轮流导通的…

    SINUMERIK 2017年11月1日
  • HMI PRO CS 怎么下载

    1、HMI PRO CS怎么下载?2、下载后的文件放在哪个文件夹下面,文件名?3、做了镜像,安装到一台试验机的PCU50上,画面显示不完整,什么原因? 问题补充…

    SINUMERIK 2020年10月31日
  • 840D定位精度

    DMG的840D卧式加工中心镗完孔后,手动移动各轴后再在MDA模式下回到镗孔座标点,用表打不在孔中心。如以这个孔的中心为座标原点继续运行程序,完成后再在MDA下回到此点打表依然不在…

    SINUMERIK 2017年11月17日
  • 802dsl编程的困惑

    西门子的802dsl 要换电子手轮,要改剃图,不明白“32”打头的“送至nck的状态通道”变量与"38打头的“送至坐标轴和主轴的通用信号”这两个有什么分别,如何理解 版主…

    2020年11月1日
  • 螺距补偿的原理?

    例如从0mm到50mm,5个补偿点数,步长是10mm,从0-10mm补偿0.002mm,从10-20mm补偿0.004mm,从20-30mm补偿0.002mm从30-40mm补偿0…

    SINUMERIK 2017年8月24日
  • CPU315T与S120的软件组态问题

    1.我想用CPU315T控制S120驱动系统,电脑中装了STEP7 5.5和S7-Technology V4.1.1,在硬件组态完后,点击commissioni…

    2017年11月25日