您现在所在的是:

西门子SIEMENS

回帖:2个,阅读:984 [上一页] [1] [下一页]
1003
AGUMP123
文章数:14
年度积分:50
历史总积分:1003
注册时间:2007/3/20
发站内信
发表于:2007/5/24 12:58:00
#0楼
PLC有一个10ms更新的采样值,我想把他通过网络读到PC机上并记录,已完成了PLC与WINCC的通讯,我想问下诸位大侠有什么样的思路?用C语言通过TCP-IP协议读取数据包?还是有更好的办法?

总之要实现 PLC  10ms采样值-上位机存储文件,这中间怎么实现,望诸位不吝赐教!
2392
robertjml
文章数:630
年度积分:50
历史总积分:2392
注册时间:2006/2/23
发站内信
发表于:2007/5/24 16:12:00
#1楼
如果PLC是S7-400 CPU, 可以进行高速的数据采集, 能够精确到 1ms(包含时间戳标志), 并且在WinCC上位机完成记录与显示. 当然10ms更新的采样值, 肯定没问题!

如果PLC是S7-300 CPU, 你可以把每10ms的采样值保存到 DB块中, 该DB块要定时清零, 否则DB块会"撑爆". 但是, 对应每10ms的采样值时间戳标志, 没有办法来搞定.
1003
AGUMP123
文章数:14
年度积分:50
历史总积分:1003
注册时间:2007/3/20
发站内信
发表于:2007/5/24 16:43:00
#2楼
谢谢 robertjml
我现在建立了与PLC的网络连接,能不能通过协议编程来实现PLC和PC机大量数据的交换?

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

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

46.8003