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日 下午2:46
下一篇 2020年10月31日 下午2:46

相关推荐

  • 840D 报警20004 缺少参考点标志

    西门子840D 系统  开机按Z 轴回零  报警 20004  Z轴缺少参考点标志,请各位…

    SINUMERIK 2017年8月24日
  • 10707报警

    840dsl出现10707报警,到达通道保护区域5,这个范围如何设定 问题补充:谢谢大杰,我这个机床在你说的工作区限制了没有设定(里面最大最小都是正1亿与负1亿),是不是在nc中设…

    SINUMERIK 2017年5月31日
  • 802D控制车床自动加工问题

    我公司有一台802D控制的数控车床,在自动模式下运行加工程序必须要输入M03,即加工程序中须有M03主轴启动指令,否则不能自动运行,请教是参数问题还是PLC程序问题 最佳答案 可以…

    SINUMERIK 2019年6月11日
  • 继续请教一下802d sl使能上电等问题

    前几天请教了一个 进给使能的问题,我想问一下, 一般的控制过程是不是这样呢?初始化程序里,通过继电器控制Q0.0-Q0.2这三个使能上电,然后,再通过K1按键,…

    SINUMERIK 2017年11月6日
  • 802D PLC 导出程序(pte)和828导出格式(ard)不一样

    西门子802DSL PLC程序导出格式是PTE,而828导出是ARD格式的,两个不一样,我用828的软件可以导入PTE格式的PLC,但是导出只能是ARD的,不知道802D…

    SINUMERIK 2017年6月5日
  • 求840dsl toolbox4.7或者4.8

    邮箱15940094321@163.com,我的toolbox是4.5,为啥上载报错,是不是被做手脚了 图片说明:        …

    2021年7月5日
  • 802dsl报警020080怎么解决

    公司的一台磨床,在用手动磨削时,启动后出现报警020080:通道1y/y1手轮不能分配至双重手轮运动,该怎么解决,解决步骤 问题补充:谢谢!这个我也查到了,但我是初学者,我不知该怎…

    SINUMERIK 2017年12月8日
  • 25000报警求助

    小弟刚接触西门子系统,现有一台840DSL磨床上使能就报警C轴接地,查出来发现C轴动力线航空插头短路接地,更换插头后正常加载使能。三轴回零时,C轴报警231130、20005、25…

    2020年10月31日
  • 西门子系统802D出现这种情况怎么回事

    段结尾错误,缺少直线进给 问题补充:这是报警界面 图片说明:    钻石用户推荐最佳答案 看报警是N218,是在你图片中程序段的下面呢,14001是N218段的…

    2021年7月5日
  • 840DPLC与NC通讯失败

    我公司去年新购一台江苏多菱840D数控龙门镗铣床,PLC与NC通讯失败,怀疑是总线问题,上次也出现同样的问题,西门子的人来维修那,也怀疑是总线出那问题,但是检查那又没有发现问题,最…

    SINUMERIK 2019年6月11日