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

在西门子定义中遇到这几个问题
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日
下一篇 2020年10月31日

相关推荐

  • 有没有运动控制硬件选型配置软件?

    有没有运动控制硬件选型配置软件?类似ET200 Configration Tool. 最佳答案 西门子“S7-Technology” 选件包,详情连接…

    SINUMERIK 2018年12月3日
  • 模具生产需要采集那些数据?

    使用西门子840D SL数控系统的五轴高速铣、三轴高速铣、数控铣等(大概是这些机床,具体不太清楚)机床生产模具,需要采集哪些重要数据?刚开始接触数控系统,对此还不太熟悉,…

    SINUMERIK 2020年10月31日
  • 系统无法接收手轮脉冲

    82d sl系统,参数丢失(没有备份参数),重新配置后机床可以运行(手动,自动)… 现象:使用手轮无法运行(在手轮模式下,手动按X+/-等轴均可移动),系统无法接收手轮发送的脉冲信…

    SINUMERIK 2020年10月31日
  • 换刀程序求解

    N6700 WHEN($AC_TIME > 10) DO DBO_TchActN6800 WHENEVER(DBI…

    SINUMERIK 2020年10月31日
  • 400262

    报警400262 手持单元上显示“FALUT  OFF” 最佳答案 报警:“400262 手持单元不正常”,手持操作单元(HHU)在接口处出…

    SINUMERIK 2017年6月3日
  • PCU50 硬盘分区

    教材中硬盘分区为: C     0.5GB   WIN PE 2005…

    SINUMERIK 2017年6月29日
  • 840D SL系统标准版和出口版有何区别

    840D SL系统标准版和出口版有何区别 最佳答案 当然有区别 出口版功能有限 标准版不对中国销售 内含很多特殊功能 例如五轴联动…

    SINUMERIK 2017年6月4日
  • 请问哪位大师有S7-300的PLC编程软件

    请问哪位有S7-300的PLC 编程软件,或免费下载地址?谢谢! 问题补充:一楼提供的STEP7V5.4 SP4中文中文完整安装包,好不容易下后,英文安装时出现…

    SINUMERIK 2018年12月2日
  • 关于828D系统 PLC调试问题

    现调试一台828D系统 铣床板 plC调试的时候遇到个问题。 828D 没有PLC子程序说明,他的急停和使能是那些I/O点,小弟现在很模糊,求大神们指点下! 如果有子程序说明如何获…

    SINUMERIK 2017年5月31日
  • 关于电机负载率的提问

    大家好,我想知道840D sl有没有电机负载率的界面,类似于FANUC的电机负载率,能够看出来目前的电机负荷是标准的百分之几 问题补充:Smoothed cur…

    SINUMERIK 2017年11月12日