FC21:快速数据交换PLC-NC

已锁定

一直向前走

  • 帖子

    8
  • 精华

    0
  • 被关注

    11

论坛等级:游侠

注册时间:2008-12-08

普通 普通 如何晋级?

FC21:快速数据交换PLC-NC

4908

15

2020-03-10 17:14:00


PLC-NC快速数据交换:

PLC和NC之间的快速信息通过一块专属的内部数据区域进行,该内部数据区域的尺寸被定义为4096字节,通过FC21由PLC执行读写,此区域(结构)在NC零件程序和PLC用户程序中必须启用相同定义。

NC程序可以通过$A_DBB[x]、$A_DBW[x]、$A_DBD[x]、$A_DBR[x] 指令访问这些指令

 

 

NC 程序示例:

N10 $A_DBB[0]==0 GOTOB NOACT   //读取DBB0的内容(Byte)               PLC→NC

N20 $A_DBW[2]=R100             //将R100的内容加载到DBW2(Word)       NC→PLC

N30 $A_DBW[4]=GUD[10]          //将GUD[10]的内容加载到DBW4(Word)     NC→PLC

N40 $A_DBR[6]=$AA_MM[Z]        //将Z轴的实际位置值加载到DBW6(real)   NC→PLC

N50 $A_DBW[10]=7111            //将常数7111值加载到DBW10             NC→PLC

 

 

PLC程序:

     //FC21:功能3和4:

//PLC/NC 快速数据交换

      CALL  "FC21"

       Enable :=TRUE                    //激活数据传输功能

       Funct  :=B#16#4                  // 3:数据NC→PLC    4:数据PLC→NC

       S7Var  :=P#DB254.DBX0.0 BYTE 180    //ANY 指针,传输数据块

       IVAR1  :=0                           //位置偏移

       IVAR2  :=-1                          //信号量字节,如果输入-1:传输不启用信号量

       Error  :=DB254.DBX371.0   //1:有故障存在

       ErrCode:=DB254.DBW372  //故障代码

FC21:快速数据交换PLC-NC 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有24792条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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