|
|
|
产品名称:
|
CB I/O 编辑器
|
|
型 号:
|
CB I/O
|
|
价 格:
|
|
|
品 牌:
|
|
|
|
|
|
产品介绍:
|
这一组工具是针对那些希望把强大的ControlBuild软件环境添加到他们的系统中去的系统集成商或硬件制造商的。ControlBuild自动生成目标代码下载到嵌入式硬件(如PLC)或工业PC上。代码生成器支持Windows、Linux或QNX。
总体结构
目标控制器 目标控制器TC能够连接一个客户应用程序(ControlBuild-Monitoring支持的)到一个目标的不同任务上。 目标控制器被设计成便携式的。 目标控制器由硬件无关的通用功能和平台相关的特殊功能所构成。
内存共享 ControlBuild任务(Task) 通过共享内存的方式交换变量 (输入、输出、局部和参数)。共享的内存以如下方式组织: 包含控制数据的头(任务状态、签名、运行模式、以微秒为单位的周期、执行时间统计、每周期事件个数、断点管理、事件记录器管理)。 包含任务中数据当前值的区域。这个区域分为四类,即布尔类型、整型、实型和字符型。
任务 ControlBuild任务(Task) 主要由以下几类函数组成: 软硬件无关函数; 硬件相关 (为新硬件或操作系统定义) 而应用无关的函数; 硬件无关而应用相关 (比如 ControlBuild Application Generator 使用的 CB_init, CB_step, CB_end 函数) 的函数; 与目标硬件和 IO 卡相关的 IO 函数。
CB I/O 编辑器 CB I/O 编辑器可以为 ControlBuild 添加新的 I/O 或通讯软件模块。 无论是PLC 还是专有硬件,ControlBuild-Validation 均为软件测试提供了多种通信方式。此工具支持在制造业广泛使用的Modbus通信协议。另外,也支持一些别的接口如 3964R、Modbus+、Profibus DP、Can、World FIP、TCP/IP、OPC等,或为特定的 I/O 卡定制。
为ControlBuild 集成新的 I/O 模块需要三个步骤: 声明硬件配置编辑器中使用的数据采集卡或通讯协议属性 (卡配置、I/O卡或数据帧内变量指定); ControlBuild 系统模块所使用的交换结构定义 (瘦客户、远程监控); 局部或远程访问变量访问的全局机制 (驱动控制、应用变量访问)。
|
|
|