您好,欢迎访问三七文档
技术进阶培训培训人:时间:2010-12-6培训目录一、组态功能1.存盘2.报表及查询3.工程密码4.断电保持5.U盘导出数据6.用户权限7.操作日志二、触摸屏硬件1.下载工程培训目录2.触摸屏参数三、通讯1.如何处理触摸屏和设备通讯不上2.标准ModbusRTU协议设备通讯3.Modbus协议数据同步四、答疑第一章组态功能组态功能-存盘常见问题:1.如何实现定期存盘?2.如何实现触发式存盘?3.存盘时间如何计算?组态功能-存盘1.如何实现定期存盘?1.新建组对象,存盘属性-定时存盘,设置存盘周期2.定时存盘周期=1s组态功能-存盘2.触发式存盘?1.组对象存盘周期设置为02.用!SaveData()函数实现存盘,执行一次该函数,存盘一次。3.1s的周期存盘:!SaveData()函数+循环策略;触发式存盘:!SaveData()函数+事件策略;手动存盘:!SaveData()函数+按钮脚本;组态功能-存盘3.存盘时间如何计算?1.TPC存储空间:128M;系统文件占用30M;可用的存历史数据的空间约为90M2.开关量和数值量都按4字节存储3.公式(天数):存盘空间*1024*1024*周期/(存盘变量个数*4)*(60*60*24)举例:30个模拟量,60s存盘一次,能存储506天空间计算工具组态功能-报表及查询常见问题:1.如何将存盘数据做成报表?2.报表能浏览多少数据?3.如何实现报表查询?4.怎么打印报表?组态功能-报表及查询报表的首要条件:有存盘数据使用构件:历史表格、存盘数据浏览举例1.根据时间段查询?组态功能-报表及查询报表条数:所有存盘的数据都能被浏览出来能浏览多少条数据取决于能存储多少条数据2.报表能浏览多少数据?组态功能-报表及查询1.根据时间段查询2.根据时间点查询3.根据关键字查询4.根据数值范围查询3.报表查询?组态功能-报表及查询1.根据时间段查询1.借助两个字符型变量:开始时间、结束时间2.历史表格构件的时间条件3.刷新4.时间格式很重要组态功能-报表及查询2.根据时间点查询1.借助一个字符型变量:2.历史表格构件的时间条件,开始时间和结束时间关联同一个变量3.时间变量和存盘时间的关系组态功能-报表及查询3.根据关键字查询&4.根据数值范围查询1.借助查询变量或常量2.历史表格构件的数值条件3.可用and或or并列多个条件查询组态功能-报表及查询窗口打印:1.按钮-操作属性-打印用户窗口(手动打印)2.窗口-Print方法(手动或自动打印)注意:打印整个窗口4.怎么实现打印报表?组态功能-报表及查询打印多页:报表属性-显示多页记录-有多少数据就打印多少页4.怎么实现打印报表?组态功能-工程密码常见问题:1.如何设置工程密码?2.工程密码丢失怎么办?组态功能-工程密码1.如何设置工程密码?工具-工程安全管理-工程密码设置组态功能-工程密码2.工程密码丢失怎么办?1.发传真,无版权纠纷证明2.软件部-解密组态功能-断电保持常见问题:1.如何实现断电保持?组态功能-断电保持1.如何实现断电保持?整体参数断电保持:!SaveDataInit()单个参数断电保持:!SaveSingleDataInit()注意:必须配合函数!FlushDataInitValueToDisk()2.循环策略-循环周期1000ms组态功能-U盘导出数据常见问题:1.需要存储的数据很多,如何处理?2.怎么实现U盘导出?组态功能-U盘导出数据1.存储的数据多?计算出触摸屏的空间能存储多长时间,定时U盘导出U盘导出函数-!TransToUSB、!ExportHisDataToCSV组态功能-U盘导出数据2.怎么实现U盘导出?1.!TransToUSB(组对象名,起始时间,结束时间,导出状态,进度指示,转出模式,保留参数)注意:1.时间格式必须正确;2.最多导出30000条;3.导出时没有表头;4.参数“导出状态”反馈导出状态组态功能-U盘导出数据2.!ExportHisDataToCSV(文件名,组对象名,字段名,开始时间,结束时间,最大记录数,导出模式,导出参数,进度指示数据对象名,取消控制数据对象名注意:1.时间格式必须正确;2.导出条数自由设定;3.导出时有表头;4.可以导出组对象的部分成员;5.参数的数据类型一定要设置正确(出错率很高)2.怎么实现U盘导出?组态功能-用户权限常见问题:1.如何设置用户用户权限?2.用户窗口需要输入密码才可以进入?组态功能-用户权限1.如何设置用户用户权限?工具-用户权限管理组态功能-用户权限2.用户窗口需要输入密码才可以进入?第一步:按钮脚本程序--用户登录举例组态功能-用户权限2.用户窗口需要输入密码才可以进入?第二步:事件策略判断用户权限组态功能-操作日志常见问题:1.操作日志功能概述2.如何实现操作日志?组态功能-操作日志1.操作日志功能概述操作日志功能可以把软件里的操作情况、操作人员等如实记录、存储,并能可以导出到U盘、打印。组态功能-操作日志2.如何实现操作日志?1.建立一个组对象,包含两个字符型变量:操作记录、操作人。2.输入框、按钮等构件里,用脚本实现记录和存盘。注意:按钮-脚本;输入框-事件-change-脚本组态功能-操作日志2.如何实现操作日志?3.历史表格-浏览组对象数据,形成操作日志报表第二章TPC硬件触摸屏硬件-下载工程常见问题:1.USB下载工程不下去?2.以太网下载工程不下去?3.vista系统和win7系统下载问题触摸屏硬件-下载工程1.USB下载工程不下去?USB连线识别不好、插拔试一下TPC进入运行环境其他软件USB同步驱动冲突,换电脑测试触摸屏硬件-下载工程2.以太网下载工程不下去?TPC和PC机IP地址设置在同一网段网线连接,PC机能ping通TPCTPC进入运行环境PC机网卡速度设置成10M半。通常自适应就可以正常下载触摸屏硬件-下载工程3.vista系统和win7系统下载问题Vista系统需要使用专用更新包更新驱动文件Win7-32位操作系统能正常使用Win7-64位操作系统USB下载无法兼容,以太网下载可以正常使用触摸屏硬件-触摸屏参数常见问题:1.常用参数2.参数如何修改?3.运行画面里能否修改参数?触摸屏硬件-触摸屏参数1.常用参数&2.参数如何修改?TPC进入操作系统:开始-设置-控制面板-TPC系统设置,参数包括:背光灯、蜂鸣器、触摸屏指针TPC进入操作系统:开始-设置-网络和拨号连接-DM9000A,设置触摸屏IP地址触摸屏硬件-触摸屏参数3.运行画面里能否修改参数?使用特殊驱动:TPC系统控制可设置参数:背光灯、蜂鸣器、IP举例第三章通讯通讯常见问题:1.如何处理触摸屏和设备通讯不上2.标准ModbusRTU协议设备通讯3.Modbus协议数据同步通讯1.如何处理触摸屏和设备通讯不上以通讯状态作为判断标准,通讯状态为0表示通讯正常,非0通讯失败通讯1.如何处理触摸屏和设备通讯不上通讯参数:1.通用串口父设备:com口、波特率、数据位、停止位、校验方式2.子设备:设备地址、特殊参数以设备实际通讯参数为准进行设置通讯1.如何处理触摸屏和设备通讯不上硬件连接:1.设备运行状态–测试方式:和测试软件通讯2.通讯线–测试方式:和测试软件通讯3.TPC串口–测试方式:PC机模拟运行通讯通讯1.如何处理触摸屏和设备通讯不上特殊原因:1.plc地址超实际物理地址范围,导致通讯不上2.采集数值大小超过软件里的数值范围,导致模拟运行可以读数,运行起来没数据。此时可以通过修改数值范围大小解决3.设备和驱动通讯协议不符,导致通讯不上通讯2.标准ModbusRTU协议设备通讯符合标准Modbus协议的设备,就可以跟触摸屏建立通讯。协议格式:通讯2.标准ModbusRTU协议设备通讯特点:驱动应用灵活,多参数设置,最大程度上满足客户的需求通讯2.标准ModbusRTU协议设备通讯!注意点:驱动的Modbus初始地址为1,和初始地址为0的设备通讯时,需要将设备地址+1通讯2.标准ModbusRTU协议设备通讯设备的通道和modbus地址对应关系:1.设备说明书会指明地址对应关系,如果没有需要找设备厂家联系。2.有些设备的地址对应通过功能码对应通讯3.Modbus协议数据同步MCGS软件有专用的MODBUS主从驱动,用来实现数据同步功能。两种方式:串口、以太网串口:MODBUS串口数据转发+标准MODBUSRTU以太网:MODBUS-tcpip数据转发+标准MODBUSTCP子设备通讯3.Modbus协议数据同步拓扑结构举例第四章答疑谢谢!
本文标题:技术进阶培训
链接地址:https://www.777doc.com/doc-977648 .html