66问答网
所有问题
当前搜索:
vb和PLC通信怎么读取多个数据
...
PLC通讯
,
VB
中
读取PLC多个数据
分别放在text中,
如何
实现?跪求!_百度知...
答:
单字读写方法是:GetDevice2, SetDevice2 如果地址多,可以用ReadDeviceBlock,或者WriteDeviceBlock这区域读写指令
。指令参考MX控件的编程手册。FX2N能存多少数据,一共8000个字地址(16位数据),具体存多少条需要楼主根据实际情况算一下。
我用
vb
6.0通过opc和西门子的
plc
s7—300
进行通讯
,一次
读取
2000个
数据
...
答:
你
读取
opc
数据
是用的同步还是异步读取或者是订阅式读取?建议改为异步读取试试 。还有就是优化
VB
算法:比如采用多线程(这个有点麻烦)。
VB与
S7-200
通讯数据
处理?
答:
两头都要编程,处理
数据
也麻烦,软件协议也未必合理呀.回到你的问题上:sendstring2="W1H"+Format(Val(Text1(2).Text),"00000.0")+Chr(13)Form4.MSComm1.Output=sendstring2上面两句话就是
VB
发送给
PLC的
指令,
VB
串口
通信
中
怎样读取
两路模拟量输入
答:
有通讯协议。比如发送
读取
指令 chr(5)&“***”
PLC
站号,PLC名,字节读取,延时,需要地址号,数量。。。等等 然后PLC会回复 比如你需要3个模拟量,你分3次分别读取就可以了 不过自己没试过,只是看过:(,你要去查S7200
的通讯
协议 我QQ号93344575,可以一起交流下,我也在学习 ...
...
PLC通讯
,
VB
中
读取PLC多个数据
分别放在text中,
如何
实现?跪求!_百度知...
答:
: 用mcsomm和三菱
通讯
需要通讯握手协议的。 好像很多地方可以找到类似的。 控制D和M的命令也可以找倒。
请帮忙修改一下,使
VB
程序可以多次接收
数据
,目前只能接收一次,要接受别...
答:
For j = 0 To getData_len '*将
读取
的字节变换为字符
Plc
Back = PlcBack & Right("00" + Hex(getData(j)), 2)Next j 在循环之前执行一条 PlcBack =“”或者将 PlcBack定义为局部变量。因为全局变量将保存上次执行的结果。
vb和
西门子s7-200
plc的通讯
监控
答:
因为是PC上发的读
PLC数据
的命令,SA=00,DA=02,如果有
多个
站,DA要改成相应的站号。读命令中从DA到DU的长度为1B即27个字节。从22字节开始根据
读取数据
的类型、位置不同而不同。表一是读不同存储器命令的Byte22—32。字节 22 23 24 25 26 27 28 29 30 31 32 功能 读取长度 数据个数*...
vb
获取
PLC数据
答:
1、读地址的时候将其作为32位或16位寄存器
读取
。也就是连续读取两个16位或两8位的寄存器!详细方法必须看
通信
协议。2、分别读取两个地址在
VB
内运算的出结果!参考资料:http://hi.baidu.com/romslove
用
vb怎样读出PLC
指令实现
通讯
答:
利用串口或并口应该比较简单一些,
vb
可以通过第三方控件或者api操作串口或并口。不清楚你用的
plc
,单从你这个vb程序来看,有
几个
地方错误。1、MSComm1.ComPort=1应是MSComm1.CommPort=1 2、 DoEvents Loop Until MSComm1.InBufferCount>=9 RdStr$=MSComm1.Input '接收
PLC
发回
数据
这个地方不对,...
vb如何
从
PLC
采集
数据
答:
如果
PLC
支持RS232 协议 可以用控件mscomm,采取modbus
通讯
方式;支持modbus tcp/ip的话 那就可以用winsock 控件 或者现在流行的OPC服务,将
plc数据
写入OPC服务器 然后通过
VB
做opc client来实现间接控制
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
vb怎么读取excel中的数据
vb从文件中读取数据
vb读取access数据库
VB6与PLC通信教程
vb读取文件
vb如何读取文件内容
vb读取xlsx
vb读取excel
vb6读取excel中内容