欢迎来到天天文库
浏览记录
ID:45093359
大小:1.22 MB
页数:19页
时间:2019-11-09
《《PLC与NC数据交换》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、特殊功能调试05PLC与NC数据交换您将了解:PLC读取轴的坐标值PLC与NC交换数据PLC读取NC系统变量特殊功能—PLC与NC数据交换主要内容PLC读取坐标的位置和剩余量NC与PLC交换数据PLC读写NC系统变量参考资料PLC与NC数据交换-PLC读取坐标的位置和剩余量首先要通过PLC应用程序激活读位值的功能:坐标位置的地址剩余值的地址轴号数据类型VD57000000VD57000004第一轴浮点数VD57010000VD57010004第二轴浮点数VD57020000VD57020004第三轴浮点
2、数VD57030000VD57030004第四轴浮点数VD57040000VD57040004第五轴浮点数V26000001.1=1–激活读取机床坐标的位置;V26000001.2=1–激活读取位置指令的剩余值;PLC与NC数据交换-PLC读取坐标的位置和剩余量PLC读取坐标实际值的一个例子坐标值传送到MD20中读取坐标实际值的请求由V26000001.1激活实际坐标与固定值28.8比较,若小于或等于28.8,触发一个PLC报警70001(16000000.1)700001报警PLC与NC数据交换-PL
3、C与NC交换数据802Dsl提供了一个512字节的公共存储器用于NC和PLC交换数据PLC定义了接口地址对应于这个公共存储器:V49000000.0~V49000512.7可以按字节(BYTE)、字(WORD)、长字(DWORD)对其进行读写NC定义了系统变量对应于这个公共存储器,在加工程序中可以利用系统变量对该存储器进行读写$A_DBB[n]-字节(BYTE)(8位)$A_DBW[n]-字(WORD)(16位)$A_DBD[n]-长字(DWORD)(32位)$A_DBR[n]-浮点(REAL)(32位
4、)注:n表示地址偏移量,表示从该存储区的第n个字节开始N10$A_DBR[4]=R11N20R12=$A_DBR[4]N30M30NC加工程序的例子PLC与NC数据交换-PLC与NC交换数据NC与PLC之间数据交换(NC控制)!NC对数据的读操作,会激活预读停止(STOPRE)NC在同一程序段中最多写3个数据数据区的数据结构需用户自行定义将R11中的浮点数写入VD49000004将VD49000004中的浮点数写入R12PLC与NC数据交换-PLC读写NC系统变量通过PLC/NCK接口802Dsl中的P
5、LC可以读写某些系统变量1)$刀具参数$刀沿号$零点偏移$当前配置轴数$R参数写1)参考802Dsl功能手册读PLC读写系统变量可能持续几个PLC循环,因此,该功能不是实时功能。!概述PLC与NC数据交换-PLC读写NC系统变量读写系统变量有关接口信号V12000000.0读写启动V12000000.1变量读写VB12000001变量个数V12002000.0读写完成V12002000.1读写出错VB12003000变量有效VB12003001读写结果VB12003004变量结果全局变量专用VB1200
6、1000变量类型VB12001001区域号VB12001002变量X的行索引VB12001004变量X的列索引VB12011000变量类型VB120x1000变量类型PLCNCKPLCNCKNCKPLCNCKPLC任务结果VB12011001区域号VB120x1001区域号VB12011002变量X的行索引VB120x1002变量X的行索引VB12011004变量X的列索引VB120x1004变量X的列索引VB12013000变量有效VB120x3000变量有效VB12013001读写结果VB1
7、20x3001读写结果VB12013004变量结果VB120x3004变量结果变量x:0...7共8个接口信号PLC与NC数据交换-PLC读写系统变量1.任务启动2.任务无故障完成3.获得结果后,复位“读写启动”4.将系统复位5.“读写启动”提前复位,对内部过程无影响6.读写出错V12000000.0读写启动V12002000.0任务完成V12002000.1读写出错1234561134时序图时序过程PLC与NC数据交换-PLC读写系统变量通过全局变量V12000000.0=1,启动读写系统变量通过全局
8、变量V12000000.1=0,设定是读变量通过全局变量VB12000001,确定变量个数每一次可读8个变量x:0...7,存在一个专用于变量的接口部分:通过VB120x1000确定变量类型VB120x1002确定索引号读出的数据位于120x3004区中,类型为各个变量特定的类型VB120x3004,VW120x3004,VD120x3004读取顺利结束,则“变量有效”(V120x3000.0)设置为1,而存取结果VB120x3001为0全
此文档下载收益归作者所有