欢迎来到天天文库
浏览记录
ID:37289626
大小:1.82 MB
页数:21页
时间:2019-05-20
《中控软件编程培训资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、编程培训资料(ControlSystem软件编程)(一)、如何编写一个TCCP主机程序接下来我们就开始学习如何编写在真正意义上能控制设备的主机程序。运行ControlSystem。点击新建〉新建工程,新建一个工程,弹出如下对话框:以上属于工程辅助信息。我们知道,所有的软件都是基于硬件的,没有硬件,软件毫无意义,硬件是软件的一个平台、一个支撑面,任何软件不能脱离它的相应硬件平台运行。编写TCCP主机程序所面向的对象是硬件,编程就是如何驱动、控制、安排这些硬件工作的过程。所以,开始在ControlSystem上编写TCCP主机程序,为TCCP控制1软件搭建硬
2、件平台是我们编写主机程序的第一步。配置我们所需的硬件,在ControlSystem软件里,在工程中所有需要受控的KVS网络模块都可以找到。这也是编写主机程序的第一步:搭建控制软件的硬件平台,软件界面如图:◆系统工具栏◆设备栏▶控制主机类:▶人机界面类:▶电源控制类:2▶数字输入输出控制类:▶串口控制类:▶自定义控制类:等等设备。配置硬件熟悉界面后,开始配置硬件。工程中的设备清单:■六键面板(ID:0000RS485波特率9600)■终端处理器(RS232:波特率115200无效验停止位:1)■电源时序器(RS232:波特率9600无效验停止位:1)■索尼
3、投影机(RS232:波特率38400偶效验停止位:1)■电视机(红外控制)■八路电源管理器■感应器(IO控制)▼六键面板、终端处理器、时序器、投影机都为串口控制,只需更改对应串口设备属性,无需配置设备。如下图:3▼八路电源管理器须配置设备,如下图:▼电视机(红外控制),如下图:▼感应器(IO控制)■配置ITAF7A无线触摸屏,如下图:4现在开始编写各个受控的设备●八路电源管理器新建8个按键,属性为自锁。对“灯1”按键的编辑:5依次类推,其他按键对应八路电源控制器操作。●六键面板各个按键的代码如下:67●电源时序器代码:开a001a99001b1关a001
4、a99000b1按下-状态(发送开机代码)弹起-状态(发送关机代码)8●索尼投影机串口控制的同上面一样。新建按钮,如下图:向对应所接的串口发送相关的代码:9●电视机新建对应的按钮,如下图:对红外库可以进行先配对10●感应器11●终端处理器新建对应的按钮,如下图:12可以把这十个按钮做成一个互锁组,点击新增互锁按钮组,点击“请选择互锁按钮”,把之前新建的终端模式1-10添加进入,然后“全选”打勾,点击新增13接下来打上对应的代码,其他按钮同上……音量加减做法:新建两个按钮:14为按钮赋值,如下图:15接下来我们需要添加两个定时功能,一个为加,一个为减:然后
5、来做判断,如下图:16完成这步,实现的功能是:当“音乐音量加”按钮按下不松开,每隔350毫秒就会向“终端处理器”串口发送音量加的代码。其他按键的加减功能如同上方编写操作……17触摸屏上返回码:18红外文件录制首先电脑先安装好驱动,。或是用驱动精灵搜索安装上。红外码录制软件界面,如下图:19插上USB红外学习器,打开对应的串口。新建好相对应的按钮,开始录制,如下图:其他红外的按钮如同上面的操作……20线材接法■中控串口脚定义RS232定义:2脚为接收,3脚为发送,5脚为地。(中控的接收对所控设备的发送,中控的发送对所控设备的接收,地接地)RS485定义:2
6、脚为正(A),3脚为负(B)。(中控的A对所控设备的A,中控的B对所控设备的B)■CAN总线接口24HL〨(24〨为24V,接地;HL为设备通讯)八路电源管理器供电通讯用,接线一一对应。六键面板:+24VABGND21
此文档下载收益归作者所有