回复:840D NC 高级编程简单介绍

baiguorong2003

  • 帖子

    226
  • 精华

    13
  • 被关注

    9

论坛等级:游侠

注册时间:2003-11-26

普通 普通 如何晋级?

发布于 2006-05-14 14:06:30

0楼

在 NC 高级编程中经常要读写 PLC 变量。

1、$A_IN [ ] 或 $A_OUT 语句:读取或写 NC 的快速输入输出。如果没有硬件
上的输入输出,那么在NC 中就是读取或写 DB10中的对应位
2、 $A_DBB[ ] 此语句的含义:读取 PLC 变量。例如 $A_DBB[112] 读取 NC
内存区域中的 DBB112 ,此区域的大小在做内存配置时被指定。此区域专门
用来和PLC 交换数据。我们要分清,这些区域是连贯的,DBB[112]是指区域 中的第112个字节。它可以存储 PLC 中任何区域的内容例如: M Q I DB L 。
PLC 是如何读取和写这个区域的呢? 在840D 的基本PLC 程序中有 FC21 大家
在资料CD FB1 这一章中找到 FC21 如何使用.

3、直接读写PLC 输入输出
$A_PBB_IN[n]
$A_PBW_IN[n]
$A_PBD_IN[n] 读输入

$A_PBB_OUT[n] = XX
$A_PBW_OUT[n] = XX
$A_PBD_OUT[n] = XX 写输出
上述语句中的n 是指读写plc 中的哪一输入输出,记住是输入输出,不是过程印象区 例如:$A_PBB_OUT[1] = 1 在 plc 中的表现就是 PQB1=1。
就讲到这里了,最基本的步骤就这些,至于具体指令大家可以看手册。其实我想
840D 的手册中很多都没有把最基本的使用步骤说清楚,让大家觉得无从入手。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25707条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。