第一篇:AB-Rockwell软硬件编程调试总结
AB软件编程调试总结
1、软件安装:AB PLC使用时,要用到很多的软件,编程软件:RSLogix 5000;画 面组态软件:View SE;网络组态和通讯软件(安装时注意选择一些插件,还要安装RSLink Enterprise,用于做画面和PLC的通讯):RSLink Classic;网络规划软件:RSnetwork for controlnet;刷固件版本:ControlFLASH软件;设置IP地址:Bootp-DHCP server软件;仿真软件:RSLogix Emulate 5000;
2、刷固件版本和设置初始IP地址:搭建一个新系统时,对于全新的PLC硬件,第一步需要给CPU刷固件版本,即刷成跟RSLogix 5000软件一样的版本,需要用到ControlFLASH软件,步骤为:在RSLogix 5000中的tools中的ControlFLASH:
点击下一步,选择CPU的型号(1756-L73),然后选择扫描上来的PLC设备,点击OK,然后选择要刷新的版本,刷新即可:
第二步则是要给新的以太网模块设置IP地址,采用以太网线连接的方式设置,要用到Bootp-DHCP server软件,步骤为:在开始-所有程序-rockwell software-BOOTP-DHCP server,此时要注意,需要先设置本机的IP地址(如果用的是虚拟机,则需要主机和虚拟机都要设置IP地址,且不能相同),打开后显示如下的对话框:
此时对话框中的MAC地址为扫描到的所连接以太网模块设备的MAC地址,双击MAC地址,出现如下图的对话框:
此时,即可为以太网模块分配IP地址,注意要与本机IP地址区分且在同一个网段。设置完成后出现如下画面:
此时,是IP地址部分高亮,然后点击,按钮直到status处出现command successful,此时已经把以太网模块IP地址设置成动态的,断电后还会丢失(注意有时候需要点击多次
才能成功),然后点击,按钮,直到status处出现command successful,此时IP地址已经设置成静态的。
3、硬件组态和网络规划:此时初始设置工作已经完成,接着组态硬件配置,在 Logix 5000中,先配置主机架背板(1756-A7,本系统采用1756系列设备,以此为例,注意:电源模块不需要配置,直接集成在背板上);然后跟据网络图配置CPU模块(1756-L73);以太网模块(1756-EN2T),设置IP地址与之前为硬件以太网模块设置的一样,注意SLOT与机架保持一致(注:主机架上电源模块为0槽,第一块模块从1槽开始,远程机架上CN2模块为0槽,第一个IO模块从1槽开始);控制网模块(1756-CN2/B),注:所有模块配置中有一个选项electronic keying,选择disable keying,版本选择与软件版本一致。然后根据网络图配置控制网上的其他远程站,控制网模块的配置如上。数字量输入模块(1756-IB32/B),默认设置即可;数字量输出模块(1756-OW16I,OW代表继电器输出,I代表通道间隔离),默认设置即可;模拟量输入模块(1756-IF16),可以设置数据采集周期(RPI),选择(use scheduled connection over controlnet),注:此模块直接完成工程量转化,所以在configuration中配置每个通道的工程量转化值,选择Input range 为0MA-20MA,此模块作为8通道使用时comm format 选择差分模式(differential mode),然后如图设置上下限值:
同时,还可设置报警限制值,直接在变量表中取用;模拟量输出模块(1756-OF8),可以设置数据采集周期(RPI),选择(use scheduled connection over controlnet),同样配置工程量转换值上下限,注:需要设置LIMITS中的限幅值,如下图:
当做好配置以后,下载硬件配置,注:第一次下载时,需要使用communication中的who active来为下载路径找到需要下载的设备;下载完成后,此时软件配置中所有模块有一个黄色的感叹号,此时需要做控制网网络规划:
双击RSnetworx for Controlnet快捷图标面,进入ControlNet组态界1)、在工具栏上点击online按钮,选择网络路径后,读取Controlnet网络上的所有设备信息。
单机ControlNet后点击ok软件会自动扫描网络上的模块
点击编辑使能进入编辑模式
2)点击Network 的Properties选项
修改参数NUT时间 Network update Time:网络刷新时间 按默认即可,如果节点有几十个可以适当的增大NUT时间
Max Scheduled Address 最大的规划的节点地址 Max Unscheduled Address最大不可规划的节点地址边界 Media Redundancy :如果是介质冗余需要选择A/B 3)选择菜单栏的保存按钮,或则选择Network选项里的download命名保存。
会生成一个.xc的文件。
点击save网络信息被保存在CNBR模块中
4)完成controlnet网络规划后,我们回到5000软件中会发现黄色三角号标记已经没有了I/O灯也不闪烁了。
此时网络规划已经完毕
4、编程:在RSLogix 5000中是以task的形式编程,变量的范围分为:Controller tags,这是全局变量,所有任务都可以使用;program tags,这是任务型变量,只能在该任务中使用,不能在别的任务中交叉使用。创建结构变量的方式:在data types中的user-defined中新建结构变量(尽量考虑完全,同时注意备用足够的点,以免增加时影响正常程序)。创建功能块的方式:在add-on instruction中添加功能块,在logic中编写功能程序,注意中间变量和外部变量的选择(注:创建的IO接口需要勾选vision和request,否则在功能块外部不可见)。在每个任务中有多个例程时(logic),第一个为主例程,后面增加的例程需要在第一个例程中用(JSR指令)调用,否则不执行。
5、画面编辑:view SE中的授权形式为画面幅数,本系统购买了(25幅画面),由于画面数不是特别多,而操作的设备相对较多,所以采用参数文件的形式(即结构变量的形式),在View studio中的graphics下的parameters中新建参数文件,列出需要用到的变量名称与参数对照表,变量的形式可以参照已有的格式(例如:#1=CBSV.REMOTE),为相同的设备都新建一个参数文件,然后创建一个画面结构,将参数连接上去,然后在主画面中调用该画面时的步骤为:右击该设备,在Animation中touch内press action中加入指令&set,在下一步中写入设备名称的变量,在String中写入名称(注:该操作在后面详细讲述),然后再添加指令display,在next中选择要显示的画面窗口,勾选P/-Parameter:
然后选择对应的参数文件,finish,这样该设备的调用动作完成。
附加调用画面时名称的设置:在HMI tags中为每个需要点击的设备创建一个string类型的名称变量,data source选择memory,创建好变量后(例如:CBSV4_NAME),在上面设置过程中,右击设备出现Animation中的touch中添加&set指令时,选择刚创建的(CBSV4_NAME)变量,在string中写入该画面窗口的名称即可。
画面中需要连接的变量直接在控制器中连接,不需要在画面中重新新建变量。
6、画面服务器和PLC的通讯设置:在View SE中的画面服务器右击,选择add new server中添加rockwell automation device server(RSLink enterprise)服务器,栏目中出现如图所示:
然后双击communication setup,出现如下所示:
在左边新建一个shortcut(注:此路径为画面与PLC之间传递变量的路径),然后在右边选择扫描到的控制器设备,然后点击apply,这样画面服务器和控制器就建立了连接,然后在如上图下面选择程序项目路径,将程序关联,点击OK就完成了画面与控制器的通讯设置。
7、上位机和PLC的通讯设置:上位机和PLC的通讯设置通过RSLink classic 设置,打开RSLink,点击configure drivers,然后选择new driver,选择ethernet/IP driver:
然后,在DDE/OPC topic configuration中查看扫描到的设备,然后选择如图左边的项目名称和右边的控制器,然后点击apply:
如此完成了上位机与PLC的通讯设置。
第二篇:实验1 溯源系统软硬件安装调试
实验项目一:溯源系统软硬件安装调试
封皮书写:2013-2014学年第二学期 系部:信息工程系 专业班级:物联网1201课程名称:物联网应用技术实验项目:溯源系统软硬件安装调试实验地点:实训A楼物联网应用实训室
实验日期:3月28日 指导教师:孙建国
一、实验目的和要求
1、理解溯源系统作用及组成2、掌握无线、有线网络配置
3、掌握高频、低频RFID读写设备安装调试
4、掌握网络摄像头安装调试
5、掌握溯源系统软件安装及调试
二、环境说明
1、Win72、Eclipse 4.0+Android SDK+ADT 21.03、.NET Framework
三、上机准备工作
1、溯源系统网络拓扑
2、串口服务器配置
3、RFID设备配置资料
4、F8914配置资料
5、网络摄像头使用说明
6、溯源系统相关软件及系统软件
四、实验内容
溯源系统安装调试(针对自己分组任务来写)
五、实验步骤
说明:溯源系统安装调试(针对自己分组任务来写)步骤
六、实验结果分析
写出实验中存在的问题,体会
第三篇:调试总结
调试总结
来到海南昌江项目部电气队已经有50多天了,我有幸加入到调试队。听师傅们说:“调试现在改新模式了,我们是第一批加入进来的,机会真是千载难逢,要我们务必抓住这次机会!”听后我激动异常,暗暗下决心机会是留给有准备的人的,现在机会就放在我面前,我若不抓住,岂不是白白浪费?所以,努力与学习以及实践与理论都将为此而进行。
调试是一门技术活,彭师傅说过:“干调试要多问,多看,少动手。”说实话,刚听到这我就想“不是应该多动手吗?这样才能更加的熟练技能。”后来,我明白了“少动手”的意思是不要乱动、乱摸,调试不仅危险高压电,而且一旦产生事故十分严重,那些仪器仪表十分昂贵。一定要熟悉弄懂后才按规定操作,这也就要坐到前面说的“多问、多看。”
最近我们干的活主要是环吊、门吊、半门吊,具体就是一些接线,打磨,放电缆、装网架等等。在此过程中我深深明白四个字:眼高手低。这也是在学校时,实习老师常常教导我们的“干活最容易犯的是眼高手低,一个很简单的活看起来很容易,一旦动手,你就发现不是那么回事。”现在回想起来,才明白老师的淳淳教导。就在前几天,郭师傅跟牛师傅交给我一个任务,让我协助焊工把角钢焊上,再把网架固定在上面,结果我没把角钢扶正,导致角钢向两边偏了整整5cm。事后,牛师傅严厉的批评了我,我无言以对,默默的思索自己错在了什么地方。最后,我用磨光机把角钢切下来,重新再安装上去。就是这一次,我真正懂得了“眼高手低。”当然了,这段时间,我也发生了许多别的失误。例如:常常忘记一些该办的要紧事、有些方面操作不当以及把螺丝弄丢等等。这些都不一一列举了。总之,干这些活,我明白了许多,也成熟了许多,我会尽自己的努力做好自己的工作。
这两个星期也感觉挺忙的,周一周三延点、周二周四培训、周六加班。彭师傅曾问我:“晚上培训精力上没问题吧?对这个培训有什么看法?”我说:“精力上当然没问题,就是培训的有点快,有很多不是太懂,希望能讲的慢一些,细一些。”彭师傅对此跟我详细的说:“培训其实并不是都全部教懂,因为有些东西是需要接触,进行具体的操作时才能真正的懂,培训的主要目的是把调试的主要内容,具体方向,大多方面讲一些,让我们在业余有个学习的方向,这个主要靠的就是自己本身的努力。”听后,我豁然开朗,明白了自己的努力方向。对调试的其他建议,说实话,还真不知道说什么,因为我们才接触这个调试,还处于懵懵懂懂之中,只有在遇到实际的问题时,我们才会具体的提出来,所以建议问题还是留到现学现问吧。
最后,想起了李师傅给我们的寄语:书山有路勤为径、学海无涯苦作舟。是啊,学习如逆水推舟,不进则退,获得成功的途径只有努力与付出。在此,在调试队我要践行我的誓言:人生难得一回闯,且看失败与成长。
赵直2012年08月26日
第四篇:清大调试总结
清大调试工作汇报
一、调试时间:2009-6-2~2009-7-17。
二、调试背景:
现场水质严重恶化,水解酸化COD在750~950之间,一体池出水COD400以上;
设备损坏严重,八台管道泵有三台不能使用,另有四台是带病运行; 甲方存在严重的不信任情绪,合作态度也比较消极。
三、工作内容: 1、6.2~~6.13:
(1)检查确定已坏设备的病因,维修不需更换配件的抽泥泵。
(2)配合创精售后人员修好六台1.5Kw的管道泵,更换五个机封及十二个轴承;其中电机烧坏的一台现场无法修理,请示宋总后定由我方外运修理,由创精发一件机械密封,重缠线圈,换轴承两个。
(3)水质调试。数据上报之后根据李工指示:排掉部分污泥,加大两个回流,加大曝气量,A池、活性污泥池和曝气生物滤池适当添加营养物面粉,原李建调试时使用的磷酸二氢铵不再使用。
闷曝回流一周后,效果较以前好,但一体池出水COD仍在300多。2、6.13~6.26:
(1)经6.13日李工现场诊断,按照李工所定方案调整培养,闷曝一周后加大进水量,出水水质加快好转,后宋总与李工现场视察,强调要继续稳定水质情况,同时尽力促使甲方取样验收。至6月26日,一体池出水COD基本稳定在180~220之间。
(2)6月18日请查经理夫妇吃饭;
(3)6.20~6.23两次报清大乳业高总已经具备取样验收条件,高不认为具备条件,要求稳定下来再说。3、6.27~7.10(1)已经收处全部生产污水,水量在70~120m3之间。一体池出水COD继续稳定在175~195之间,滤池及清水池COD稳定在50~80之间。
(2)7.3日清大污水处理协调会:
参与者:清大高、查、污水班组4人、机电班组5人,我方梁崇刚、辛雪梅。
清大高经理提出要求: 1)污水完全收集不外排;(我方言明当时已做到)2)力争7月份验收; 3)做好人员培训;
4)清大内部加强人员管理,调机电组班长临时负责污水。我方承诺:
1)调试过程真实透明;
2)加班加点,尽快往前赶,早日使水质稳定; 3)加强人员培训和指导。4、7.11~7.16
(1)连降暴雨引发山洪,进入污水集水装置水量加大,在我方多次提醒与要求要坚持“逐步增水,禁止骤升”原则时,甲方操作人员仍连续两天短时加大以雨水为主的进水量,引起水质波动,7月12号下午检测结果显示,整个系统已经出现了比较明显的水质倒退,我方急言制止继续大量进水,并提出“缓进水,大风量,大回流,多排泥”的应对措施,操作人员仍我行我素于12日夜间或凌晨大量进水;我方于6.13日提请清大乳业高总开会解决协调和配合问题,之后每天催促,清大乳业因故拖至7月16号才开会讨论。
(2)7.16开会: 我方坚持观点:
1)我方调试,则有权根据水质调整操作;除非对方自己调试,则我们可以撤人;
2)问题既然已经出现,应尽快解决与恢复,不应继续错上加错,人为地恶意加大事故;
3)现场问题报请领导后,清大乳业一直拖后至第四天才开会解决,此时水质已经恶化比较严重。
对方观点:
1)工期拖到现在,清大方虽有责任,我方也有责任; 2)水量应该达到设计200m3,或者尽可能多;
3)要求污水班组一切操作按照我方要求,希望双方继续紧密合作,但是污水操作人员期间曾表示拒绝使用清水。
(3)将会议情况上报李工,确定重新调整的方案:使用清水反冲、稀释,重新培养。清大,高总言现场情况不熟,须与现场机电班长等人商定,现场自查副经理一下所有相关人员均不赞成使用清水。此情况上报。
(4)7月16日夜间接到指示:我方撤人,撤人时必须向清大高总言明: 1)我方春节前就已经调试合格,因为甲方原因未验收,有高总所出的证明信为证;(实际表述为:我方春节前就已经达到稳定、正常的水质,因种种原因未验收);
2)现在经一个半月的努力,我方已经全负荷稳定、正常的运行近两周,技术上不存在任何问题;
3)暴雨期间操作人员存在野蛮操作和恶意操作的问题,才导致现在水质严重倒退的情况;
4)山上冲下的雨水低营养、多泥,多红页岩矿物成分,又是短时间超量进水,造成生物膜脱落严重,已有明显上浮生物膜,重新调整恢复至原来水平即使最快捷的方法也要两三周以上,已经超出了我现场二人向宋总承诺的承包期,承包期以外无工资,所以我们需要回公司。
四、个人总结:
清大工作我个人参与前后总计08年5个月,09年1个半月,期间学到不少东西,也付出了个人努力。如宋总所言,造成现在糟糕的结果,说明我在现场的工作不到位,工作方式上存在着处事太理想化、不灵活等问题。
三达环保技术部:梁崇刚
2009-7-18
第五篇:DSP调试总结
6416是定点型芯片,在项目中主要用来做下变频后数据的谱计算。FPGA中对所采数据进行下变频后通过DSP的EMIF口(64bit)传输到DSP中进行FFT运算,算完的谱数据再通过EMIF口回传至FPGA,再传至上位机进行频谱图的显示。
在这个过程中,并没有用DSP做多少事情,只是有一个FFT计算和EMIF口以及MCBSP口的数据与控制命令的传输,总体来说功能还是蛮简单的。
1、首先,FFT运算直接调用TI的C64XX的库函数就可以完成。在这个调试过程中,首先使用的是simulater环境进行软件仿真计算,根据计算出来的谱图发现结果是正确的,只是模拟数据和旋转因子在软仿真的时候耗费的时间太长(32K点)。可由MATLAB产生数据,然后导入数组,直接进行FFT验证之。
FFT消耗时间分析:在软件中可以设置观测FFT函数所消耗的时间,最后由两种结果,Total cycle 和Cpu cycle,其根据600M主频计算下来,做32K点时其耗时相差有100倍,即百毫秒与毫秒的差别,由于不确定时间应采取哪种,所以进而进行了板级实验。
在板级实验过程中,发现程序“经常偶尔”跑飞,一直也没有找到原因。最后经过多次试验用示波器检测出来的时间与用Cpu cycle计算出来的相近。此时,我们假设Cpu cycle是正确的,那换算出来的主频就只为400M。用示波器对分频时钟进行测试,发现现在CPU确实只工作在400M的主频,而不是最大600M的主频。
由此说明,芯片的配置可能有问题,并且还可以证明可以用Cpu cycle来计算程序的运行时间(当然DSP主频要确定)。
经databook查询,发现晶振的频率与其设置的主频选择有误,及用此晶振的频率,要改变外围电路配置才能达到最高频率。当然,也许maybe可能这个问题与DSP经常跑飞有关联。
改了之后发现其运行在666M的状态,超了66M,不晓得对芯片有没有影响,知道的大神可告知小弟,不胜感激...2、EMIF 与 MCBSP 的可按照自己的需要进行配置初始化。
EMIF用到了64位,在传输64位数据上纠结了很久,C语言上long即为64位,可在此只为40位。经一位大神提醒,使用long long类型搞定之,木有技术含量,发现自己基本功相当之不扎实。