840d-sl 在plc程序里如何将功能及位置对应的FB FC块有那些

840d-sl 在plc程序里如何将功能及位置如何在PLC程序中对应FB FC,FB和FC又是如何调用下面的MD参数以及DB块执行的,
报警参数的查找,不知道如何运用 ? ? ? ,
各个轴的位置数据FB FC功能的屏蔽,感觉让人处理起来很混乱,,不知如何下手,求大神指导?、?

图片说明:

840d-sl 在plc程序里如何将功能及位置对应的FB FC块有那些    840d-sl 在plc程序里如何将功能及位置对应的FB FC块有那些   

最佳答案

FB4,FB7的使用

FB4及FB7是建立程序和中断号的关系,然后通过FC9来启动中断号,但如果再FB4和FB7调用的时候,不添加中断号,那么就可以直接启动,而不需要FC9,

激活异步子程序ASUP(选项)需要设置以下参数:

1、MD10702=13 在任何情况下ASUP也连续执行

2、MD11602=7 设置ASUP启动执行的条件

3、MD11604=2 定义大于该优先级的中断程序

4、MD11612=1 ASUP编辑保护级别,上述参数定义后,还需要在PLC程序中对ASUP进行处理。

1、在调用FB2.3.4.5.7.等功能时,要使用FB1的参数输入NCKOMM为1。NCKomm参数为 BOOL型 不是0,就不是1,为1是激活PLC NC通讯

2、在FB4的LONGIN中,在ADDR1中输入的字符串要在一个DB快中定义,格式‘SUNRISE ‘,sunrise要大写,后面不足八位用空格补足。对于地址的输入中,要考虑到前后两个‘,所以输入的字符不是8个,而是10个。举个例子:字符串在2.0出写出符号是STAR1。那么地址输入就是:p#db101.dbx2.0 byte 10 ,这个时候,如果在DB块中定义了这个字符串的符号,地址出就会变成。DB101.STAR1。如果字节宽度输入不对,那么就不会变成DB101.STAR1. 

3、FB7的功能包含有所有FB4的功能,比FB4多了一些输入的地址。

4、使用ASUB功能时候,必须在自动状态,而且要循环起来。先给定FB4的启动条件,这个启动条件的给定可以手动,MDI,自动都可以,目的就是传送异步子程序的路径和程序名,然后在自动循环状态,就可以用条件触发FC9来启动中断了。FB4的启动条件要比FC9的要提前准备好。

如果要在程序中,用MOVE指令来传送一个文件名ABC到一个字符串中,那么要注意传送的位置,比如一个字符串STRING[32],是在地址0开始的,那么你要传送的地址是2开始,因为32要占用一个字节,而字符串的''要占用一个,地址2后面才是我们真正放字符串的位置。

提问者对于答案的评价:
谢谢指导!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 数控机床上的油脂润滑打油周期一般都是多少?

    数控机床上有油和油脂润滑,它们的打油周期一般分别都是多少小时一次? 最佳答案 我们设备制造商通常建议客户:新设备初运行打油时间建议一个小时一次一次15秒,运行一个月后三小时打油一次…

    SINUMERIK 2021年7月5日
  • 最大轴加速速度是什么意思?

    西门子840D中32300最大轴加速度是怎么去理解它?在这个参数上改的数值有什么意义? 最佳答案 轴最大加速度简单的说就是轴启动时从“0速度”到“给定速度”这个段的起步速度的调整因…

    SINUMERIK 2017年11月4日
  • 西门子802C系统K1使能一按就报警25040 希望高手帮助分析

    西门子802C系统K1使能一按就报警25040 希望高手帮助分析 最佳答案 西门子802C系统K1使能一按就报警25040 ,从原理上分析,轴接口信号DB31.…

    SINUMERIK 2017年11月12日
  • 840D SL刀具剩余寿命没有递减

    840D SL刀具库有45把刀,但有几把刀刀具剩余寿命没有递减,工件是加工了,但是寿命不变,其他正常递减。是因哪里设定问题吗 问题补充:NC程序对比过,没问题。出现刀具寿…

    SINUMERIK 2021年7月5日
  • 828D 和840D 通讯采用何总方式?

    我们有个用户,有几台机床用的是828D 和 840D,现在想无线方式把这几台数控连接起来,相互之间进行通讯,请问有几种方式搭配? 最佳答案 不知是840DSL还…

    SINUMERIK 2020年10月31日
  • 数控系统840D JOG模式VAR

    840D JOG 模式下选择VAR,轴只能运行11mm即就停止,什么问题? 问题补充:无报警,每个轴都是这样 最佳答案 设置了移动距离,在屏幕下方的菜单中找。 …

    SINUMERIK 2020年10月31日
  • 828D toolbox v4.4

    请问哪位大侠有最新的828D toolbox,我是win7系统的,发个撒!676912382@qq.com感谢! 最佳答案 这个最好向系统经销商或者设备厂家索要,828D…

    SINUMERIK 2017年7月25日
  • 有人做过840D 系统侍服轴的模拟量(速度和电流)采集吗?

    有人做过840D 系统侍服轴的模拟量(速度和电流)采集吗? 老大拍脑袋要做加工过程的监控,实现断刀的报警。我用电脑和采集卡来收集机床主轴速度和电流的模拟量取样及…

    2017年11月27日
  • 请教机床X,Z轴出现间隙怎么处理

    请教机床X,Z轴出现间隙怎么处理 X轴用的是滚珠丝杠,z轴是斜齿轮齿条, 最佳答案 反向能补偿则补偿,,,如果太大就是机械的问题,不关我们电气的事,,,叫机械的搞,拆下来…

    SINUMERIK 2019年6月11日
  • PCU50是什么?

    数控机床上看到的,谢谢 问题补充:还有NCU,SIMODRIVE611 I/R模块,谢谢 最佳答案 1.PCU(PC UNIT)是专门为配合西门子最新的操作面板…

    SINUMERIK 2017年11月20日