电工学习网

 找回密码
 立即注册
查看: 4675|回复: 1
打印 上一主题 下一主题

西门子840D如何修改FC19增加轴数

[复制链接]
跳转到指定楼层
楼主
发表于 2017-11-22 15:56:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
  标准的MCP中plc处理程序FC19提供了九个轴选按键的处理,需要使用多轴的用户可以修改FC19来实现。
修改FC19之前必须先要了解操作面板输入地址与临时变量的对应关系;
西门子840D如何修改FC19增加轴数
其中括号中的数值为各位的地址,#mst_ein 01(1)对应地址i0.1;
#mst_ein 01(8)对应地址为I1.0输出地址与此相同。
然后再根据调试手册中的MCP的输入输出地址图对应其相应地址,
接下来就可以修改FC19了。
以修改第十个轴为例简述:
首先去掉轴选键的屏蔽:
原程序:L LW(AR2,P#4.0);
        AW B#16#EE7;
        L #achs _nr;
        JZ  kea2;
修改的程序:L LW(AR2,P#4.0);
            AW B#16#FE7;
            L #achs _nr;
            JZ  kea2;
解释:程序中的 LW(AR2,P#4.0)实际就是临时变量#mst_ein45,MCP输入地址与临时变量的对应关系知道地址实际是ibn+4和ibn+5,然后与B#16#EE7进行字的运算,这段不理解可以参考S730深入浅出一书。实际就是把1-9轴选择按键,正负方向键,移动按键保留,其他的就屏蔽了。其中包括第十个轴的轴选择按键R10,所以要放开屏蔽,只需要把 AW B#16#EE7修改为AW B#16#FE7就可以。否则按第十个轴选择键是无效的。按相应方法再去掉对轴选按键LED灯的屏蔽。
最后一步,添加程序段使系统轴数扩充到第十个。
原程序中JU M001-M009程序中添加到JU M010,基本就这样操作,首先要熟悉S7300。
本文转载自:西门子工业技术论坛

回复

使用道具 举报

沙发
发表于 2017-11-22 22:29:52 | 只看该作者
没有接触过,学习了           

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-8-29 17:28

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表