XDPPro编程软件自发布以来受到了客户的广泛认可,它简单易用好上手,致力于简化工程师的工作量,提升编程效率。本次XDPPro已升级到V3.7.16版本,新增了部分功能和指令,以及其他方面的使用性提升,具体分为以下三点。
01 新增POU功能
XDPPro V3.7.16新增POU功能,POU(Program Organizational Unit)即程序组织单元,是用户程序的基本单元,包括函数(FC)、函数块(FB)和程序,用户可以通过梯形图和C语言编写函数和函数块,然后在程序中调用这些函数和函数块。
注:POU功能当前仅EtherCAT机型支持。
数据类型
◆ 支持多种数据类型
POU支持多种数据类型,包括基础类型、结构体类型、函数块类型、指针类型、数组类型。
◆ 支持标签变量
全局变量可以映射到寄存器地址,便于和外部设备进行通讯交互。
◆ 支持用户自定义结构体
通过自定义结构体,把多个不同类型的数据合成一个有机的整体,便于引用。
◆ 支持自动声明变量
通过使用自动声明变量,减少新变量操作步骤,加快编程速度。
函数块(FB)&函数(FC)
函数块(FB)是把反复使用的部分程序块转换成一种通用部件,他可以在程序中反复被调用,可以提高程序的开发效率,减少编程错误,改善程序质量和节省程序空间。函数块保留有自己特殊的内部变量,对于相同参数的输入变量值,由于可能存在不同的内部状态变量,就可能得到不同的计算结果。函数块中可以使用函数块,函数。
函数(FC)是一种可以赋予参数,但没有静态变量的程序组织单元。即用相同的输入参数调用某一函数时,该函数总能生成相同的结果作为函数值(返回值)。函数的一个重要特性是它们不能使用内部变量存储数值。函数可以被函数、函数块、程序所使用。
函数块(FB)和函数(FC)都支持使用梯形图和C语言编写,支持梯形图和C语言实现的POU进行调用。
◆ 举例1:自定义一个递增/递减函数块。
分为三个输入,递增信号、递减信号、清零信号,当前计数值为输出。
采集到递增信号的上升沿,计数递加1。
采集到递减信号的上升沿,计数递减1。
采集到清零信号的上升沿,计数清零。
(1) 编写FB
梯形图方式:
C语言方式:
(2) 调用FB
梯形图POU调用:
C函数POU调用:
◆ 举例2:实现计算圆面积的函数,输入为圆半径,输出为面积。
(1) 编写函数
梯形图方式:
C语言方式:
(2) 调用函数
梯形图调用POU:
C函数调用POU:
库文件及封装指令
XDPPro V3.7.16支持系统库和用户库,部分指令已封装,可直接调用。
◆ 使用系统库编写POU运控指令,通过FB封装可以减少调试时间。
系统库:
系统库封装:
◆ 支持新建和导入用户库。不同项目可以通过导入用户库,加快编程速度,减少重复程序的编程。支持保密/加密导出模式,保护用户知识产权。
◆ 部分经典指令如定时器、计数器、运动控制(包括单轴、轴组、电子凸轮)指令已封装为FB,用户可直接调用。
注:更多POU运动控制指令请查阅《XDH/XLH系列可编程控制器用户手册【高级运动控制篇】》。
变量监控
◆ 可将全局变量表中的变量鼠标拖拽进自由监控表。减少调试过程中操作步骤,方便数据监控。
02 新增基本指令
◆ 新增多条件取反、多条件上升沿、多条件下降沿指令。
◆ 新增两操作数的信号边沿指令,红色箭头当前扫描周期执行,黑色箭头非当前扫描周期执行。
◆ 新增32/64位整数、浮点数触点比较指令(包括开始比较、串联比较、并联比较)。
双操作数
三操作数
注:浮点数触点比较指令仅V3.7.3及以上版本固件支持。
03 其他易用性提升
轴配置界面优化
◆ 轴配置功能重新规划了界面,基础配置区域功能新增,方便用户自行配置PDO参数映射。
注:PDO配置仅3.7.3及以上版本固件支持。
◆ 增加单位换算和回原方式的图片示例,优化探针设置方式,改善用户交互体验,提高配置准确度,缩短配置时间。
轴调试界面重构
重构轴调试界面,增加多种调试功能和监控参数。更加符合工程师的调试习惯,减少轴调试时间。
凸轮设定曲线
新增凸轮实时曲线读取功能,用户更改关键点数据后可以清晰地观察到曲线的图像,加快调试进度。
新增MTCP配置界面
为轻松实现与MODBUS-TCP设备进行数据通讯,XDH/XLH机型支持MODBUS-TCP图形化配置功能。(其他以太网在线下载机型后续逐步支持,敬请期待!)
建立套接字(Socket)与图形化配置建立连接数资源不冲突。
注:此功能仅3.7.3及以上版本固件支持。
示波器功能
XDPPro V3.7.16软件里,示波器功能支持XD、XL、XG全系列机型使用。
图为XDM通过串口通讯连接,示波器绘制的插补轨迹
以上即为XDPPro V3.7.16的主要升级点,欢迎大家下载体验,软件及软件使用手册下载网址:www.xinje.com-下载中心。
技术与服务热线:
400-885-0136
办公地址:无锡市滨湖区滴翠路100号创意产业园7号楼4楼
生产地址:无锡市滨湖区胡埭工业园区(刘塘路9号)
总机:0510-85134136
传真:0510-85111290
邮箱:xinje@xinje.com
扫一扫 关注信捷
网站地图 法律声明 隐私保护 意见反馈
版权所有:信捷电气 备案号:苏ICP备10072791号-5