公告
日志更新
最新评论
留言板
Blog信息
登陆
|
| 不断学习 |
f108.com 发表于 2006-6-20 21:58:00 |
|
 |
我在路演的时候,被用户问及是否可以将RAM中的数据复制到EEprom里,我的理解是不能办到,接下来用户又问我如何理解“从RAM创建数据块”,结果通过实验证明,此功能就是将当前的RAM中的数据创建一个DB块,原来此功能已经有很久了,结果我是从用户处得到此功能!
具体应用,如果您的设备出厂后运行一段时间,已经将参数调整好,不过此时的参数在RAM内,不能复制到“外置存储卡”作为“种子”复制到其他同样的设备,但是有了此功能后,您可以用编程软件形成一个DB块,用RAM的数据形成数据块,下载后再写到EEPROM内,这样“种子”内的数据就是您所需要的了! |
 |
| 阅读全文() | 回复(8) | 引用通告() | 编辑 |
| Re:不断学习 |
sjshej发表评论于2006-6-21 11:43:00 |
|
 |
| 具体是怎么做的,能描述一下吗? |
 |
| 个人主页 | 引用 | 返回 | 删除 |
| Re:不断学习 |
嘿嘿发表评论于2006-6-21 14:22:00 |
|
 |
| 是啊,我也很想知道这个是什么功能?怎么从来就没看到过啊?还有我看到前面的时候有K-TP178MICRO特价,我现在可能有2个应用,其中一个是224XP+触摸屏,另外一个可能是226+触摸屏,前者可能只有1套,可是后面的那个有可能达到一个月60套左右,不知道这个数量现在是不是可以有特价?怎么拿特价?宋老师您是大拿,是不是能给批个特价啊?哈哈哈哈:) |
 |
| 个人主页 | 引用 | 返回 | 删除 |
| Re:不断学习 |
shayu发表评论于2006-6-22 8:55:00 |
|
 |
| 宋老师:您好!
我前几天做了一个小项目,目的要用224XP和12台台达DTA系列温控仪通讯,可是不论我怎么做,就只有2台能XP通讯,从第三台开始就通讯不上,而且只有在程序运行的瞬间钱2台才能读出温控仪的当前值,向温控仪写数据更本就不能实现。我断开后10台温控仪后所有通讯正常,在没有办法后我只有采用TC模块。事情已经过了一个星期了我还是不得其解,我说出的话不能实现真的太没有面子了,羞死了!宋老师出招吧!这是为什么? |
 |
| 个人主页 | 引用 | 返回 | 删除 |
| Re:不断学习 |
f108.com发表评论于2006-6-25 20:37:00 |
|
 |
| 我真的没有经验,我只通过一个仪表,温控的仪表,而且我只完成了读PV,写SV还有就是使能自整定。我没有试验过多个,我更是不知道您的水平,如果我冒失的说一些低级的方法请您千万不要介意:
1. 仔细读协议,针对同一个表实现可读可写!别忘记了效验码(DTA温控仪的协议是什么?),别忘了合理分配每个仪表的地址、波特率
2. 如果一台的通讯正常了,就分别试验了,去掉前两台,再试另外的两台,再试其它的。。。
3. 您用S7-200的自由协议?您用的是RCV指令还是用SMB2逐个字节接收!注意控制发送和接收的时序,在PLC>>information里检查时否有系统错误(同时发生发送与接收)
4. 仪表之间的距离有多远,如果在一个柜子里应该不会有太多的干扰问题!
总之我不能帮您太多,不过我希望您能公布台达的仪表型号,同时我希望能够保持联系!关于此问题!
我本来是国航的17:30的航班去长沙,结果错过了,改成19:40的南航,结果天气原因推到21:20! |
 |
| 个人主页 | 引用 | 返回 | 删除 |
| Re:不断学习 |
shayu发表评论于2006-6-29 23:27:00 |
|
 |
| 感谢宋老师的回复,真的对不起您了,害得您耽误了航班!我在这里深深的自责!
我今天已经做完了又一个这样的小项目,用的是TC模块,我已经不敢贸然使用通讯了,还是水平有限呀!
我是在温州认识您的,当然您不一定认识我,希望能再次凝听您的讲座!
上次的温控仪是台大DTA系列的,它是MODBUS(ASCII)协议,我用的是200CN224XP自由口协议,SMB2接收数据,PLC和仪表的距离很短的不存在干扰问题,表之间的距离也很短,从第一个表开始我使用SM0.5使能XMT指令。台大网址:www.deita-cimic.com.下面是我做的成讯:main
Network 1 LD SM0.1CALL SBR0Network 2 // 发送数据LD SM0.5EUXMT VB4000, 1
Network 3 // 转换温控仪的当前值LD SM0.0ATH VB4107, VB470, 4ATH VB4607, VB570, 4Network 4 // 温控仪设定值上限范围LDW>= VW484, 500MOVW 500, VW484Network 5 // 设定值和校验马计算LD SM0.0MOVW VW484, VW486*I +10, VW486HTA VB486, VB120, 4BTI VB486, VW110BTI VB487, VW112MOVW 16#4F, VW114+I VW110, VW114MOVW VW114, VW116+I VW112, VW116MOVW 16#0100, VW118-I VW116, VW118HTA VB119, VB100, 2Network 6 // 转换校验码发送LD SM0.0MOVB VB120, VB4030MOVB VB121, VB4031MOVB VB122, VB4032MOVB VB123, VB4033MOVB VB100, VB4034MOVB VB101, VB4035SBRO:
Network 1 // 网络标题// 网络注解LD SM0.0MOVB 16#49, SMB130ENIATCH INT0, 26
INT0:
Network 1 // 网络标题// 网络注解LD SM0.0DTCH 26ATCH INT1, 25MOVD &VB4100, VD4200MOVB 0, VB4250
INT1:
Network 1 // 网络标题// 网络注解LD SM0.0MOVB SMB2, *VD4200INCD VD4200INCB VB4250
Network 2 LDB>= VB4250, 19DTCH 25ATCH INT2, 26XMT VB4020, 1
INT2:
Network 1 // 网络标题// 网络注解LD SM0.0DTCH 26ATCH INT3, 25MOVD &VB4300, VD4400MOVB 0, VB4251
INT3:Network 1 // 网络标题// 网络注解LD SM0.0MOVB SMB2, *VD4400INCD VD4400INCB VB4251
Network 2 LDB>= VB4251, 17DTCH 25ATCH INT4, 26XMT VB4500, 1INT4:
Network 1 // 网络标题// 网络注解LD SM0.0DTCH 26ATCH INT5, 25MOVD &VB4600, VD4700MOVB 0, VB4750
INT5:
Network 1 // 网络标题// 网络注解LD SM0.0MOVB SMB2, *VD4700INCD VD4700INCB VB4750
Network 2 LDB>= VB4750, 19DTCH 25ATCH INT0, 26
数据块:
VB4000 17VB4001 16#3AVB4002 16#30VB4003 16#31VB4004 16#30VB4005 16#33VB4006 16#34VB4007 16#37VB4008 16#30VB4009 16#30VB4010 16#30VB4011 16#30VB4012 16#30VB4013 16#32VB4014 'B'VB4015 '3'VB4016 16#0DVB4017 16#0A//VB4020 17VB4021 16#3AVB4022 16#30VB4023 16#31VB4024 16#30VB4025 16#36VB4026 16#34VB4027 16#37VB4028 16#30VB4029 16#31VB4036 16#0DVB4037 16#0A//VB4500 17VB4501 16#3AVB4502 16#30VB4503 16#32VB4504 16#30VB4505 16#33VB4506 16#34VB4507 16#37VB4508 16#30VB4509 16#30VB4510 16#30VB4511 16#30VB4512 16#30VB4513 16#32VB4514 'B'VB4515 '2'VB4516 16#0DVB4517 16#0A
这是一台仪表读SV,写PV;一台只是读SV的程序。宋老师您在空于时间帮我看看问题在哪里?行吗。再次感谢!
|
 |
| 个人主页 | 引用 | 返回 | 删除 |
| Re:不断学习 |
wangge发表评论于2006-9-2 23:08:00 |
|
 |
| 你好,交个朋友吧,我的邮箱是wangge6666@126.com |
 |
| 个人主页 | 引用 | 返回 | 删除 |
| Re:不断学习 |
Shyer发表评论于2007-1-24 22:18:00 |
|
 |
| 做自由口通讯, 建议使用RCV指令读取, 而不要使用SMB2单个字符接收. 后者大大的增加了PLC的负担,而且通讯波特率不能高(因为采取字条中断方式,你计算一下中断时间就知道最大波特率了).
其实自由口通讯并不难,象你说的基础是很必要的. 一个是对485通讯本身的理解,另一个是对S7-200的理解. 使用中断+顺控指令,会比较简单. |
 |
| 个人主页 | 引用 | 返回 | 删除 |
| Re:不断学习 |
tdyf266发表评论于2008-1-26 9:58:00 |
|
 |
| 兄弟姐妹们,大家好!我曾在2005年做一个项目,用两个200PLC做主从控制,当时调试很顺利。在这两年多时间里基本没什么故障。可近期客户联系该系统出故障了。由于时间长没管这个项目了,差点都忘了。而且一次在给电脑装系统时不小心把一些备份程序搞掉了,其中这个项目的程序就在其中。我想通过现场的PLC把程序上传,可密码忘了。现在我只能重新做了。请问各位老师有没有删除程序密码的方法。谢谢了。 |
 |
| 个人主页 | 引用 | 返回 | 删除 |
发表评论:
|



|