![]() | 6AV6642-0DA01-1AX1 SIMATIC 面板 OP177B PN/DP STN 256 色显示屏,触摸和按键式,MPI/PROFIBUS DP 协议,RS485/RS422/USB 接口,以太网接口,打印机接口,MMC 存储卡插槽,用于通过 WINCC FLEXIBLE 2005 进行组态 |
上海翰粤是西门子工控及自动化产品*分销商咨询!
:郑辕鸿(销售工程师)
:
(): 传真():
:zx2013888 :www.hanyue.cc
:
初用STEP 7,几天来的摸爬滚打中,从论坛上汲取了不少西门前辈们的经验,如今咱也有一点经历分享给大家。
命题:CPU315+CP340(RS232),使用“串口”及“ASCII”驱动连接打印机。打印内容有:字符串(类似ABC6abc)、日期(07-Mar-2012)、数字编号(000168)、浮点数(12.34)等。
今天我就拿输出“数字编号”说事。
思路:数字编号是DINT类型,因为zui终要的是字符,所以要用“FC5 DI_STRING”功能块。一个功能块就搞定,SO EZ!
行动:1、DI_STRING,进去的000168出来的字符只有313638H,还要进行第二步前导0处理。
2、处理前导0,对原DI进行判断,依次:DI小于100000,字符串区*位写30H;小于10000,第二位写30H;小于1000,第三位写30H;小于100,第四位写30H;小于10,第五位写30H。
3、输出字符串。
结果:考虑还是欠周全,第二步虽然进行了前导0处理,但是因为DI数字的位数不定,所以要BLKMOV指令的地址和大小也要判断考虑,烦烦烦!
这么繁琐,让我们休息一下换种思路吧!
思路_换:DI的数字zui前面的0它不是给咱忽略了吗?那咱不让0排在zui前它总不会无视吧。DI是6位,给它加上L#1000000,这下DI变成7位了,而且0被“保护”了。下面就可以继续堂而皇之地用FC5 DI_STRING了,String出来以后,string地址的前面四个字节(两个头,一个符号,一个我们加上的‘1’)都给扔了,只要后面的6个字节(‘000168’),欧了!ADD_DI,DI_STRING,BLKMOV三步搞定。
其他问题:浮点转换字符串的时候,出来的是指数形式,这个比较晕,莫非是我指令用错了?没办法只有先乘100然后取整,转成DI,再用DI_string。这点请各位前辈指点。
还有,给大家讲个犯的一个低级错误。因为给字符串分配了固定大小的DB区,而字符串长短不同,有的DBBzui后是00H,输出时要换成空格20H输出。所以,要对整个DB数据块进行字节00H筛选,这就用到了指针和循环,STL写完后调试时一直报错,看门狗叫。不用说,肯定是循环出了问题,但是检查来检查去也没找到,zui后苦读书,发现是LOOP的问题,LOOP后没有把累加器里减一后的数值T给循环次数,想当然地以为是把循环次数自己减一然后判断了。这个大家权当笑话听吧,(zui后感慨一下)练好基本功是何等的重要啊!
单作用带hart功能阀门定位器与蝶阀配套使用(角行程),现场故障表现为;输入的电流信号要到15mA,阀门突然打开,当电流从20mA降到16mA,阀门突然关闭,类似于开关阀。
故障检查;
1. 接入电流信号和气源,故障状态重现(确认故障);
2. 手动模式;按上升键、下降键,阀门动作正常;
3. 检查参数设置正常;
4. 检查诊断参数及输入电流值正常,定位器通电时间为432小时;
5. 自动模式;输入4、8、12到15mA期间定位器显示开度值不变,右下方也没有输入信号对应值%,
当到15mA后,仪表显示出阀门的开度值和右下方的对应值%;
6. 拆下主板观察,显示屏背面区域的线路板上有明显一层油膜,征得同意后清理线路板;
7. 将内排气,改为外排气,做恢复工厂设置,重新初始化;
8. 故障排除,定位器工作正常。
故障原因探讨:
该定位器的使用单位位于大的化工区内,该单位又是生产氯碱为主,可见定位器使用的压缩空气成分是复杂的,如果压缩空气处理或者日常维护欠缺,保证二级气的要求就要靠定位器前的减压过滤器了,目前很多阀门厂配套的过滤器都在30~50μ之间,属于低端产品,无法保证定位器正常工作。
鉴于西门子定位器应用的领域越来越广,使用量也越来越大,如果在气源方面处理有困难,不碍采用多级过滤的方法来延长定位器的使用寿命。
由压缩空气含水引起的故障
现象:定位器输入4-20mA调节阀没有动作,现场将定位器切换到手动,按“-”键阀动作,按“+”键,则定位器显示屏黑屏。
处理:将主板与压电阀脱离,再按“+”键,定位器主板显示正常,很明显压电阀出问题了。
如压电阀正常,则将“+”键结构分解,用酒精清理干净,定位器恢复正常,或者压电阀正常,“+”键分解清理后,仍然黑屏,则需更换主板;
辅助参考,见图。
西门子TP177B触摸屏订货号:6AV6642-0DA01-1AX1