您现在所在的是:

变频器论坛

回帖:662个,阅读:77284 [上一页] [1] ... [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] ... [67] [下一页]
* 帖子主题:

20110711老日记连载

4321
helloworld11
文章数:605
年度积分:50
历史总积分:4321
注册时间:2005/11/16
发站内信
发表于:2011/12/11 10:16:59
#390楼
加油,楼主能写出工控人的一生。。。。
895
hnzdzg
文章数:26
年度积分:50
历史总积分:895
注册时间:2011/12/6
发站内信
发表于:2011/12/11 14:47:04
#391楼
我再回,回贴 看看有效果没有
895
hnzdzg
文章数:26
年度积分:50
历史总积分:895
注册时间:2011/12/6
发站内信
发表于:2011/12/11 14:54:14
#392楼
回贴的日子里 ,感觉......
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2011/12/13
发站内信
发表于:2011/12/13 11:02:01
#393楼
该用户被锁定,回复内容不予显示!
1547
549826439
文章数:175
年度积分:50
历史总积分:1547
注册时间:2011/5/15
发站内信
发表于:2011/12/14 11:55:47
#394楼
以下是引用yanli7234在2011/12/3 18:24:33的发言:
前天(12-01-11),编写一个224XP的通讯程序,PORT0是MODBUS-RTU通信协议,带22个远程IO模块,PORT1是PPI通信协议,带一个226PLC。MODBUS早就试验过了,没问题,但这个PPI却怎么都通不过,而且只要加上PPI,连PORT0的MODBUS都不正常了。我翻来覆去的试验,却怎么都不行,于是在QQ群上寻求帮助,几个同行给我出了很多主意,但也是没有什么进展。随着时间越来越晚,我的选择不多了,一是放弃PPI,把这个226当初MODBUS从站,挂到PORT0上,二是继续钻牛角尖。群里的同行几乎众口一词的支持我继续钻牛角尖,而且要我给出最后结论,即西门子的224XP(或者226,都是带两个485口)到底是否支持两个口同时运行,而且分别走不同的通信协议。他们中有人做过类似的程序,说没问题;有些则说PORT0和PORT1的通信协议调换一下。我觉得两个口确实是共用一个接收地址,但应该是分时复用的,应该不会产生冲突,所以理论上说两个口是完全独立的,和什么通信协议没关系。于是我编了一个专门的试验程序,就是两个口通讯,情况貌似好了一些,时好时坏了。再上QQ群,人都睡觉去了,只有一个,让我把程序发给他。我马上照办,他在群里问我PORT0是PPI?我说不是,PORT1才是,他说你可能是初始化错了,我一看可不是吗,我把PORT0给初始化成PPI了,MODBUS也用的PORT0,当然会冲突了。马上改正,一切OK了,我赶紧在QQ群再三的道谢。把这个错误在正式的程序里面也改正了,怪事又来了,又是时好时坏了,我看看表已经半夜1:00了,不过我也不知道哪里来的斜劲儿,非得要把牛角尖钻到底!试验到了2:40,终于发现了问题,原来是把PLC用的太狠了,PLC忙不开了,修改了PPI向导子程序的调用时间,终于稳定了。高兴的我抽了一根胜利烟,2:46,睡觉。办公室里的5P空调让我感觉很暖和,但因为太激动了,不知道几点才睡着的,第二天早晨打电话请假不去开会了,继续在办公室呼呼的睡,7:40才起床。感觉就一个字:爽!

很多时候都在通讯环节出问题,不晓得楼主有没有用组态王与PLC通讯没?对于各个设备之间进行通讯有什么建设性的意见
10962
yanli7234 版主
文章数:3035
年度积分:50
历史总积分:10962
注册时间:2002/11/8
发站内信
2011论坛贡献奖
发表于:2011/12/14 17:24:18
#395楼
我对通讯是情有独钟,最早用C语言(TURBO C 2.0),后来用单片机,PIC16F877(单片机也是用的C),现在用的是PLC。通讯的最大优点就是节省大量的电缆、最大缺点就是一根线出问题影响一大片。组态王我从来没用过(因为国产的软件都是要钱的,就用过一次MCGS,后来觉得还是D版的WINCC合适)。对于通讯,虽然有些缺点,但我还是坚持用,而且我的技术路线今后也是以通讯为主,毕竟成本大大的降低。
   前两天,我们二号炉的γ角总是自己开大,我仔细的分析了原因,发现是西门子的Profibus-DP通讯出现了问题,偶尔就会报故障,而报故障时就可能出现这个问题。接着休风的机会,我让仪表工重新接了相应的通讯线,当时就好了,但昨天又出来了,电气技师提议加个时间继电器,我说可以。加上以后,到目前为止还没问题。不过,等下次休风,我还是准备全面的检查DP线路,这个肯定是线路哪里出现了问题,问准备抓时间全部重新放DP线。
国人当自强,共同努力,抵制日货。
27585
yanwen0227
文章数:15494
年度积分:69
历史总积分:27585
注册时间:2010/4/22
发站内信
2017国庆活动(三)
晒晒工控小礼品
发表于:2011/12/14 18:18:53
#396楼
楼主真才实学!见识了!
1102
yanzhongjian
文章数:43
年度积分:50
历史总积分:1102
注册时间:2009/3/10
发站内信
发表于:2011/12/14 22:27:26
#397楼
以下是引用yanli7234在2011/11/22 8:33:28的发言:
我原来有个徒弟是初中毕业的,后来水平也很不错。关键是看你是否好学、是否用心。现在的结果是我对手下的培训(编程、画面方面)比较失败,而且有不少程序和画面流出了,被其他的有新人给得到了。我觉得有些被盗的感觉。我决定从今天开始,编程和画面要严格的保密。虽然水平也不怎么高,但还是有我自己的心血的,被那些连招呼都不用打一个的人拿走,还是有些肉疼的。

保守还是保护,真的很难区分,有些人就是一心想不劳而获,有些师傅被徒弟取而代之,(就是所谓的教会徒弟 饿死师傅)
教人就教水平低的,不要教水平高的,他水平高,你教了他。他还认为你是看不起他,扫了他的面子。
10962
yanli7234 版主
文章数:3035
年度积分:50
历史总积分:10962
注册时间:2002/11/8
发站内信
2011论坛贡献奖
发表于:2011/12/16 0:03:16
#398楼
以下是引用yanzhongjian在2011/12/14 22:27:26的发言:
以下是引用yanli7234在2011/11/22 8:33:28的发言:
我原来有个徒弟是初中毕业的,后来水平也很不错。关键是看你是否好学、是否用心。现在的结果是我对手下的培训(编程、画面方面)比较失败,而且有不少程序和画面流出了,被其他的有新人给得到了。我觉得有些被盗的感觉。我决定从今天开始,编程和画面要严格的保密。虽然水平也不怎么高,但还是有我自己的心血的,被那些连招呼都不用打一个的人拿走,还是有些肉疼的。

保守还是保护,真的很难区分,有些人就是一心想不劳而获,有些师傅被徒弟取而代之,(就是所谓的教会徒弟 饿死师傅)
教人就教水平低的,不要教水平高的,他水平高,你教了他。他还认为你是看不起他,扫了他的面子。
说的很有道理。
   有些人动辄说别人保守,但别人辛辛苦苦的绞尽脑汁学到的或者研发的(我的很多东西可以说算是研发的)你凭什么就手到擒来呢?
   知识产权也是很有价值的。我现在就想开发一种新的通讯协议,以MODBUS-RTU为基础,基本兼容,但通讯速度(同波特率)能提高大约30~80倍(如果连接31个16DI/DO,速度应该能达到标准协议的80倍以上,但模拟量的应该不低于30倍)。
   我的观点:模拟量的速度慢点是无关紧要的,但开关量确实至关重要的。假设系统中有16个16DI模块、15个16DO模块,用标准的MODBUS协议,就算波特率为115200bps,也基本没有使用价值。比如按钮接DI模块,一般人按一下启动按钮,时间短的大约为0.3秒,而标准协议下的MODBUS远程IO模块(共31个)扫描一轮的时间肯定超过0.3秒(这个是实测的,用的西门子224XP、16个DI/DO模块,扫描时间10次平均值×2),而且检测到这个按钮的延时并不恒定,就是说可能会丢掉这次按钮的动作,但如果扫描时间能在0.1秒,则完全具有实用价值了。西门子的DP在波特率相同的情况下就比MODBUS的响应速度高得多(这个结果是实测+估算得到的),所以我认为MODBUS是有很大的挖掘潜力的(虽然CAN的响应时间貌似更大,但这个是485和CAN通讯机制的差别,恐怕无论怎么改进,485的响应时间也赶不上CAN,这个我认为是单主系统和多主系统的差别,虽然DP也可以是多主,但那是软件令牌来实现的,没有硬件冲突检测和应变机制)。我的改进也主要是针对MODBUS的数据帧。
国人当自强,共同努力,抵制日货。
10962
yanli7234 版主
文章数:3035
年度积分:50
历史总积分:10962
注册时间:2002/11/8
发站内信
2011论坛贡献奖
发表于:2011/12/17 16:53:39
#399楼
接38页。洗车时发一贴。
   四、WINCC画面
   这次我觉得时间充足,所以豁出去费事了,采用了一种全新的画面切换机制,用变量而不是原来的按钮直接切换。好处是功能稍微强点儿,切换画面的同时还能改变按钮的颜色。另外,我对今后一段的WINCC画面制定了一个标准,比如主画面分辨率是1920×1080、全屏;一级子画面的分辨率是多少(这个可能还会再改一下);二级子画面的分辨率是多少(等最终确定了我再编辑一下这个帖子);可以选画面的风格(就像是“皮肤”)等。
   因为这次主要就是跟200PLC联,所以主要的变量都在OPC通道中。


车洗完了,我得走了。
国人当自强,共同努力,抵制日货。

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

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

109.2007