组态王如何建立变量用于USB设备的输入数据储存

比如说我用usb扫描枪作为输入,如何建立变量在后台存储输入数据。... 比如说我用usb扫描枪作为输入,如何建立变量在后台存储输入数据。 展开
 我来答
手机用户26696
2011-06-30 · TA获得超过168个赞
知道答主
回答量:415
采纳率:0%
帮助的人:264万
展开全部
组态王里有直接的S7-200USB驱动,定义设备时选择PLC-西门子-S7-200系列(USB),具体的请看下面:
概述
组态王支持与西门子S7-200 USB进行通讯。

硬件连接与配置
1、组态王与PLC硬件连接如下图所示:

组态王设置
1、定义组态王设备
组态王定义设备时请选择:[PLC] > [西门子] > [S7-200系列(USB)] > [USB]

2、设备地址及通讯参数定义
设备地址与PLC的地址一致,为是十进制整数,范围 1—127

3、组态王数据词典-IO变量定义
1)、组态王中寄存器列表

寄存器格式 寄存器范围 读写属性 数据类型 变量类型 寄存器含义 备注
Vdddd dddd:0~9999 读写 BYTE
SHORT
USHORT
LONG
FLOAT I/O整型
I/O实型 V数据区 PLC断电保存
Idddd
dddd:0~9999
只读
BYTE
I/O整型
数字量输入区,按字节读取
Idddd.x dddd:0~9999
x: 0~7 只读 BIT I/O离散 数字量输入区,按位读取
Qdddd
dddd:0~9999

读写
BYTE I/O整型
数字量输出区,按字节操作
Qdddd.x dddd:0~9999
x: 0~7 读写 BIT I/O离散 数字量输出区,按位操作
Mdddd dddd:0~9999 读写 BYTE I/O整型 中间寄存器区,按字节(8位)操作 PLC断电不保存

Mdddd.x dddd:0~9999
x: 0~7 读写 BIT

I/O离散
中间寄存器区,按位操作

3)、寄存器使用举例:

寄存器名称 读写属性 数据类型 变量类型 寄存器说明
V1000 读写 BYTE I/O整型 V数据区,地址 1000
I0 只读 BYTE I/O整型 数字量输入区I0.0到I0.7
I0.4 只读 BIT I/O离散 数字量输入区I0.4
Q1 读写 BYTE I/O整型 数字量输出区Q1.0到Q1.7
Q0.7 读写 BIT I/O离散 数字量输出区Q0.7
M100 读写 BYTE I/O整型 中间寄存器区,地址100
M100.5 读写 BIT I/O离散 中间寄存器区地址100的bit5

注意事项
1)PLC实际支持的寄存器范围,和具体型号有关。

2)驱动只支持1个PLC设备。

3)如果计算机上还有其他USB设备,驱动可能不能与PLC正常通讯。

4)有时通信不上,可以把USB设备卸载后,然后重新插上。卸载在“设备管理器”中,将“人体学输入设备”下的卸载掉。确保使用西门子的软件可以通信上。
百度网友e166747
2011-06-29 · 超过17用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:56.2万
展开全部
你再组态王上建立个变量,保存数据就行了啊,可以用一个text。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式