840D sl NC程序解答

各位大侠,帮我看看下面语句什么意思。
if $MN_USER_DATA_HEX[2] B_AND 8
     if $MN_USER_DATA_HEX[6] B_AND 64
          Mag_Rat=4
     else
          Mag_Rat=3
     endif
endif
以上程序什么意思?跪求答案?

问题补充:
在机床数据里,$MN_USER_DATA_HEX[2] 值为4B

$MN_USER_DATA_HEX[6]值为5B

最佳答案

IF MN_USER_DATA_HEX[2] B_AND 8,意思是如果MN_USER_DATA_HEX[2] 的bit3是设的1就为真,
,$MN_USER_DATA_HEX[2] 值为4B写成216进制变为2进制是0100 1011,bit 0/1/3/6为1.

提问者对于答案的评价:
明白了,谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月19日 下午5:36
下一篇 2017年6月19日 下午5:36

相关推荐

  • PLC控制输出电压

    上位机用网口与PLC通信,PLC控制一个东西输出0~5V电压,电压随控制变化,求大师给出个方案啊,急 版主推荐答案 利用PLC的模量输出模块就能做到,但是模拟量电压输出类型只有±1…

    SINUMERIK 2017年5月29日
  • 如何转为图形格式

    以下这些是宏程序还是什么?怎么转化为图形格式的,像T图那样。;$PATH=/_N_CMA_DIR;————————————–;TO…

    SINUMERIK 2017年6月1日
  • 如何分辨不同通道中的M碼

    請問各位前輩~目前機床系統為840D,總共有2個通道包含9個線性軸與1個主軸在PLC程式內有使用不同通道但是相同的M碼控制同一個M例如:A DB21.DBX195.7–…

    SINUMERIK 2017年6月9日
  • 请教下2个840Dsl的小NC程序?

    大家好,请教下2个840Dsl的小NC程序:一个是:G1 G90 G505 Z=0 D0 F5000 ||$MA_ENC…

    SINUMERIK 2017年7月30日
  • 802Dsl问题求助

    如何实现802DSL通过PLC来实时读取电流值? 版主推荐答案 802DsL对电流,负载,以及伺服的监控通过执行NC程序固定格式指令也可以输出实时的监控信息,这种方式不能像监控诊断…

    SINUMERIK 2020年10月31日
  • 西门子 802D数控铣床 数据备份

    哪位老师那有 西门子 802D数控铣床 数据备份。麻烦给发一份。邮箱 15965554875@139.com 问题补充:机床是欧马1100三…

    2017年6月1日
  • 840D sl系统操作键无反应!

    加工中心,840D  sl系统,在工作中出现屏幕四周的系统操作键无反应!有时反复关机重启后正常。观察以太网连接发现TCU与MCP之间的接口,正常时绿灯常亮,黄灯…

    SINUMERIK 2017年11月12日
  • 828D编程问题?

    如附图,车床上把了2把刀,现在操作者平时只想对刀T5的Z,当加工程序由T5改变T6时,想在T5的Z直接加上这2把刀实际测量的差值距离赋值T6的Z,这样T6的Z就不对刀了。不知道怎么…

    2017年6月1日
  • 840D PL系统X轴反向时有撞击声怎么消除

    840D PL系统X轴反向间隙较大,反向时有撞击声,如何调整参数使电机反向时的响应速度慢下来使声音消除。机械间隙因齿轮磨损无法消除。 最佳答案 反向时有撞击声的话,说明你…

    SINUMERIK 2017年6月1日
  • 840dsl 数控系统中主轴幅度变速怎么搞

    主轴幅度变速,在一定周期内 钻石用户推荐最佳答案 一般变频器带高速电主轴是作为模拟主轴使用的 主轴转速控制是通过NCU 扩展模块PP 72/48D&n…

    SINUMERIK 2020年10月31日