Ⅰ 组态王中的I/O离散,内存离散,I/O离整数,内存离整数,不太明白,
离散就是指开关量信号,不是1就是0,只有这两种状态,I/O就是指连接到组态王以外的变量,如连接到PLC的变量,内存则是组态王内部的变量.
I/O离整数,内存离整数这两种没听说过,楼主是不是想问I/O整数,内存整数,I/O和内存就不用说了,和上面说的是一样的,整数是指数据类型为整数,这个可以去看一下数学里是怎么定义整数的,简单点的说就是没有小数点的数.
Ⅱ 组态王如何读取S7-300PLC的I,M,Q 点
以以太网协议为例
1.首先建立设备-新建IO设备,然后选择s7300tcp ,填写s7300的ip地址
2.定义变量:数据库-数据词典-新建变量,其中连接设备中,选择第一步中的设备 ,寄存器选择I 然后填上0.0(这样是读取I0.0的值,读取Q 、M的值设置方式和这个相同),数据类型选择bit
ok 这样就能读取你想要的点了
Ⅲ 组态王如何读取REAL4是什么数据类型
同情况有不同的类型
l 实型变量
类似一般程序设计语言中的浮点型变量,用于表示浮点(float)型数据,取值范围-3.40E+38~+3.40E+38,有效值7位。
l 离散变量
类似一般程序设计语言中的布尔(BOOL)变量,只有0,1两种取值,用于表示一些开关量。
1字符串型变量
类似一般程序设计语言中的字符串变量,可用于记录一些有特定含义的字符串,如名称,密码等,该类型变量可以进行比较运算和赋值运算。字符串长度最大值为128个字符。
l 整数变量
类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围(-2147483648)~2147483647。
l 结构变量
当组态王工程中定义了结构变量时,在变量类型的下拉列表框中会自动列出已定义的结构变量,一个结构变量作为一种变量类型,结构变量下可包含多个成员,每一个成员就是一个基本变量,成员类型可以为:内存离散、内存整型、内存实型、内存字符串、IO离散、IO整型、IO实型、IO字符串。
Ⅳ 组态王中如何将16进制数转换成10进制数
在定义组态王IO变量的时候,将这个采集项定义成IO整型,应该显示的就是转换后的10进制形式。有问题欢迎随时与我沟通。
Ⅳ 组态王中如何定义输出变量输出格式
数据词典中定义“I/O实数” 首先在你PLC中将你需要的数据存入某个寄存器中,然后在数据词典中定义一个IO实数参数,第三步就是在组态界面中建立某个表达框,比如文本框,第四步就是将文本框的模拟量输出与该IO实数参数连接,最后就是导入PLC程序,运行程序,从而在组态王中显示出来。总体步骤就是这样了
Ⅵ 组态王如何采集plc中的数据显示出来
这个是程序问题,或者代码出错 了。
Ⅶ 组态王ppi通讯西门子s7 200如何设置数据类型
新建一个变量,选择IO整型,连接设备那选择你需要连接的设备,比如S7200。寄存器那我们可以选择V I Q M,V就是表示PLC的V变量,M就是中间变量,I和Q分别就是输入和输出了。下面的数据类要选择对了,根据实际情况设置。主要是V区和M区的类型比较发杂,一般来讲I和Q我们都是设置为BYTE。对于V和M区,一般是这样的:如果你的这个变量在组态王中需要一位一位的用到那么就设置为BYTE类型,例如设置了变量V100做为设备故障报警,可能V100.1表示电机1,V100.2表示电机2,那么我们就需要一位一位的访问这个V100的变量,所以设置为BYTE型。如果需要组态王设置一个数据给PLC,而这个数据时整数时,一般就设置为Ushort或者 short。其他的数据类型差不多类似,多看看组态王手册就行了。
Ⅷ 组态王中IO变量的读取方式
所有的IO变量都是每秒钟读一次。
简介清晰在Io的语法和他的对象模型中是显而易见的。语法可读性很好,而且看上去很好地结合了Lisp和Smalltalk。Io的对象模型是基于原型的。
一个基于原型的对象模型不使用类来表示泛化和特化,取代的是创建特定的对象来用作“模型”或是“原型”并通过他们来创建新的对象。在这种编程范型中,对象是从原型中克隆出来的而不是从一个类实例化得来的。
(8)组态王的io整型数据怎样取出来扩展阅读:
对象模型基于消息的,这表示方法调用甚至是变量访问都是通过发送动态的消息来完成的,而不是“硬布线”的(像C++和Java那样)。同时,Io对象响应消息的方式可以在运行时进行改变,这也是一个很典型的“动态”特性。
Io的足迹很小可以很方便地嵌入C或者是C++应用中。这方面它最有趣的特点之一是他的Objective-C的桥接器,这在集成上达到了一个令人惊奇的程度,在Io中使用你的Objective-C对象几乎不要写任何粘合代码。
Ⅸ 如何实现(OPC——组态王——SQL server数据库)使用组态王通过OPC读取然后将数据写入server,请高手指教
1.创建opc服务端,并启动opc服务端。i
2.打开组态王开发,创建与opc服务器的连接。如何创建连接请参考手册。创建与opc服务端的连接的时候组态王会自动列出可用的opc。
3.创建组态王变量以读取opc的数据。这一步很关键。变量名自己取,变量类型选择io字符串或io整数,这个看你opc发过来的是什么数据类型,按实际选择。连接设备选择你的创建的opc服务器连接。寄存器会自动列出,按照实际选择。数据类型按实际选择。
4.组态王创建了与opc连接的变量后,组态王就可以对变量进行操作了,你就可以把变量通过组态王命令语言写进数据库了。
5.数据库操作得先创建记录体。
6.说太多如果没有基础也很难搞懂,组态王有很详细的帮助,多看手册会大有帮助。
Ⅹ 组态王从数据库得到值,可以复制给I/O变量,并使用吗
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
组态王的帮助里,写得很清楚,图文并茂,很容易就懂的
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
结构变量的定义
要使用结构变量,首先需要定义结构模板和结构成员及属性。
在组态王工程浏览器中选择数据库下的结构变量,如图1所示,双击右侧的提示图标,进入结构变量定义对话框,
如图2所示。
图1
选择定义结构变量
图2
结构变量定义对话框
在结构变量定义对话框中有“新建结构”、“增加成员”、“修改”、“删除”几个功能。如一个储料罐具有压力、温度、物位、上限报警、下限报警等几个参数,下面以此为例来说明组态王中结构变量的定义和使用过程。
新建结构:增加新的结构。单击<新建结构>按钮,弹出结构变量名输入对话框,如图所示。输入结构变量名称,单击<确定>按钮,在结构变量树状目录中显示出用户定义的结构模板。
注意:结构模板的名称和成员的名称首字母不能为数字,中间不能包含空格。命名要符合组态王变量命名规则。
如在结构名称输入对话框中输入“储料罐”,单击确定按钮,关闭对话框,则在结构变量定义界面上增加了一个新的结构,如下图所示。按照上述方法,可以建立多个结构。
增加成员:选中一个结构模板,如上图所示,单击<增加成员>按钮,弹出新建结构成员对话框,如下图所示。
该对话框与组态王基本变量定义属性对话框相同,用户在这里可以直接定义结构成员的各种属性,如基本数值属性、IO属性、报警属性、记录属性等。在成员名编辑框中输入成员名称。然后单击成员类型列表框,选择该成员的数据类型。另外,如果用户定义了其它结构模板,并且其它结构模板下定义了结构成员,那么,其它结构模板的名称也会出现在数据类型中,用户可以选择结构模板作为数据类型,将其嵌入当前结构模板中,如下图
所有属性定义与基本变量属性定义相同,这里不再细述。定义完毕后,单击<确定>按钮,关闭对话框。
按照上述方法,可以将其它成员加入到成员列表中来。定义完成后,如下图所示。如果此时确定完成,单击对话框上的“确定”
按钮,关闭对话框。
编辑:可以编辑结构模板和结构模板成员
编辑结构模板:选中一个结构模板,单击<编辑>按钮,可以编辑结构模板名称。
编辑结构模板成员:选中一个结构成员,单击<编辑>按钮,可以编辑其成员名称、成员类型。修改成员的属性并确认后,系统会出现如下图所示的提示框,提示是否将当前成员属性的修改应用到已定义的结构变量和引用该结构的结构中,如果确认修改全部相关属性,选择"是";如果只修改当前的成员的属性,选择"否"。
定义完成后,单击<确定>按钮,关闭对话框。
注意:在下列情况下,结构模板或成员不能被编辑。
1.
要编辑的结构模板被其他模板成员引用,且引用结构模板的模板定义了结构变量。
2.
要编辑的结构模板已定义结构变量,且该结构变量已被使用(画面,命令语言等)。
3.
要编辑的结构模板成员对应的结构模板被其他结构模板成员引用,而且引用结构模板的结构模板定义了结构变量。
4.
要编辑的结构模板成员对应的结构模板已定义了结构变量且结构变量已被使用(画面,命令语言等)。
5.
具有嵌套结构的结构模板成员。如下图中储料罐A下的压力。
6.
当结构模板成员类型为其他结构模板时,结构模板成员的类型不能编辑。如下图中储料罐A下的压力A。
删除结构模板或成员:选择一个结构模板或成员,单击<删除>按钮。
注意:在下列情况下,结构模板或成员不能被删除。
1.
要删除的结构模板被其他模板成员引用
2.
要删除的结构模板已定义结构变量
3.
要删除的结构模板成员对应的结构模板被其他结构模板成员引用
4.
要删除的结构模板成员对应的模板已定义结构变量
参见...
什么是结构变量
结构变量的使用