组态王仿真

1.用组态王仿真一个数据采集的功能,没有硬件,仿真功能是只能使用plc里面的仿真plc仿真,还是直接在板卡中选了需要的型号就可以进行仿真。
2.我在仿真的时候应该怎么手动输入数据
3.仿真的时候输入输出是一个变量就可以,还是需要两个变量

1、定义组态王设备
1)组态王定义设备时请选择:[PLC] > [亚控] > [仿真PLC] > [COM]
2)设备向导页选项的特殊说明:

是否选串口



是否有地址选择页



通讯方式

RS232

描述

COM

2、设备地址及通讯参数定义
1)设备地址格式为:0-65535
2)通讯参数

设置项

默认项

波特率

9600

数据位长度

8

停止位长度

1

奇偶校验位

无校验

备注:串口统一为“COM”。
组态王数据词典-IO变量定义
1、组态王中寄存器列表:

寄存器名称

通道范围

数据类型

变量类型

读写属性

寄存器说明

INCREA

0-10000

short

I/O整数

读写

DECREA

0-10000

short

I/O整数

读写

RANDOM

0-10000

short

I/O整数

只读

STATIC

0-10000

Bit|Short|long|float|byte

I/O实数

读写

STRING

0-10000

string

I/O字符串

读写

初值为“hello:”+通道号

DISC

0-10000

Bit

I/O离散

读写

开关量寄存器

SINEdddd:AA:tt:ff:pp

dddd:
0 ~ 10000
AA:
0 ~ +∞
tt:
0 ~ 1000
ff:
0.001 ~ 5
pp:
0 ~ 360

Float

I/O实数

只读

正弦发生器寄存器

说明:
1)、对于只写寄存器,请将采集频率设置为0。
2)、前面四个寄存器允许输入的值范围根据各自的数据类型来决定,不能超出对应的数据类型所能表示的范围。若超出范围,均视为无效,置为零。
2、寄存器特殊说明:
1)自动加1寄存器INCREA 
该寄存器变量的最大变化范围是0-1000,寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时 表示该寄存器变量的递增变化范围,例如,INCREA100表示该寄存器变量从0开始自动加1,其变化范围是0到100,关于寄存器变量的编号及变化范围如下表所示:

寄存器变量

变化范围

INCREA1

0-1

INCREA2

0-2

INCREA3

0-3





INCREA1000

0-1000

2)自动减1寄存器DECREA 
该寄存器变量的最大变化范围是0-1000,寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量的递减变化范围,例如,DECREA100表示该寄存器变量从100开始自动减1,其变化范围是0到100,关于寄存器变量的编号及变化范围如下表所示:

寄存器变量

变化范围

DECREA1

0-1

DECREA2

0-2

DECREA3

0-3





DECREA1000

0-1000

3)随机寄存器RANDOM 
该寄存器变量的值是一个随机值,可供用户读出,此变量是一个只读型,用户写入的数据无效,此寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量产生数据的最大范围,例如,RANDOM100表示随机值的范围是0-100,关于寄存器变量的编号及随机值的范围如下表所示:

寄存器变量

随机值的变化范围

RANDOM1

0-1

RANDOM2

0-2

RANDOM3

0-3





RANDOM1000

0-1000

4)常量寄存器 STATIC
该寄存器变量是一个静态变量,可保存用户下发的数据,当用户写入数据后就保存下来,并可供用户读出,直到用户再一次写入新的数据,此寄存器变量的编号原则是在寄存器名后加上整数值,STATIC寄存器接收的数据范围是根据所定义的数据类型确定的,如下表所示:

数据类型

接收数据范围

SHORT

-32768~32767

BYTE

0~255

LONG

-2147483648~2147483647

FLOAT

10E-38~10E38,有效值6~7位

如果数据类型为BYTE时,输入的数值不得超过255,否则会发生溢出。
5)常量字符串寄存器STRING
该寄存器变量是一个静态变量,可保存用户下发的字符,当用户写入字符后就保存下来,并可供用户读出,直到用户再一次写入新的字符,字符串长度最大值为100个字符。
6)正弦发生器寄存器SINE
该寄存器保存正弦发生器产生数据,其各级通道的定义如下:
dddd:通道号,范围0-10000。
AA:正弦曲线的振幅,也就是最大值,范围0- +∞。
tt:数据周期,产生数据的时间间隔,单位是ms。
ff:正弦曲线的频率,单位是HZ,范围是0.001-5。
pp:正弦曲线的相位,范围是0-360
温馨提示:答案为网友推荐,仅供参考