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

相关推荐

  • 840DSL如何屏蔽伺服轴

    840DSL如何屏蔽伺服轴 钻石用户推荐最佳答案 屏蔽双轴模块的一个轴。模块维修,临时拆除。设置驱动数据p105=0驱动数据的r106显示当前模块状态(激活或禁止)。当模块禁止时,…

    SINUMERIK 2020年10月31日
  • 急!求SINUMERIK840D 对刀问题

    本公司新进两台不同厂家数控机床(镗铣床和龙门铣),均为840D系统,在用到加工界面的“对刀”时,如先对好一个轴,按“0”输入零偏(比如G54下X轴)并确认,然后再对另外一个(比如Y…

    SINUMERIK 2019年6月10日
  • 840D链接不上MCP

    现场840D的,链接不上MCP,大侠们能不能查看MCP的地址,在哪里看,怎么看?或者是修改MCP的地址,在哪里修改,怎么修改? 最佳答案 参考,840D安装PCU 、MC…

    SINUMERIK 2017年6月9日
  • 机床数据详细说明

    哪位大侠有机床数据详细的说明?840D的,越详细越好,就是每个数据都有注释的,英文中文都行,最好中文的。 最佳答案 西门子网站可以下载你需要的手册,选择你需要的。 提问者对于答案的…

    SINUMERIK 2017年12月2日
  • 840D数控系统数据恢复后M代码无

    数据恢复后M03、M41等带能启动,设备开关门M61、M62辅助代码不识别。请问怎么调整M61、M62代码开关门程序。 图片说明:    最佳答案 该M指令地址…

    2017年6月19日
  • 车床换刀问题

    一台小车床西门子802S系统、4工位电动刀架。刀架下面的线路磨损烧坏修复后出现换刀问题。从4号刀开始换刀,放松后动一点就返回4号刀位;从1-3号刀位开始换刀都在4号刀位停止。把4号…

    SINUMERIK 2017年11月26日
  • PCU50.3-C怎样升级?

    我单位加工中心840D sl系统的,现在PCU50.3-C硬件损坏,采购回一个PCU50.3B-C,新PCU只能启动到Windows系统界面,而不能进入到机床应用界面,更…

    SINUMERIK 2017年11月1日
  • 840Dsl V4.05+SP5 OPC UA配置失败

    机台OPC UA已经授权,按照官方样例文件设置OPC UA配置,网络通讯正常,但4840端口一直不通,各位是否知道问题出在哪里? 最佳答案 配置授权后需要重启一…

    SINUMERIK 2020年10月31日
  • 840dsl系统电源模块和驱动模块风扇不转

    如题,模块温度到达80多度,系统报警了风扇还是一直不转,把各个风扇拆下来单独供24V电源,风扇正常运转,是有什么参数要设置的吗? 钻石用户推荐最佳答案 可以试试用万用表测试下X12…

    SINUMERIK 2020年10月31日
  • 808系统读取系统时间。

    我想读取808系统时间,然后做一个报警。怎么读取呢! 图片说明:    最佳答案 楼主的问题比较典型,我的做法如下:1。找一个触发报警位的点,譬如I3.0,2.…

    2017年5月28日