标题:台达PLC
取消只看楼主
cdwyh284
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2011-6-16
结帖率:22.22%
 问题点数:0 回复次数:6 
台达PLC
我想用VB往台达PLC里写负数,不知该怎么写了,请大家帮帮忙吧!!先谢谢!就是写压力补偿数据,这个补偿数据可能是正数或负数,写正数都写进去了,可负数不知该咋写了。哪位高手写过,指点一下吧。多谢
搜索更多相关主题的帖子: 压力 
2011-08-03 09:09
cdwyh284
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2011-6-16
得分:0 
回复 2楼 风吹过b
谢谢你!我看了看PLC的说明,负数用2进制,最高位(第15为)0正,1负,还补码+1.该是2字节的吧(我写入的负数或正数都是+/-9.999这样的数)。您能给我个VB源码吗,让我学学,先谢谢你,好吗?
2011-08-03 17:31
cdwyh284
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2011-6-16
得分:0 
回复 4楼 风吹过b
你好,我试了,用写正数的程序写负数时,还是不行,写不进去。我写正数时如果是3位小数,我给乘1000后转变成整数,再变成16进制,存储在PLC。读出时再转成10进制后,再除以1000,就行了。确实是整数形式存储的。可负数该怎么处理呢?能否用VB告诉我呀?我很着急,请你多帮帮忙吧,谢谢你!
2011-08-04 16:06
cdwyh284
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2011-6-16
得分:0 
回复 6楼 风吹过b
写负数解决了,谢谢你!
还有个问题需要请教你,我在picture里画实时压力时间曲线,一直在画的,当打开其他窗体时,把画的曲线挡住了,关掉窗体,先画的曲线没了!!我把picture的AutoRedraw设为True后,当打开其他窗体时,把画的曲线挡住了,关掉窗体,遮挡的曲线就都存在了。picture的AutoRedraw设为True后,可是我在picture里画的网格线呼啦呼啦的老闪,这个问题怎么解决呢?还得请教你,高手!!先谢谢你了!!!!
2011-08-05 15:53
cdwyh284
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2011-6-16
得分:0 
谢谢你,缓冲模式能给个简单例子,VB源码,让我学习学习,
2011-08-08 14:02
cdwyh284
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2011-6-16
得分:0 
回复 8楼 风吹过b
谢谢你,缓冲,给个例子吧,VB代码,我像你多学习点。我给你多多的分数。谢谢,大侠
2011-08-08 17:10
cdwyh284
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2011-6-16
得分:0 
回复 8楼 风吹过b
能把你QQ给我吗,我想以后多向你学习和请教,你真的是高手!!!我的QQ175646215,谢谢。
2011-08-09 08:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-346661-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.476841 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved