您现在所在的是:

西门子SIEMENS

回帖:4个,阅读:4287 [上一页] [1] [下一页]
753
许朝阳
文章数:10
年度积分:50
历史总积分:753
注册时间:2010/4/29
发站内信
发表于:2010/6/16 23:46:51
#0楼
最近在搞组态王通信,我采用的是采集PLC输入寄存器I 和输出寄存器Q,位的状态。这样组态王与PLC 的通信会延迟1~2秒,网上查阅说组态王提高通信速度应该借用V寄存器,在PLC将输入输出寄存器传送到V寄存器,可是不知具体如何修改组态王与PLC程序.比如说数据词典里的I0.0,I0.2,……I1.5。Q0.0,Q0.1……Q1.4。命令语言用bit函数要怎么用,怎么改才能通过V寄存器实现用组态王监控PLC I/O口,急啊,几天要交差了啊
38119
cvlsam 版主
文章数:12488
年度积分:730
历史总积分:38119
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/6/17 16:37:11
#1楼
PLC(S7-200)   MOVW IW0 VW0
组态王   变量1=Bit(VW0,位号)
然后将变量1链接到你需要Bool变量的地方去。

Regards
753
许朝阳
文章数:10
年度积分:50
历史总积分:753
注册时间:2010/4/29
发站内信
发表于:2010/6/17 19:58:47
#2楼
变量1=Bit(VW0,位号)中vw0应该是组态王重新建立的变量吧?定量vw0这个变量时寄存器的名字是不是v0啊,属于short数据类型吧?变量1还是保持原来PLC对应的I/O中???高手,这点还是有点不懂啊~
776
dingweiwei1987
文章数:6
年度积分:50
历史总积分:776
注册时间:2010/1/13
发站内信
发表于:2010/6/23 9:43:54
#3楼
你改下波特率试试,我以前也遇到这样的情况
746
nohackjuan
文章数:-1
年度积分:50
历史总积分:746
注册时间:2010/6/23
发站内信
发表于:2010/6/23 16:25:48
#4楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>

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

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

78.0005