您现在所在的是:

国产PLC体验(海为腾控)

回帖:4个,阅读:1413 [上一页] [1] [下一页]
39261
jint 管理员
文章数:20718
年度积分:771
历史总积分:39261
注册时间:2007/8/30
发站内信
发表于:2011/6/10 15:32:43
#0楼
本文获得:第一期产品体验俱乐部之国产品牌PLC体验活动(腾控)二等奖
作   者:崔林
gkong用户名:寒江孤雁
单   位:山东盛和自控有限公司
主   题:另类“PID”算法、腾控910的体验


                                  另类“PID”算法              
                   因该算法中涉及部分不能发布内容,故现不公开。



                                腾控910的体验  
一、前言
   本人系系统集成商,从事自动化集成行业10年整,曾经使用过Modcon、Siemens、LS、Fuji、三菱等等众多的PLC及各种采集模块和板卡。在参加中华工控网的体验活动后,能有幸成为体验用户,收到试用机,非常高兴。
   此次试用程序,为本人使用频率最高的一种负反馈模拟量控制算法。


二、外观及初步感受
   打开包装,先年看货吧。发现910PLC的功能还是比较强大的。12DI,8DO,8AI,2AO,没想到模拟量的配置这么高。对于一般的超小型应用来讲,是足够了。我的一般设计,在有8个DI时,真的可能不会用到8个AI。刚完成的一个工程,使用西门子200PLC,做了一个8AI,6AO,没有开关量的小工程。200本体上的DI、DO全浪费了,但也没有办法。那个工程使用此PLC比200合适多了
   不知价格如何?如果合适,我甚至都有利用910做AI输入模块的冲动。


三、安装
   软件安装很顺利,没有碰到群里很多朋友碰到的问题。联机也比较顺利地完成了。


四、编程
1.控制目的及程序结构
   用于模拟量的负反馈控制,使用一种专用算法取代PID,控制某容器压力维持在允许范围内。 具体算法可见《算法》。
2.程序输入
  A.在“硬件-Global Variables”中建立所需的变量,此处为全局变量。
  B.新建“Main”程序,开始按算法输入程序内容。
  C.在需要调用 计时器、比较器、SUB等块时,一时没有找到在哪里调用,后来发现是在“编辑向导<全部FU和FB>”中。
  D.输入完毕后,“制作”时报告了很我错误,其中有点很有意思的是,每个变量在引用的时候,要注意对话框中“用法”,VAR是此程序内的局部引用,VAR_ Global是引用全局变量;而全局变量还不能直接引用过来,还要在本程序内的“变量表”中“注册”,并被定义成“VAR_EXTERNAL”才行。真是有点意思,与以往的经验不一样。
  E.每一次“制作”,都会报告出进一步的错误来。因为 比较、SUB、MOVE,我都有前提条件,所以全部选用的是“EN/ENO”块,ENO后面直接右母线,报错了。没办法,定义了一些实际上没用的局域变量填空吧。
  F.本来“制作”都过了,最后又报出一大堆新错误,这倒不是什么问题,但竟然不支持“EN/ENO”!!!
     OH,My God! 我和程序是有先导条件才执行的,不支持“EN/ENO”,去掉了“EN/ENO”,我真不知应该怎么办了。一个孤零零的块放在那儿,我真不知PLC该怎么去执行程序呀! 后来,看了群里资料,才知道,所有想用的、需要调用的系统功能,都需要自已再去做一遍。终于自己做好了。终于通过了。


五、运行及联机
   因为算法是久经考验的了,基本没什么问题。发现没输出,找问题吧。又经过长时间的查找资料,终于发现,PLC上标的是“T-910”,其实是“910S”不带AO的。在软件中看吧。呵呵,输出还是正确的。
   再做好通讯线,做个测试软件,联机一试,这倒是通了,数据正确。

六、不足之处
1.外观和端子
外观和中规中矩的PLC有点区别,产品定型后,也无可厚非。重要是端子排,采用了通用的绿色排。这样,一打眼,感觉档次一下子就下来了。如果能采用黑色的,第一眼感觉就要好些。建议选用模具和材质都好一些的,可拔插端子。
2.本体接线说明
在Power处,只写了LN和接地符。凭经验一看应该是AC220V,但没有标,毕竟心里没底,如果真是出口的话,万一只支持AC110V呢?最好标上。
3.说明书
既然极其不易地推出了产品,耗费了大量的资源,付出辛苦的汗水,为什么不能将说明书做得再细致一点呢?举几个典型例子。
A.小盖里面的6针鼠标插座是做什么用的,针脚怎么定义的?
B.Com2的针脚定义。说明书中说是232直联,那PLC的针脚到底是2-3-5呢,还是3-2-5呢。
C.查找所需资料很不方便。我们编程使用最多的就是指令手册、硬件手册、编程软件手册。如果能按照这种分类,并将其做好,将大大提高编程效率。
   现在的“帮助”虽然东西很多,但感觉零乱,真正想找的东西,不能从当前的目录中找到;又没有指令手册,看不到指令时序图,为调试创造了很大难度。
4.软件
   编程软件现在也存在问题。
A、软件有点古怪,上手不快,这倒不成太大问题,每款产品都有自己的一些特别的东西,我们不可能再去改变,只能慢慢适应。不过在有些地方感到,软件还不很成熟。
B、不支持“EN/ENO”。这是个大问题,所有调用的系统功能,都需要自已再去做一遍,还非得有个输出位,实在应该在最短时间内将此处完善。


七、优点
   配置比较高,尤其是模拟量方面,功能强大。通讯口处理得比较不错,完全可以满足各种现场通讯要求。外壳做工不错,模具比较细。非常适合小型应用。
   如果价格合适,甚至可以做为IO模块来大规模使用。
   软件。虽然软件使用起来不太顺手,毕竟还是因为不熟悉。其实最好的,还是软件,这个平台做得很好。
1.支持各种当前能见得到的编程语言:IL、ST、SFC、FBD、LD。
2.支持功能块,可以方便地做子程序,并引用。
3.自定义的数据类型。除使用数组在此定义外,还可以由用户自己定义数据类型。
4.由于支持多种语言,在编一些复杂程序时格外方便。尤其是模拟量运算过程中,可能需要多次运算修正,使用C语言,使得编程快捷方便,可读性高。
5.库。 用户可以方便地自定义一些库来使用。
   总之,当此软件在不远地将来完善后,以T9系的小型PLC,配合强大的软件,可以达到S7-300而200没有的诸多功能。前途无量。


八、总体评价
   总体感觉不错,做为刚起步的国产PLC,无论从产品功能定位、软件、做工,都真的做得很好,很适用于小型低成本应用。如果能在较短时间内完善软件和说明书当前存在的不足,前景应当非常好。


九、后记
   前面提了不少不顺耳的意见,真心希望能够尽早完善产品,以便能够更好地支持国货。



-------------------------------------------------------------------------------------
腾控910的体验原文:
附件:
[本地下载]






[此贴子已经被作者于2011/6/10 15:34:36编辑过]
温馨提示:
电话:0755-26546361
邮箱:blog@gkong.com
微信公众号:工控论坛;微信号gkongbbs;
不定期修改账号密码;不要在多个网站用同一账号密码
可随时站内信联系,工作日可拨打电话或发邮件咨询相关问题
18724
aaxin2008
文章数:4985
年度积分:992
历史总积分:18724
注册时间:2007/1/8
发站内信
发表于:2011/6/11 6:08:13
#1楼
说的真好,来点截图看看如何
 一花一世界,一佛一如来
37240
cvlsam 版主
文章数:12401
年度积分:1592
历史总积分:37240
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2011/6/11 6:32:23
#2楼
ST语言实际上是类Pascal语言,而不是C语言。

如:循环语句  FOR X:=1 TO 100 DO,那是Pascal的写法,C语言应该为for(x=1,x=100,x++)
     赋值语句  Pascal使用:=作为赋值,C语言使用=

表情
16067
xilinxue
文章数:2441
年度积分:50
历史总积分:16067
注册时间:2007/12/27
发站内信
发表于:2011/6/11 7:11:43
#3楼

说的真好,来点截图看看如何
529
276443297
文章数:-3
年度积分:50
历史总积分:529
注册时间:2011/11/24
发站内信
发表于:2011/12/15 15:00:07
#4楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004