当前位置: 首页 > news >正文

倍福套料VE变量和M函数新增配置

1.新增VE变量

1.1 PLC程序中的位置:
在这里插入图片描述

1.2导出所有变量,进行修改或新增,修改也可以直接选中要改的内容点Edit编辑;
在这里插入图片描述

array_size为数组长度,如果是0,代表就是一个普通变量;如果是大于1的代表是数组;
type是变量类型,经常用的有REAL64(double)\SGN32(int)\BOOLEAN

1.3激活PLC
1.4在CNC应用-》半自动中执行如下选中的内容,需要放在最前边,避免后边的被执行;
输入如下指令后,点击停止-》重置-》开始
会在CNC下生成一个xml文件;在这里插入图片描述

1.5 在PLC导入上一步生成的XML
右键导入:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

如上图给VE变量赋值;

注意:先新增VE变量激活后,再调用上位机执行#EXPORTVE[TWINCAT]指令,再导入到PLC中VE_VarData中,VE变量才能在PRG中访问;

2.新增M函数

位置:
在这里插入图片描述

新增后点Download下载;
Value:0x00000008 0x00000004 决定M函数和同行的G01轴动作先后顺序;0x00000008先执行G01再执行M函数;0x00000004 M函数和G01一起执行;
在这里插入图片描述
当M50被调用时,CncSystem.Channel[1].M[50]为true会进入if中的代码,当执行完动作后CncSystem.Channel[1].M[50]置为false证明该函数被执行完,NC程序会继续执行后边的动作;

http://www.lryc.cn/news/584127.html

相关文章:

  • python学习打卡:DAY 30 模块和库的导入
  • 2. 【Blazor全栈开发实战指南】-- 目录
  • 敏捷测试中的质量闸门如何设置?
  • STM32F103C8T6单片机内部执行原理及启动流程详解
  • 深入了解 Vim 编辑器:从入门到精通
  • 学习中断配置的一天(第五天)
  • 《PyQt6-3D:开启Python 3D编程新世界 2》
  • Spring Boot中的中介者模式:终结对象交互的“蜘蛛网”困境
  • Synopsys 逻辑综合之 MultiBit Flip-Flop 与 ICG
  • SIMATIC S7-1200的以太网通信能力:协议与资源详细解析
  • 深度学习-正则化
  • 小架构step系列10:日志热更新
  • B2、进度汇报(— 25/06/16)
  • 【运维架构】云计算运维架构师与基础设施,技术路线,Linux证书(标准化/定制化/CNCF,公有云/混合云/私有云)
  • Tomcat:Java Web应用的幕后英雄
  • linux 4.14 kernel屏蔽arm arch timer的方法
  • 防抖在vue中应用
  • Vue前端面试常问问题详解
  • Python-GEE遥感云大数据分析与可视化(如何建立基于云计算的森林监测预警系统)
  • 多元函数的切平面与线性近似:几何直观与计算方法
  • 在指定conda 环境里安装 jupyter 和 python kernel的方法
  • django中如何使用Django REST Framework
  • 网络安全基础概念以及虚拟环境的搭建
  • 快速将照片从三星手机传输到电脑
  • 保姆级搭建harbor私有仓库与docker-ce教程与使用教程
  • JAVA面试宝典 -《Spring IOC核心:Bean生命周期全解析》
  • [论文阅读]LLMZip: Lossless Text Compression using Large Language Models
  • 【论文阅读】Defensive Few-shot Learning
  • RocksDB 与 ZenFS:原理、特性及在科研与工程中的应用初步探索
  • 微调性能赶不上提示工程怎么办?Can Gradient Descent Simulate Prompting?——论文阅读笔记