DB块的内容说明及常用信号和功能块及功能说明.docx
《DB块的内容说明及常用信号和功能块及功能说明.docx》由会员分享,可在线阅读,更多相关《DB块的内容说明及常用信号和功能块及功能说明.docx(7页珍藏版)》请在冰豆网上搜索。
![DB块的内容说明及常用信号和功能块及功能说明.docx](https://file1.bdocx.com/fileroot1/2022-12/8/638187ce-23dd-4e7e-b26b-e20c07c7a753/638187ce-23dd-4e7e-b26b-e20c07c7a7531.gif)
DB块的内容说明及常用信号和功能块及功能说明
DB块的内容说明及常用信号和功能块及功能说明
DB块的内容说明:
DB1 西门子保留
DB2~DB4 PLC messages
DB5~DB8 basicprogram
DB9NCcompileNC编译循环接口
DB10 NCK interface 中央NC接口
DB11 modegroupinterface方式组接口
DB18SPL接口(安全集成)
DB19PCU接口
DB20PLC机床数据
DB21~DB30 NCchannel interface NC通道接口
DB31~DB61 interface for axis/spindles 轴/主轴号1到31预留接口
DB71~DB74 tool management 用户刀具管理
DB75~DB76 M功能代码
PLC到MMC的信号:
DB19DBX0.0 screen bright
DB19DBX0.1 screen darkening
DB19DBX0.2 keydisable
DB19DBX0.3 清除通道报警
DB19DBX0.7 机床坐标或工件坐标
DB19DBX0.7=1 工件坐标
DB19DBX0.7=0 机床坐标
MMC到PLC的信号:
DB19DBX20.3 报警已清除
NCK与PLC之间的信号传递
DB2~~PLC信息
DB10~NCK信息
PLC给NCK的信号
DB10DBX56.1 急停信号
MMC给PLC的信号
DB10DBX103.6 MMC过热
DB10DBX103.7 电池报警
NCK给PLC的信号
DB10DBX104.7 NCKCPU ready
DB10DBX108.7 NC ready
DB10DBX108.6 drive ready
DB10DBX106.7 急停信号
DB10DBX109.0 NCK报警存在
DB10DBX109.5 NCK过热
DB10DBX109.6 NCU温度过高
DB10DBX109.7 电池报警
DB11~DB14 方式组信号
PLC给NCK的信号:
DB11DBX0.0 AUTO
DB11DBX0.1 MDA
DB11DBX0.2 JOG
DB11DBX0.4 方式组切换禁止
DB11DBX0.5 方式组停止,进给轴。
主轴不停
DB11DBX0.6 方式组停止,进给轴。
主轴停
DB11DBX0.7 方式组reset
DB11DBX1.6 singleblock单段执行NCK给PLC信号:
DB11DBX6.0 auto
DB11DBX6.1 MDA
DB11DBX6.2 JOG
DB11DBX6.3 方式组ready
DB11DBX6.7 方式组在复位状态
通道信号(DB21~DB30)
PLC给NCK的信号:
DB21~DB30.DBX0.3 DRF生效,手轮脉冲
DB21~DB30.DBX0.4 单段执行生效
DB21~DB30.DBX0.5 M01生效
DB21~DB30.DBX0.6 空运行
DB21~DB30.DBX1.1 工作区域保护
DB21~DB30.DBX1.3 时间监控
DB21~DB30.DBX1.7 程序测试
DB21~DB30.DBB4 进给倍率(百分比方式生效或二进制编码方式生效,在机床参数中设定)
DB21~DB30.DBB5 快速进给倍率
DB21~DB30.DBX6.6 进给倍率生效
DB21~DB30.DBX6.7 快速进给倍率生效
DB21~DB30.DBX6.0 进给停止
DB21~DB30.DBX6.1 readingdisable读入禁止dbx6.1=1时,那么执行完当前程序段时停止
DB21~DB30.DBX7.0 NCstartdisable
DB21~DB30.DBX7.1 NC start
DB21~DB30.DBX7.3 NC stop进给轴停,主轴不停,程序处于中断状态,报警排除后,当NC start高电平时,继续执行。
SignalsfromNCKchannel
机到运行时被执行
OB101热启动当CPU执行热启动指令时被执行
功能
FC0西门子预留
FC2循环处理部分
FC3报警控制部分
FC5中断报警(FM-NC)
FC7圆盘刀库换刀的传送块
FC8刀具管理的传送块
FC9异步子程序
FC10报警/信息
FC12调用用户辅助功能的接口
FC13手持单元的显示控制
FC15定位轴
FC16分度轴
FC17Y-D切换
FC18PLC主轴控制
FC19机床控制面板和PCU信号至接口的分配(铣床)
FC21传输数据PLC-NCK交流
FC22选择方向
FC24传送MCP信号至接口
FC25机床控制面板和PCU信号至接口的分配
FC30~50如果ManualTurn或ShopMill已安装;则用这些
FC105处理模拟量(1~5V,4~20MA等常规信号)输入功能的功能块
FC106处理模拟量(1~5V,4~20MA等常规信号)输出功能的功能块
FC36~127用户分配用于FM-NC,810DE
FC36~255用户分配用于810D,840DE,840D
功能块
FB0~29西门子预留
FB1基本程序引导。
用于实现PLC/NCK启动过程中同步,也正是由于启动过程中PLC/NCK之间同步,整个系统才能够正常工作运行。
FB2读NC变量
FB3写NC变量
FB4PI服务可以用于在NCK区域中启动一个程序任务服务。
FB5读GUD变量
FB7通用PI服务
FB41PID模块式进行模拟量控制的模块,可以完成恒压、恒温等控制功能。
FB43该模块式将模拟量转换成比率的脉冲输出。
FB36~127用户分配用于FM-NC,810D
FB36~255用户分配用于810D,840DE,840D
ManualTurn
FC30ManualTurnPLC,状态管理;要求在OB1中间用
FC31~33ManualTurnPLC,状态管理;这些块只可加载,不能修改
FC34监控ShopMillVDI信号的诊断块
FC35ShopMill局域功能块,只能加载
Shopmill
FC30ShopMill,状态管理;要求在OB1中调用
FC31-33ShopMillPLC,状态管理;这些块只能加载,不能修改
FC34监控ShopMillVDI信号的诊断块
FC35ShopMill局域功能块,只能加载
DB20数据块的分配
DB20是PLC机床数据,DB块的大小与机床数据14504、14506、14508的设定值有关,具体到某一位、某个字或某个双子中的数值是与机床数据14510、14512、14514相关的。
例如我们可以选定14512[0]中的第0位作为机床X轴测量通道的选择位,在PLC中找到相应的数据位(例如DB20.DBX6.0)来控制是让DB31.DBX1.5生效还是让DB31.DBX1.6生效就能方便的实现测量通道的选择。
当然还有其他更多的应用,如取一个整数或实数在PLC中做判断来完成某项功能等等。
举例说明:
14504=10
14506=10
14508=10
则PLC中的DB20分配为:
14510[0]~[9]对应DBW0~DBW18(INT值)
14512[0]~[9]对应DBB20~DBB29(Bit值)
14514[0]~[9]对应DBB30~DBB66(real值)
那么,14512[0]的0位对应DB20.DBX20.0。