GE通用电气 IC200TBX064 输入模块
IC200MDL743
IC200MDL750
IC200CBL655
IC200CHS001
IC200CBL602
IC200CHS015
IC200CBL635
IC200CBL615
IC200UAL006
IC200MDL742
IC200UDD040
IC200MDL740
IC200CHS002
IC200CBL555
IC200CBL605
IC200UDD110
IC200MDL730
IC200CBL600
IC200CBL510
IC200CBL545
IC200CBL550
IC200UAR028
IC200CBL525
IC200MDL741
IC200UAL005
IC200CBL520
IC200MDL650
IC200UAA007
IC200MDL643
IC200CBL601
IC200CBL500
IC200CHS012
IC200CBL230
IC200CBL501
IC200CBL120
IC200UAL004
IC200UAA003
IC200MDL636
IC200MDL331
IC200CBL002
IC200TBX520
IC200CBL105
IC200BEM103
IC200CBL110
IC200CBL001
IC200TBX440
IC200UAR014
IC200MDL632
IC200MDL329
IC200MDL244
IC200BEM003
IC200MDL635
IC200MDL243
IC200MDL330
IC200ALG432
IC200TBX364
IC200MDL241
IC200TBX464
IC200TBX223
IC200BEM002
IC200ALG630
IC200TBX264
IC200UDR020
IC200BEM104
IC200TBX240
IC200MDL240
IC200TBX540
IC200TBX214
IC200MDL640
IC200ALG431
IC200ALG430
IC200TBX228
IC200TBX420
IC200TBX340
IC200ALG620
IC200ALG325
IC200MDL144
IC200ALG328
IC200TBX320
IC200MDL143
IC200ALG326
IC200MDL141
IC200TBX164
IC200MDL744
IC200TBX140
IC200TBX123
IC200MDL140
IC200MDD849
IC200PWR001
IC200TBX210
IC200MDD850
IC200UEX064
IC200UEX015
IC200MDD848
IC200UEX014
IC200ALG331
IC200ALG266
IC200TBX110
IC200ALG320
IC200TBX028
IC200TBX128
IC200TBX064
IC200MDD847
IC200MDD845
IC200TBX220
IC200MDL631
XDPPro编程软件自发布以来受到了客户的广泛认可,它简单易用好上手,致力于简化工程师的工作量,提升编程效率。本次XDPPro已升级到V3.7.16版本,新增了部分功能和指令,以及其他方面的使用性提升,具体分为以下三点。
01 新增POU功能
XDPPro V3.7.16新增POU功能,POU(Program OrganizationalUnit)即程序组织单元,是用户程序的基本单元,包括函数(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) 编写函数
梯形图方式:
(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通过串口通讯连接,示波器绘制的插补轨迹