




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EC系列小型可编程控制器应用问答集锦资料版本V1.0归档时间2007-05-18BOM编码31031000艾默生网络能源有限公司为客户提供全方位的技术支持,用户可与就近的艾默生网络能源有限公司办事处或客户服务中心联系,也可直接与公司总部联系。艾默生网络能源有限公司版权所有,保留一切权利。内容如有改动,恕不另行通知。艾默生网络能源有限公司地址:深圳市南山区科技工业园科发路一号邮编:518057公司网址:技术服务热线:800-8206510手机及未开通800地区户服务投诉热线-mail: 前 言目标读者本书适用于自动化技术人员,帮助他们解决在使用艾默生可编程控制器(以下简称PLC)中出现的问题,为广大艾默生PLC用户编程、系统设计和系统调试提供参考。手册内容该手册通过问答的形式帮助用户解决在使用艾默生PLC时可能出现的产品应用问题、与周边设备连接问题、行业应用问题等。回答中涉及的例子程序,发布在艾默生网络能源有限公司主页上。阅读本手册的同时也可以参考阅读以下手册:EC系列小型可编程控制器编程手册EC10 系列可编程控制器用户手册EC20 系列可编程控制器用户手册ControStar 编程软件用户手册目 录第一章 硬件相关问题11.1 PLC输出点控制交流接触器,应注意些什么?11.2 EC系列小型PLC的输出触点容量是多少?11.3 PLC出现误动作怎么办?21.4 PLC上的BATT灯闪烁/常亮该怎么样处理?41.5 EC10有没有掉电保持功能?掉电保持元件不够怎么办?41.6 集成模拟量功能的主模块EC101614BRA1,模拟量功能该怎样使用?51.7 EC系列小型PLC的扩展I/O、特殊功能模块如何编址?61.8 PLC上的ERR灯闪烁或常亮,该怎么办?71.9 PLC的输出口都可以使用数字万用表电阻挡(正负端短接会发声)测量么?81.10 采取哪些措施能够降低周边设备对PLC的干扰?81.11 增量式编码器该怎么连接?91.12 当需要的扩展模块较多时,如何计算主模块提供的电源是否够用?10第二章 通讯相关问题112.1 如何快速识别EV系列变频器是自由口协议还是MODBUS协议?112.2 使用PLC通过MODBUS协议访问多台智能设备该怎样组织程序?112.3 为什么安装了OPC软件后,在组态软件中依然看不到OPC服务器?132.4 触摸屏和PLC总是通讯不上,怎么办?142.5 变频器和PLC总是通讯不上,怎么办?162.6 使用MODBUS协议进行远程/无线通讯,总是通讯超时,怎么办?192.7 RS485和RS232有什么区别?202.8 为什么Controlstar和PLC连接不上?202.9 COM0口的针脚是如何定义的?222.10 配方数据传输、PLC控制、一屏多机该怎么样设置?222.11 如何使用接收字符中断功能接收上位机随机发送的字符?27第三章 高速I/O和定位指令相关问题283.1 为什么高速计数不能正常工作?283.2 单个高速输出口通过PLSR或PLSY指令控制单轴运动应注意哪些问题?293.3 DRVI等定位指令没有输出,怎么办?303.4 EC系列小型PLC可以实现简单随动控制功能吗?30第四章 顺序功能图相关问题314.1 顺序功能图较其他编程语言有哪些特点?314.2 什么样的程序适合用顺序功能图编程?324.3 顺序功能图字母线与一般能流的区别?334.4 顺序功能图中使用上升沿指令应注意哪些问题?334.5 顺序功能图中使用子函数后应注意的问题?34第五章 扩展I/0、特殊功能模块相关问题365.1 设置EC20系列扩展模块应注意哪些问题?365.2 PT/TC/AD获得的温度信号或模拟量信号总是跳动,怎么办?375.3 怎样快速判断TC、PT模块是否正常工作?385.4 TC和PT有什么区别?适用在什么样的场合?385.5 通道特性调整是什么意思?该怎样设置?39第六章 编程技巧介绍406.1 使用PID指令时应注意哪些问题?406.2 PID参数的意义和调试方法406.3 为什么监控同一个D元件会出现数值不同的情况?416.4 什么是中断?我该怎样使用?426.5 什么情况下系统会保持元件值?怎么清除保存的元件值?436.6 面对较复杂的工程,我该怎么样组织程序?43第一章 硬件相关问题1.1 PLC输出点控制交流接触器,应注意些什么?一般使用PLC输出点控制接触器会增加中间继电器。中间继电器可以避免大功率感性负载断开时对PLC的干扰及对输出点的损伤。同时避免接触器出现故障,如线圈短路,对PLC输出口的损坏。出于成本或其他原因可能出现PLC的继电器输出直接驱动接触器的情况,从器件的电气参数上看,电流等级也能够满足PLC继电器的要求。例如,某种型号交流接触器(AC220V)正常吸合功率为10VA,电流为10VA/220V=0.045A满足EC系列小型PLC单点电流2A的要求,但是当接触器断开时由于电感的反向电动势会产生很大的瞬间电流,波形如图:接触器断开时电流会突然跃迁至10A以上,有时甚至会达到20A以上,电流超过触点容量后会产生拉弧,频繁的拉弧会导致PLC继电器触点起毛刺,最终使触点粘合无法弹开。对于此类应用必须使用阻容吸收器,吸收电感断开时的瞬间能量。阻容吸收器接法如图:1.2 EC系列小型PLC的输出触点容量是多少?EC系列小型PLC的输出类型有继电器和晶体管两种类型。两种输出类型的差别较大,继电器型输出驱动电压高,电流较大,适用于驱动中间继电器、接触器的线圈、指示灯等动作频率不高的场合。晶体管型输出驱动电流小,频率高,寿命长,适用于控制伺服控制器、固态继电器等要求频率高、寿命长的应用场合。应当注意的是当驱动直流回路的负载为感性(如继电器线圈)时,用户电路需并联续流二极管;若驱动交流回路的负载为感性时,用户电路需并联RC浪涌吸收电路,以保护PLC的输出继电器触点。输出电气规范参见下表:项目继电器输出端口晶体管输出端口回路电源电压250Vac,30Vdc以下524Vdc电路绝缘继电器机械绝缘光耦绝缘动作指示继电器输出触点闭合LED亮光耦被驱动时LED点亮开路时漏电流/小于0.1mA/30Vdc最小负载2mA/5Vdc5mA(524Vdc)最大输出电流电阻负载2A/1点8A/4点组公共8A/8点组公共端Y0、Y1:0.3A/1点其他:0.3A/1点;0.8A/4点;1.6A/8点8点以上每增加1点允许总电流增加0.1A感性负载220Vac,80VAY0、Y1:7.2W/24Vdc;其他:12W/24Vdc电灯负载220Vac,100WY0、Y1:0.9W/24Vdc;其他:1.5W/24VdcON响应时间20ms MaxY0、Y1:10uS ;其他:0.5ms OFF响应时间20ms MaxY0,Y1最高输出频率/每通道100kHz输出公共端Y0-COM0;Y1-COM1;Y2、Y3-COM2;Y4Y7-COM3;Y8以后每8个端口使用1个公共端,每个公共端之间彼此隔离1.3 PLC出现误动作怎么办?以下将PLC出现误动作的情况分为两类说明:1一上电就出现的“误动作”此类误动作一般是在系统块设置输出表组态引起的:如图:上电之后Y24、Y73、Y133、Y166会输出。将输出表中的打勾取消,然后选择禁止,将系统块下载到PLC中可解决此问题。如图:2如果在PLC运行期间出现“误动作”,出现此类误动作请先检查程序,看程序中是否重复调用同一个Y元件,双线圈等。如果能够排除是设置或程序造成的“误动作”,一般是输入信号线受空间电磁辐射感应的干扰,PLC输入端隔离用的光电耦合器中的发光二极管发光,使光电耦合器的隔离作用失效,PLC将干扰信号认为是正常的输入信号,导致程序误动作。彻底的解决办法是整改系统中的走线、良好接地,具体方法参见1.10采取哪些措施能够降低周边设备对PLC的干扰。这里给出一个软件滤波的方案,通过监控程序,可以定位出现误输入的点,如果是X0X7(EC10)或X0X17(EC20)可以在系统块中设置更长的软件滤波时间,EC20默认为10ms,EC10默认为8ms。如图:X7(EC10)或X17(EC20)之后的点为硬件滤波,滤波常数为10ms。如果这些输入点出现“误输入”,可以在输入点前增加一个定时器,人为的加入滤波时间。如图,为X31设置50ms滤波时间:在之后的程序中将使用的T231代替X31,在程序中滤波常数为50mS,宽度小于50mS的干扰信号不会被认为是一个正常的输入。1.4 PLC上的BATT灯闪烁/常亮该怎么样处理?通过观察PLC的BATT指示灯,可以了解备份电池的容量状况。当BATT指示灯闪烁时,表明电池容量已经不足,应在1个月内更换新的钮扣锂电池;当BATT指示灯常亮时,表明电池电量严重不足,或电池缺失,应尽快更换新的钮扣锂电池。PLC在出厂时电池上会放一个隔片,初次使用时如果BATT灯常亮请去掉电池隔片。如果正常使用时电池突然常亮,可能由于设备周围震动、温度变化等因素造成电池座松动,重新安装一下电池可以解决此问题。如果电池确实电量不足,需由专业电气操作人员戴上绝缘手套更换电池,请在断电的状况下更换,并注意从卸下旧电池到插入新电池的过程控制在1分钟之内完成,可避免备份数据、实时时钟数据的丢失。电池型号为CR2032钮扣型锂电池。请分类收集和处理钮扣电池,不能投入生活垃圾中。如果用户不使用掉电保存数据、实时时钟等需要电池支持的功能,可以在电池电量不足时卸下旧电池,并在系统块中选择“无电池模式”,如图:1.5 EC10有没有掉电保持功能?掉电保持元件不够怎么办?EC10没有备份电池,但同样具有掉电保持功能。当CPU检测到系统失电时会自动将用户设置的需要保存的数据存入EEPROM中,存入后永久保持,不需要电池或电容的支持。同时一个超级电容将向实时时钟供电,保持实时时钟持续运行100小时。掉电保持元件的最大容量是:位元件320个,字元件180个设备在运行时可能产生需要大量记录的统计数据和配方表,180个字元件可能无法满足记录他们的需求。可以使用EROMWR指令,定期的将D6000D6999中的数据写入EROMWR中,如果系统突然掉电,PLC依然保存最近一次写入的相关数据。需要注意的是EEPROM允许写入的次数约10万次。使用EROMWR指令请保持适当的间隔。某些设备可能需要存储更为庞大的设置参数、产品规格等数据,如果不是运行中产生的,而是预先设置的数据可以放在PLC的数据块中。填写数据块后需要在系统块里确认使用数据块。进入运行状态后PLC 将首先使用数据块来初始化相关的D 元件。EC系列小型PLC的程序、系统块、数据块和用户密码存在EEPROM或FLASH中,与系统是否带电无关。1.6 集成模拟量功能的主模块EC101614BRA1,模拟量功能该怎样使用?EC101614BRA1增加了3组端子来实现2路AD,1路DA的模拟量功能,AD信号电压-10V10V或电流-20mA20mA对应数字量-1000010000。DA信号-1000010000对应电压信号-10V10V或电流信号-20mA20mA。以上的模数对应关系是固定的,用户不能修改。端子定义如下图:模拟输入/输出建议使用双绞屏蔽电缆。电缆应远离电源线或其他可能产生电气干扰的电线。如果当前通道使用电流输入,请短接该通道的电压输入端与电流输入端。请将模块的接地端PG良好接地,在输出电缆的负载端使用单点接地。接线完成之后需要设置相应的SM和SD元件才能使用相应的模拟量通道。如以下表格:地址名称动作与功能R/WSM172AD通道0的使能标志置1,则使能AD通道0的采样R/WSM173AD通道1的使能标志置1,则使能AD通道1的采样R/WSM174AD通道0的电压电流使能标志置1,电流输入,0为电压输入R/WSM175AD通道1的电压电流使能标志置1,电流输入,0为电压输入R/WSM178DA通道0的使能标志置1,则使能DA通道0的输出R/W地址名称范围R/WSD172AD通道0的采样平均值-1000010000RSD173AD通道0的采样次数0-1000R/WSD174AD通道1的采样平均值-1000010000RSD175AD通道1的采样次数0-1000R/WSD178DA通道0的输出值R/W1.7 EC系列小型PLC的扩展I/O、特殊功能模块如何编址?EC20最大I/O点数为512点,特殊功能模块最大为8个,特殊功能模块包括模拟量模块、温度模块、通讯模块、定位模块等。EC10系列PLC最大I/O点数为128点,扩展模块最大为4个。扩展模块包括I/O扩展模块和特殊功能模块。主模块及IO扩展模块的输入端口编号采用8进制,如:X0、X1、X2、X7、X10、X11,输出端口编号为:Y0、Y1、Y2、Y7、Y10、Y11编号依此顺序排列。点数编号以8为一组,不足8点的部分将被空缺。例如:EC20-2012BRA模块,输入点数为20点,编号为X0X23,编号为X24X27的端子将不存在,后续扩展模块的X端子从X30开始编号;同理,输出点数为12点,编号为Y0Y13,编号为Y14Y17的端子将不存在,后续扩展模块的Y端子将从Y20开始编号。特殊功能模块是以模块为单位进行地址编号的,与IO扩展模块的编址相互独立,模块地址编号依次为0,1,2,3,6,7,最小地址编号为0,最大地址编号为7,地址编号不受中间接入的IO扩展模块的数量影响。当EC20系列PLC使用EC10通讯模块时,需要增加总线桥模块EC20-BRG。请注意,通讯桥模块和EC10通讯模块必须放在所有扩展模块的最后,EC10通讯模块本身也不占用地址。I/O及特殊功能扩展模块编址示例如下:1.8 PLC上的ERR灯闪烁或常亮,该怎么办?系统可以检测和报出两类错误:系统错误、用户程序运行错误。系统错误是系统运行异常导致的错误。用户程序运行错误是用户程序运行异常导致的错误。所有错误都统一编号,每个错误编号代表一种错误。系统错误会引起PLC上的ERR灯闪烁或常亮。出现严重的系统错误时,PLC自动停止程序运行,并关闭输出。但依然建议用户立刻将PLC控制的执行机构断电,如变频器,电机等。通过ControlStar可以读取PLC当前的错误信息:椭圆框内反映的当前的系统错误编号和错误描述,请参考EC系列小型可编程控制器编程手册中的附录六 系统错误代码表。如用户无法理解该错误或错误无法消除,请致电艾默生寻求技术支持。1.9 PLC的输出口都可以使用数字万用表电阻挡(正负端短接会发声)测量么?使用数字万用表电阻档测试PLC输出口是否正常输出是一种比较常见的方法,EC系列小型PLC输出口有继电器型输出和晶体管型输出两种。继电器型的输出口使用数字万用表电阻档没有问题,但是晶体管型输出可能存在以下问题:当晶体管输出型PLC 输出口导通时,使用万用表电阻档(正负端短接会发声)测试Y0和Y1会发现导通(可以听到响声),而y2之后的所有输出口都听不到响声。对于Y2之后的所有输出口,使用三极管驱动,当基极有高电平后,集电极和发射极相当于一个导通的二极管,但依然有一个很小的直流电阻,一般为数十欧姆,因而万用表的电阻档不会认为导通,可以从万用表的二极管档看到压降为0.5V左右。从以上的分析还可以看出,在使用中要注意外接电源的极性。对于Y0和Y1,为了满足高速输出的要求,使用MOS管驱动。当G极有高电平时,D极和S极之间可视为完全导通,阻值趋近于0。因而使用万用表的电阻档测量为导通。由此可见,检测输出口较简便的方法是将输出接入输入口,看输入口是否有反应。1.10 采取哪些措施能够降低周边设备对PLC的干扰?解决干扰问题目前较多通过良好的布线及接地解决,以下分别介绍:1布线和接线动力线、控制线以及PLC的电源线和I/O线应分别配线。将PLC的IO线和大功率线分开走线。PLC应远离强干扰源,如电焊机、大型动力设备,尽量不与高压电器安装在同一个控制柜内。在柜内PLC应远离动力线。与PLC装在同一个柜子内的电感性负载,如功率较大的继电器、接触器的线圈,应并联RC吸收电路。PLC的输入与输出最好分开走线,输入接线一般不要太长。输出端接线分为独立输出和公共输出。在不同组中,可采用不同类型和电压等级的输出电压。但在同一组中的输出只能用同一类型、同一电压等级的电源。开关量与模拟量也要分开敷设。模拟量信号的传送应采用屏蔽线,屏蔽层应一端或两端接地,接地电阻应小于屏蔽层电阻的1/10。PLC的输出负载可能产生干扰,因此要采取措施加以控制,如直流回路的感性负载增加续流二级管保护,交流回路的感性负载增加阻容吸收电路。 2良好的接地良好的接地是保证PLC可靠工作的重要条件,可以避免偶然发生的电压冲击危害。接地的目的通常有两个,一是为了安全,二是为了抑制干扰。完善的接地系统是PLC控制系统抗电磁干扰的重要措施之一。一般的,将接地分成三种:1)安全地或电源接地将电源线接地端和柜体连线接地为安全接地。如电源漏电或柜体带电,可从安全接地导入地下,不会对人造成伤害。2)系统接地PLC控制器为了与所控的各个设备同电位而接地,叫系统接地。接地阻值不大于4,一般需将PLC设备系统地和控制柜内开关电源负端接在一起,作为控制系统地。3)信号与屏蔽接地一般要求信号线必须要有唯一的参考地,屏蔽电缆遇到有可能产生传导干扰的场合,也要在就地或者控制室唯一接地,防止形成“地环路”。信号源接地时,屏蔽层应在信号侧接地;信号源不接地时,屏蔽层应在PLC侧接地;信号线中间有接头时,屏蔽层应牢固连接并进行绝缘处理,一定要避免多点接地;多条信号线的屏蔽双绞线与多芯对绞总屏蔽电缆连接时,各屏蔽层应相互连接好,并经绝缘处理,选择适当的接地处单点接地。1.11 增量式编码器该怎么连接?EC系列小型PLC连接增量式编码器时,请选择集电极开路(OC)方式输出的编码器,在接线之前请根据需求查阅下表确定高速输入口和计数器:输入点计数器X000X001X002X003X004X005X006X007最高频率(kHz)单相单端计数输入方式计数器C236增/减50计数器C237增/减50计数器C238增/减10计数器C239增/减计数器C240增/减计数器C241增/减计数器C242增/减复位计数器C243增/减复位计数器C244增/减复位启动计数器C245增/减复位启动单相增减计数输入方式计数器C246增减50计数器C247增减复位10计数器C248增减复位计数器C249增减复位启动计数器C250增减复位启动双相增减计数输入方式计数器C251A相B相30计数器C252A相B相复位5计数器C253A相B相复位计数器C254A相B相复位启动计数器C255A相B相复位启动例如,用户希望使用AB相计数的方式,可选用X0、X1作为高速输入口,计数器为C251。接线可参考下图:编码器的电源也可使用外部的电源,但应当注意,需要将外部电源的COM端与PLC的COM端短接,以确保A、B相有完整的回路。为避免干扰,建议将编码器屏蔽电缆与PLC COM端短接。一般编码器还有一个Z相,意义是轴每转1周Z值加1,如果需要使用,可以再使用一个高速输入口。某些伺服控制器或编码器可能不是以OC(集电极开路)方式输出脉冲信号的,需要增加相应的配件或电路才能与EC系列PLC的输入口连接,例如松下伺服控制器反馈的是有源信号,需要增加相应的电路:1.12 当需要的扩展模块较多时,如何计算主模块提供的电源是否够用?当扩展多个特殊功能模块时需要进行电源容量核算。选择PLC类型及具体型号,可以通过蓝色圆框内的数据和标识判断电源能量是否足够。在上图所述的系统中,主模块电源无法满足特殊功能模块的需求,可以将无源I/O模块更换为使用外置电源的I/O扩展模块,能够满足需求,如图:第二章 通讯相关问题2.1 如何快速识别EV系列变频器是自由口协议还是MODBUS协议?艾默生EV1000&EV2000变频器默认通讯协议是自由协议,通过更改控制板的程序可以更换为MODBUS协议。通过变频器的型号或编码无法判断这台变频器是MODBUS协议或自由口协议。这里介绍一个方法判断EV1000&EV2000是自由协议还是MOBUS协议。变频器上电后观察参数FF.00,参数意思如下图:如果FF00十位上的参数最大能设定到5,说明该变频器是MODBUS协议的。如果最大只能设定到2,说明该变频器是自由协议的。2.2 使用PLC通过MODBUS协议访问多台智能设备该怎样组织程序?当一台PLC控制多台智能设备时,PLC作为MODBUS主站,可能会频繁的发送各种控制命令,以下将以控制变频器为例,将控制命令分为两类加以说明:1对于固定频繁使用的通讯命令读频率命令一般会固定的频繁的使用,有些情况下甚至要求不间断的读取变频器的频率。对于此类命令,建议采用“轮巡”的方式,使其能够有序的执行。如下图以5台为例: 图2-1 轮巡方式访问变频器PLC按照1到5的顺序依次访问变频器,通过SM135(通讯成功标志位)判断通讯是否完成,然后转入下一台。台与台之间无需延时。2对于随机出现的通讯命令。开机、停机等通讯命令并不频繁出现,但出现的时机不可控。如果此时PLC正在轮巡访问变频器则很可能出现“通讯冲突”。解决此类情况的常见办法是采用立即停止当前正在执行的读频率命令,然后执行随机出现的命令。但有时会出现“通讯异常”的现象,需要在轮巡访问变频器之间增加延时。出现此问题的原因是MODBUS指令包括发送数据给确定的从站,然后从站发回响应帧,例如EV1000在 FF.03中设定本机应答延时。在程序里断开当前正在执行的MODBUS指令有可能出现:1)当前时刻MODBUS还未执行,则断开成功,随机插入的命令可以正常执行。2)当前时刻MODBUS发送正在执行,则后果难已预料。3)当前时刻MODBUS发送执行完,即将开始或已经开始接受从站的响应帧,此时主站程序里的断开MODBUS指令无法阻断从站的响应,则必然造成“通信冲突”。推荐的策略是当随机命令出现时,并不急于断开当前正在执行的MODBUS命令。而是首先断开当前台轮巡到下一台之间的“通道”,当前台通讯完成之后(SM135置位)再执行随机出现的命令。随机出现的指令执行完成后恢复“通道”,继续轮巡。如上图所示:当主站正在读第二台变频器的频率时,此时出现停4号从站的随机命令。首先断开命令2-命令4的“通道”,等待命令2读频率完成(最多30ms,通过SM135和SM124配套判断)再执行随机出现的命令3,3执行完成后恢复命令2-命令4的“通道”继续执行4。按照这样的策略执行使通信时刻处于可控状态,保持较高的稳定性。但程序中逻辑会相对复杂。随机命令也会存在互相冲突的可能,随机命令之间应组成令牌网的模式,先出现的随机命令持“令牌”优先执行,其他的随机命令如果出现不响应,但是加入队列,等待之前的随机命令执行结束后交接“令牌”,继续执行。3关于广播对多台智能设备通讯,如果要求多台同时做相同的动作使用广播比较方便。但不是每一个功能码都支持,从站支持的功能码01,02,03,05,06,08,15,16(十进制),其中为01,02,03读取元件不支持广播,发送了广播会没有返回。广播部分的程序建议写在主程序里。4例程程序实现对两台EV1000不间断无延时的读频率,用户可随时单台开关机、写频率、广播开关机.程序已发布在,欢迎下载。2.3 为什么安装了OPC软件后,在组态软件中依然看不到OPC服务器?OPC是Object Linking and Embedding(OLE)for Process Control的缩写,它是微软公司的对象链接和嵌入技术在过程控制方面的应用。OPC以OLE/COM/DCOM技术为基础,采用客户/服务器模式,为工业自动化软件面向对象的开发提供了统一的标准,这个标准定义了应用Microsoft操作系统在基于PC的客户机之间交换自动化实时数据的方法。采用这项标准后,硬件开发商将取代软件开发商为自己的硬件产品开发统一的OPC接口程序。用户通过安装艾默生公司开发的EC系列小型PLC OPC软件,可以实现PLC与目前绝大多数组态软件的通讯。软件发布在软件安装后可以查看组态软件中新近安装的OPC服务器,以组台王为例:上图中蓝色框内显示的是安装Emerson OPC软件之后新增的OPC服务器。如果安装之后未出现此服务器,需要用户选择Emerson OPC软件中的注册OPC服务器,如下图:2.4 触摸屏和PLC总是通讯不上,怎么办?针对用户目前反馈使用较多的触摸屏我们制作了相关指导操作的手册,请用户在使用之前务必获得该手册,手册已发布在公司主页:。手册从接线,设置等方面对PLC与触摸屏通讯需要进行的操作做了详尽的说明。如果用户在按照以上手册进行接线设置之后依然不能正常通讯,请参照以下建议检查接线和设置。请首先检查接线:1触摸屏和PLC通讯不上的绝大多数问题是接线错误,可能性最大的是RS232 RXD/RXD接反或RS485+/-接反,请首先确认。2大部分触摸屏提供两个9pin接口,分别支持RS485和RS232,请确认接口是否选择正确。3RS485占用9pin接口中的2个针脚,RS232接口占用接口中的3个针脚,但是每种触摸屏对针脚的定义都不相同,请参照触摸屏手册确认每个针脚的意义,确认后使用万用表检查触摸屏PLC的连接线是否完好。4EC系列PLC提供2个端口与触摸屏连接,其中COM1(PLC侧面)RS232/RS485可选,COM0(正面圆口)只支持RS232。请确认PLC侧接线或接口制作是否正确,COM0口针脚定义请参考问题2.9 COM0口针脚是如何定义的?软件设置检查:1检查触摸屏设置,以weinview触摸屏设置为例:主要的设置集中在上图中,请依次检查框中所填写的内容,例如HMI型号、接线方式等;通讯口设置;PLC和HMI的站号。每个参数具体介绍参见PLC与相应触摸屏通讯手册。2检查Controlstar对通讯口的设置,以COM0为例:请依次检查框内需要设置的从站、站号、传送模式。站号要和触摸屏的站号相异。传送模式以触摸屏选择的通讯协议为准,绝大多数情况下选择RTU模式。每个参数具体介绍参见PLC与相应触摸屏通讯手册。3如果用户使用的触摸屏没有支持Emerson PLC的专有协议,可以选择MODBUS RTU;MODBUS ASCII;MODBUS MASTER/SLAVE等协议。但首先要做的依然是查阅触摸屏的手册确认触摸屏通讯接口的针脚定义和PLC正确连接(推荐实验时使用COM1,方便接线、确认和修改)。由于没有专有协议,用户通过触摸屏访问PLC软元件时需要设定MODBUS协议地址。以下提供MODBUS协议地址和PLC软元件对应表:元件类型物理元件协议地址支持的功能码注释Y位元件Y0Y377(8进制编码)共256点0000025501、05、15输出的状态,元件编号为Y0Y7,Y10Y17X位元件X0X377(8进制编码)共256点1200014550000025501、05、1502输入的状态,支持两种地址,元件编号同上M位元件M0M19992000399901、05、15SM位元件SM0SM2554400465501、05、15S位元件S0S9916000699101、05、15T位元件T0T2558000825501、05、15T元件的状态C位元件C0C2559200945501、05、15C元件的状态D字元件D0D79990000799903、06、16SD字元件SD0SD2558000825503、06、16Z字元件Z0Z158500851503、06、16T字元件T0T2559000925503、06、16T元件的当前值C字元件C0C1999500969903、06、16C元件(WORD)的当前值C双字元件C200C2559700981103、16C元件(DWORD)的当前值注:协议地址是在数据传输中使用的地址,协议地址与Modicon的数据的逻辑地址有对应关系,协议地址是从0开始,Modicon的数据的逻辑地址是从1开始的,也就是说协议地址1=Modicon的数据的逻辑地址,例如:M0协议地址是2000,它对应的Modicon的数据的逻辑地址是0:2001。2.5 变频器和PLC总是通讯不上,怎么办?以Emerson EV2000变频器为例介绍PLC与变频器的通讯:1首先完成EV2000与PLC之间的接线。如果客户使用的是支持MODBUS通讯协议变频器,必须使用PLC COM1口(支持MODUBS主站)与变频器通讯口连接,如果客户使用RS232模式按下图中实线部分接线,如果使用RS485模式则按下图中虚线部分接线。如果用户使用支持自由协议的变频器,可以使用PLC的COM0口与变频器连接,COM0口的针脚定义请查阅问题2.9 COM0口针脚是如何定义的?在客户首次连接时推荐使用COM1口与变频器连接,接线标志较明显,不易接错。2变频器一侧的设置,首先是控制通道的设置,如果用户用PLC通过串口给定变频器频率,需要更改参数F0.00,设置为2:F0.00频率给定通道选择频率给定通道0:数字给定1,操作面板、调节1:数字给定2,端子UP/DN调节2:数字给定3,串行口给定3:VCI模拟给定(VCIGND)4:CCI模拟给定(CCIGND)5:端子脉冲(PULSE)给定如果用户希望通过串口通讯控制变频器的起停,需要更改参数F0.03,设置为2:F0.03运行命令通道选择运行命令通道0:操作面板运行命令通道(LED亮);1:端子运行命令通道(LED灭);2:串行口运行命令通道(LED闪烁)接下来是对变频器通讯组参数的设置,在设置之前请参考问题2.1 如何快速识别EV系列变频器是自由口协议还是MODBUS协议?确定所用的变频器是自由协议还是MODBUS协议,然后查阅相关协议的手册,否则会导致设置错误。首先设置FF.00参数,此处设置需要和PLC通讯口设置相同,MODUBS协议如图:自由协议如图:然后设置FF.01:本机站号,必须和PLC站号相异。3然后是对PLC通讯端口的设置,Contolstar工程管理器-系统块-通讯口。其中实线框内要和变频器FF.00参数相同,主/从方式选择主站,虚线框内设置要和FF.01内相异。4最后是程序,如果用户选用支持MODBUS协议的变频器,可以参考EC系列小型可编程控制器编程手册中的第十章 通讯功能使用指南中相关例子或附录七 MODBUS通信协议。如果是支持自由协议的变频器,请参考相关变频器手册中对通信协议的介绍来组织程序。也可以登录 下载EC系列PLC与艾默生各系列变频器的通讯例程。2.6 使用MODBUS协议进行远程/无线通讯,总是通讯超时,怎么办?在某工业现场曾出现这样的现象,EC20之间通过无线广播模块以MODBUS协议远程通信(500M)时出现通信不良,通信错误标志位SM136置位,错误代码SD139报(16)通信超时。系统配置如图:经验证发现,PLC之间发送/接收数据帧正确,但字符间隔时间超过MODBUS协议RTU模式规定的1.5个字符,EC20的单板软件认为帧错误,不作应答。MODBUS协议RTU模式整个消息帧必须作为一连续的流转输。如果在接收帧完成之前两个字符间有超过1.5个字符时间的停顿时间,认为帧错误,停止接收。1.5个字符时间到底是到底多长呢?在RTU模式下每个字符由11位组成:有奇偶校验起始位12345678奇偶位停止位无奇偶校验 起始位12345678停止位停止位假如选择19200的波特率, 1.5个字符间隔 = 1/19200 111.5=0.00086 S如果选择9600的波特率,1.5个字符间隔=1/9600111.5=0.00171875 S可见在无线通信的场合,应尽量选择较低的波特率。后来在现场尝试使用MODBUS协议ASCII模式,通讯完全正常。ASCII模式允许在两个字符没有错误发生的情况下可以最多有1S的时间间隔。但是在该现场还有存在其他的限制条件,主站PLC除了远处的一台PLC外,在它附近还有其他智能设备从站,而这些设备只支持RTU模式。主站的通信模式必须为RTU,不能改成ASCII。只能采用自由协议模拟MODBUS协议。例如,从站PLC的站号为1,主站PLC要读取从站PLC的三个数据:D0、D1、D2,根据MODBUS RTU协议规定,主站PLC实际发送帧为:01 03 00 00 00 03 05 CB。EC20使用RCV自由口接受指令接受以上字节,然后用自由口发送指令XMT发送:01 03 06 #$ $。其中#表示EC20发送的具体数据,$表示CRC校验码,可以用CRC指令生成。最后一个问题是对EC20接受到的信息的核对,在核对之后才能反馈信息。因为主站PLC所有的命令都会通过无线模块发送给EC20,最基本的是判断第一个字节:站号,如果站号和从站EC20的站号不符的话说明这个信息是发给其他智能设备的,则要使用CJ越过XMT发送指令。在程序中也可以增加其他的核对条件,例如读取地址(已知)、读取字节数等。2.7 RS485和RS232有什么区别?RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。EIA于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。由于EIA提出的建议标准都是以“RS”作为前缀,所以在通讯工业领域,仍然习惯将上述标准以RS作前缀称谓。 需要一般用户了解的是:1RS232、RS485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。2RS232传送距离最大为约15米,最高速率为20kb/s。RS-232是为点对点(即只用一对收、发设备)通讯而设计的,其驱动器负载为37k。所以RS-232适合本地设备之间的通信。3RS485最大传输距离约为1219米,最大传输速率为10Mb/s。平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mb/s。 RS-485支持点对多的双向通信最多可接32个节点。即一个主设备(Master),其余为从设备(Salve),从设备之间不能通信。RS-485需要2个终接电阻,其阻值要求等于传输电缆的特性阻抗。一般在300米以下不需接终端电阻。终端电阻接在传输总线的两端。2.8 为什么Controlstar和PLC连接不上?如果出现Controlstar与PLC连接不上的情况,请按照以下步骤操作:1将PLC通讯口的拨码开关拨到TM档2按下图操作尝试配置串口:点击确定,等待系统的配置串口,并给出配置结果。3如果用户无法确定计算机和PLC连接的是哪个串口,请参考下图查找:依次点击图中圆框部分:我的电脑-查看系统信息-硬件-设备管理器。在端口列表中检查,上图显示计算机上有一个USB转RS232的串口COM4。4如果用户使用USB转RS323转接线请确认驱动安装正确,转接线未损坏,建议先用配置串口的台式机实验,减少故障环节。5如果采取以上步骤Controlstar和PLC依然通讯失败或时断时续,请致电当地艾默生PLC工程师或800-820-6510寻求技术支持。 如果用户在系统块-通讯口中将编程口设置为其他通信协议,必须把拨码开关拨到TM档,使PLC强制为编程口协议才能与Controlstar通讯,将拨码开关拨到Run后编程口变为用户设置的通讯协议。PLC第一次上电、计算机第一次使用串口时需要配置串口Controlstar才能和计算机正常通讯。2.9 COM0口的针脚是如何定义的?以下提供PLC COM0口、计算机串口的针脚定义:2.10 配方数据传输、PLC控制、一屏多机该怎么样设置?配方、PLC控制、一屏多机属于触摸屏的高级功能,以WEIVIEW触摸屏为例分别介绍:1配方数据传输配方数据传输适用于触摸屏大规模写或读PLC数据的场合。如图所示,选择配方数据传输。在配方数据传输元件属性中设置地址和需要传输的字数。下载表示从触摸屏将若干个字写入PLC,上传表示从PLC上传至触摸屏显示。如下图:触摸屏内专门用于配方数据传输的软元件为RWI。从RWI0开始,按照用户设置的传输字数与PLC进行数据传输。RWI软元件的写入和显示方式与普通字相同如图:例如,在PLC内连续写入6个字。从D0-D5。按下配方按钮,从D0到D5的数据会显示在触摸屏上。2一屏多机一屏多机需要在触摸屏上做一些设置,如图:PLC站号可以是多台PLC之中的任何一个,参数2表示通讯延时,试验时是两台PLC,设为5可以正常通讯,为0则不行。地址模式应选为扩展模式。在访问位元件或字元件时需要作如下设置:在设备地址中需要标明站号,如“1#5”表示1号站中的y5元件。如果不加站号,会默认为“系统参数”里填入的站号。访问字元件如图:3PLC控制PLC控制应用于需要PLC根据“相应事件”控制触摸屏做相应动作的场合。例如,发现报警信号之后自动切换到报警显示画面,以及背光灯的控制和执行宏命令等。进入PLC控制菜单之后点击“添加”,添加相应事件,在控制类型里添加事件类型。例如选择切换基本窗口。PLC内软元件D75内的数值即触摸屏显示的画面号。有些是使用位元件控制的,例如“背光控制”。而有些是有返回值需要传回PLC,例如“输出的到PLC”。2.11 如何使用接收字符中断功能接收上位机随机发送的字符?当用户需要使用EC系列小型PLC接收上位机随机发送的字符时,可以使用PLC的接收字符中断功能。使用方法如下图:1首先在主程序中打开中断使能和相应通讯口(以COM0口为例)的字符接收中断使能。不同通讯口的字符/数据帧发送、接受中断号可以参阅下表:SM48通讯口0的字符发送中断使能标志位置1时,允许R/WSM49通讯口0的字符接收中断使能标志位置1时,允许R/WSM50通讯口0的帧发送中断使能标志位置1时,允许R/WSM51通讯口0的帧接收中断使能标志位置1时,允许R/WSM52通讯口1的字符发送中断使能标志位置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 在线教育平台用户增长与留存策略内容营销报告
- 农田水利设施改造与农业保险融合发展研究报告
- 保安证的考试试题及答案
- 航空航天行业2025年高精度加工技术市场潜力与机遇报告001
- 安全专工招聘试题及答案
- 安全技能比赛试题及答案
- 安全工作规定试题及答案
- 基于核心素养培训课件
- 2025年商业地产项目数字化运营与客户满意度提升的个性化服务模式创新实施案例分析报告
- 御膳培训标准课件图片
- 金融公司干股协议书
- 2025益阳事业单位笔试真题
- 2025年宁波市奉化区红果文体产业运营管理有限公司招聘笔试参考题库含答案解析
- 委托加工稻米协议书
- 国际压力性损伤溃疡预防和治疗临床指南(2025年版)解读
- 行政管理过程中道德与法律的关系试题及答案
- 2025年初中地理学业水平考试(八年级)模拟卷【内蒙古专用】(含解析)
- 2025年江苏南京河西新城区国有资产经营控股集团招聘笔试参考题库含答案解析
- 《足外伤的护理》课件
- 大一信息技术考试试题及答案
- 泵站沉井施工方案
评论
0/150
提交评论