回复:在PLC中关于如何向机床进给倍率写入数值的问题

老学童

  • 帖子

    765
  • 精华

    32
  • 被关注

    64

论坛等级:奇侠

注册时间:2011-06-22

钻石 钻石 如何晋级?

发布于 2014-05-06 18:49:17

11楼

pengh6朋友,不用客气,非常高兴这么久你终于看到我的回帖了!
1. DB21.DBB4仅仅是PLC要求的进给倍率值得大小,激活倍率需要DB21.DBX6.7
2. "http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=1141618&s_id=23&num=3#anch"这个帖子写的不是非常清楚,我只能尽量回复,FB2用来读取NC变量(或参数),激活用Req,NumVar是一次读取变量的数量(见上面6楼第4张图),Addr1~Addr8是读取NC变量(或参数)的地址,由NCVAR selector生成数据块提供,例如:"test2".C0_SMA_actToolBasePos0_2(与上面6楼第4张图类似,读取机床轴坐标),在调用FB2时,是不会出现你帖子中的形参接口的,正确的应该是:
CALL "GET" , DB100
Req :=
NumVar :=
Addr1 :=
Unit1 :=
Column1:=
Line1 :=
Addr2 :=
Unit2 :=
Column2:=
Line2 :=
Addr3 :=
Unit3 :=
Column3:=
Line3 :=
Addr4 :=
Unit4 :=
Column4:=
Line4 :=
Addr5 :=
Unit5 :=
Column5:=
Line5 :=
Addr6 :=
Unit6 :=
Column6:=
Line6 :=
Addr7 :=
Unit7 :=
Column7:=
Line7 :=
Addr8 :=
Unit8 :=
Column8:=
Line8 :=
Error :=
NDR :=
State :=
RD1 :=
RD2 :=
RD3 :=
RD4 :=
RD5 :=
RD6 :=
RD7 :=
RD8 :=
3. 在上面6楼第4张图中,都是读取机床坐标系坐标,因此,地址相同(C1_SMA_actToolBasePos1_2),不同的轴只是“Line”值不同。
S7中有很多FB2,不知道你的FB2从哪里找来的?应该从Toolbox中找的才对!


人的生命似洪水在奔流,不遇着岛屿、暗礁,难以激起美丽的浪花。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25497条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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