Unity仿真与组态王连接设置

合集下载

组态王串级水箱仿真傻瓜教程

组态王串级水箱仿真傻瓜教程

组态王串级PID水箱仿真该教程用串级PID算法实现对水箱液位的控制。

一、建立数据变量打开组态王6.55,新建一个工程,将其命名为“串级PID”。

打开工程,根据所需用到的数据类型、数据范围大小、初始值等建立数据变量(详细数据变量见附件1)。

二、搭建仿真画面根据实际器件,开关,阀门,曲线图,数据查看等需要,建立仿真画面(详细步骤见附件2)。

三、将画面动画连接到变量根据仿真时画面的动画要求,设置画面属性和各个器件、曲线图等的动画连接(详见附件2)。

四、编写运行程序打开工程浏览器,文件-命令语言-应用程序命令语言,双击打开程序编辑窗口,输入程序(详见附件3)。

五、调节PID参数运行系统。

分别调节两种PID算法的PID参数,实现对液位的控制。

1、第一种PID算法UK0=(KP+KP/KI+KP*KD)*EK0-(KP+2*KP*KD)*EK1+(KP*KD)*EK2+UK1 2、第二种PID算法UK0=KP*EK0+KI*SUM_EK0+KD*(EK0-EK1)/dt+UK1附件1:数据变量模拟量部分:变量名变量类型最大值最小值描述HM 内存实数100 0 水箱目标液位HS 内存实数100 0 水箱实际液位HC 内存实数120 0 储水池液位W 内存实数100 0 调节阀开度LM 内存实数200 0 目标流量LS 内存实数200 0 实际流量PS 内存实数120 80 水压波动比率G1 内存实数10 0 水管1流量G2 内存实数10 0 水管2流量开关量部分:变量名变量类型初始值描述V 内存离散0 水泵开关V1 内存离散0 阀门1开关V2 内存离散0 阀门2开关P 内存离散0 PID控制开关K 内存离散0 水压波动开关查看量部分:变量名变量类型初始值描述S 内存离散0 查看水箱有无水C 内存离散0 查看储水池有无水T 内存离散0 查看调节阀有无开PID计算部分:变量名变量类型最大值最小值描述EKH0 内存实数1000 -1000 本次液位偏差EKH1 内存实数1000 -1000 上次液位偏差EKH2 内存实数1000 -1000 上上次液位偏差SUM_EKH 内存实数10000 -10000 液位偏差积分UKH0 内存实数10000 -10000 本次液位PID结果UKH1 内存实数10000 -10000 上次液位PID结果KP1 内存实数1000 0 比例参数1KI1 内存实数1000 0 积分参数1KD1 内存实数1000 0 微分参数1EKL0 内存实数1000 -1000 本次流量偏差EKL1 内存实数1000 -1000 上次流量偏差EKL2 内存实数1000 -1000 上上次流量偏差SUM_EKL 内存实数10000 -10000 流量偏差积分UKL0 内存实数10000 -10000 本次流量PID结果UKL1 内存实数10000 -10000 上次流量PID结果KP2 内存实数1000 0 比例参数2KI2 内存实数1000 0 积分参数2KD2 内存实数1000 0 微分参数2TI 内存实数1000 0 时间计数器附录2:按照上图中各器件位置和下面所列各器件图像来源,动画连接、变量参数设置等搭建仿真画面。

组态王软件详细教程第三讲让画面动起来

组态王软件详细教程第三讲让画面动起来

组态王软件详细教程第三讲让画面动起来第三讲让画面动起来在本课程您将:, 理解动画连接的概念, 掌握定义动画连接的方法, 学会使用命令语言第一节动画连接动画连接的作用所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。

对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随着变量“原料油液位”等变量值的大小变化实时显示液位的高低,那么对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这正是本课的目的。

建立动画连接,在画面上双击图形对象“反应器”,弹出该对象的动画连接对话框。

strengthen the concept of organization, subordinate to the Organization to decide about organizing principles, the "four obedience" placed in the higher position, resolutely overcome liberalism, Anarchist, populist and other unhealthy tendencies, and does not allow forarbitrary and "my house, my rules" do not allow bargaining in the dutyof due变量名:“\\本站点\原料油液位”分别选择罐体,填充背景和填充的颜色。

填充设置:如上图所示。

,单击“确定”按钮,完成原料油罐的动画连接。

这样建立连接后,变量“原料油液位”的变化就通过设置颜色的填充范围表示出来,并且填充的高度随着变量值的变化而变化。

用同样的方法设置催化剂罐和成品油罐的动画连接。

作为一个实际可用的监控程序,操作者可能需要知道罐液面的准确高度,而不仅是形象的表示。

这个功能由“模拟值动画连接”来实现。

组态王与数据库连接的实现方法

组态王与数据库连接的实现方法
图10
4.设置完毕后关闭此对话框,利用按钮的弹起时命令语言实现数据库查询,操作设置如图11:
图11
5.
设置完毕依次点击确定。保存画面并且换到运行系统可看到如图12效果。
图12
6.用同样方法创建一个“清除记录”按钮用于清除数据库表格中的记录,命令语言如下:
SQLClearTable( DeviceID, "biaoge1");
图5
1.3
注意:记录体中的字段名称必须与表格模板中的字段名称保持一致,记录体中字段对应的变量数据类型必须和表格模板中相同字段对应的数据类型相同。
1.在工程浏览器窗口“数据库\数据词典”中新增三个内存字符串型变量(ziduan1、ziduan2、ziduan3)。
2.找到工程浏览器窗口左侧“SQL访问管理器\记录体”选项,双击右侧“新建”图标建立名为“jiluti1”的记录体,对话框设置如图6所示:
2.在数据库操作画面中添加一个名为“字段一”的文本
3.在“字段一”的动画连接中添加对应类型的值输入和值输出并关联到变量:ziduan1。
4.添加文本“字段二”、“字段三”,分别关联变量“ziduan2”、“ziduan3”并添加值输入、值输出动画连接。
5.添加一按钮,按钮文本为“插入记录”在按钮的弹起事件中输入如图6所示命令语言。
图6
依次增加ziduan1、ziduan2、ziduan3三个字段点击“确认”。
2
2.1
1.在工程浏览器窗口“数据库\数据词典”中定义一个内存整型变量:
变量名:DeviceID
变量类型:内存整型
2.在工程浏览器窗口的“命令语言\应用程序命令语言\启动时”窗口输入命令:
SQLConnect( DeviceID, "dsn=yuan;uid=;pwd=");

项目十一 组态王与其他软件之间的互联

项目十一   组态王与其他软件之间的互联

上一页 下一页
返回
任务一 基于动态数据交换的数据互联
• 2.组态王与Visual Basic之间的数据交换 • 在Visual Basic可视化编程工具中,DDE连接是通过控件的属性和方 法来实现的。对于作“客户”的文本框、标签或图片框,要设置 LinkTopic, LinkItem,LinkMode二个属性。 • (1)组态王访问Visual Basic的数据。 • ①运行可视化编程工具Visual Basic。选择菜单“File\New Project”,显示新窗体Form 1,设计Form 1,如图11-12所示。
下一页
返回
任务一 基于动态数据交换的数据互联
• 11.1.3相关知识
• DDE是Windows平台上的一个完整的通信协议,DDE过程可以比喻 为两个人的对话,一方向另一方提出问题,然后等待回答,提问的一 方称为“客户”(Client),回答的一方称为“服务器”(Server)。一 个应用程序可以同时是“客户”和“服务器”,当它向其他程序请求 数据时,它充当的是“客户”,若有其他程序需要它提供数据,它又 成了“服务器”。 DDE对话的内容是通过二个标识名来约定的: 应用程序名(application )进行DDE对话的双方的名称。 主题(topic):被讨论的数据域(domain)。 项目( item ):被讨论的特定数据对象。
上一页 下一页
返回
任务一 基于动态数据交换的数据互联
• ②在组态王中定义变量。在工程浏览器左边的工程目录显示区中选择 “数据库\数据词典”,然后在右边的目录内容显示区中用双击“新 建”图标,弹出“定义变量”对话框,在此对话框中建立一个I/O实 型变量,如图11-17所示。 • ③创建画面并进行动画连接。新建组态王画面名为test3,如图11-18 所示。为文本对象“%%%”设置“模拟值输出”动画连接,连接变 量为“FromViewToVisualBasic"。选择菜单“文件\全部存”命令, 保存画面。 • ④运行可视化编程工具Visual Basic。继续使用上面的例了,设计 Form1如图11-19所示。

掌握组态软件的基本操作技巧

掌握组态软件的基本操作技巧

掌握组态软件的基本操作技巧组态软件是一种用于创建和设计图形化界面(GUI)的工具,广泛应用于工业自动化系统、监控系统以及数据可视化等领域。

掌握组态软件的基本操作技巧对于提高工作效率和优化系统性能至关重要。

本文将介绍几个常用的组态软件,以及它们的基本操作技巧。

一、组态软件的选择在选择组态软件之前,首先需要根据实际需求和系统要求考虑以下几个因素:1.功能需求:不同的组态软件提供的功能可能有所差异,例如实时数据显示、报警功能、历史数据记录等。

根据系统的具体需求选择适合的组态软件。

2.兼容性:考虑组态软件与其他系统的兼容性,特别是与硬件设备和通信协议的兼容性,以确保系统的正常运行。

3.易用性:选择操作简便、易于学习和使用的组态软件,以提高工作效率。

二、组态软件的基本操作技巧无论使用哪种组态软件,以下基本操作技巧都应该掌握:1.创建新项目:在组态软件中,可通过选择“新建项目”来创建一个新的项目文件。

项目文件是组态软件中保存和管理工程信息的主要文件。

2.布局设计:布局设计是组态软件中最重要的一环,通过将各种图形对象(如按钮、开关、进度条等)拖放到界面上,并设置它们的属性和位置来实现用户界面的设计。

确保布局设计合理,用户界面直观明了。

3.配置数据源:组态软件通常需要与实时数据源进行交互,例如与传感器、PLC等设备进行通信。

在组态软件中,需要配置数据源、设置通信参数,并确保数据源正常连接。

4.编写脚本:组态软件通常提供一定程度的编程功能,以实现更多的灵活性和自动化控制。

通过编写脚本,可以实现按钮点击事件、数据处理等操作。

熟悉脚本语言以及相应的编程接口是掌握组态软件操作的关键。

5.调试和测试:在完成布局设计和脚本编写后,需要进行调试和测试,以确保界面和功能的正常运行。

在组态软件中,可以通过调试工具、模拟器等功能进行系统的调试和测试。

三、组态软件的进阶技巧除了掌握基本的操作技巧外,以下进阶技巧也值得学习和掌握:1.动态图形显示:通过组态软件提供的动态图形显示功能,可以实现实时数据的动态显示和动画效果,增强系统的可视化效果。

组态王设置

组态王设置

组态软件配置
1 新建设备
在主页面里面依次选择,设备->新建->设备驱动->PLC->莫迪康->ModbusRTU->COM,选择下一步。

选择串口号,勾选“使用虚拟串口(GPRS设备)”,点击下一步;
设备选择“厦门才茂”或者“四信TCP”;输入11字节长度的DTU标识符,与GPRS模块的卡号一致;输入端口号;进入下一步。

设置设备指定地址为1,然后一直点“下一步”,直到设置完成。

2 新建变量
在数据库->数据词典,选择新建。

在定义变量页面里,连接设备选择新建的设备“test01”,寄存器类型为“4”,当访问BFM数据区时,设置范围是4101 – 4150;GPS数据为4021 – 4035;设置数据类型为“USHORT”,读写属性根据需要设置。

PLC与组态王的连接设置

PLC与组态王的连接设置

关于寄存器定义,A5 PLC的寄存器定义如下: 0x寄存器 1x寄存器 3x寄存器 4x寄存器 A5内部 寄存器 MODBUS 地址 A5内部 寄存器 MODBUS 地址 A5内部 寄存器 MODBUS 地址 A5内部 寄存器 MODBUS 地址 数字量输出 Q0.0 1 数字量输入 I0.0 1 模拟输入 AIW0 1 中间寄存器 VW0 1 Q0.1 2 I0.1 2 AIW2 2 VW2 2 … … … … … … … … Q0.7 8 I0.7 8 AIW14 8 VW14 8 Q1.0 9 I1.0 9 AIWX 对应X/2+1 VW16 9 Q1.1 10 I1.1 10 模拟输出 AQW0 9 VW18 10 Q1.2 11 I1.2 11 AQW2 10 VW20 11 Q… 18 I… … AQWX 对应X/2+9 V… … Q15.7 19 I15.7 128 VW1998 1000 QA.B 对应A*8+B+1 IA.B 对应A*8+B+1 VWX 对应 X/2+1 中间继电器 M0.0 129 M0.1 130 M… … M15.7 256 MA.B 对应A*8+B+129 组态王中寄存器列表如下: 寄存器格式 寄存器范围 读写属性 数据类型 变量类型 寄存器含义 0dddd 1-65535 读(打包)写 BIT I/O离散 逻辑线圈(0XXXX) 1dddd 1-65535 读(打包) BIT I/O离散 输入位寄存器(1XXXX) 3dddd 1-65535 读(打包) SHORT|USHORT I/O整型 输入寄存器(3XXXX)
4dddd 1-65535 读(打包)写 SHORT|USHORT I/O整型 保持寄存器(4XXXX) 7dddd ,kkkk 0-65535 0-65535 读(打包)写 SHORT|USHORT |LONG|FLOAT I/O整型 I/O实型 配置寄存器(扩展寄存器)(General Reference),第1个索引为偏移地址,第2通道为文件序号 8dddd 1-65535 读(打包) SHORT|USHORT |LONG|FLOAT I/O整型 I/O实型 输入寄存器(8XXXX) 9dddd 1-65535 读(打包)写 SHORT|USHORT |LONG|FLOAT I/O整型 I/O实型 保持寄存器(9XXXX) SwapF 0 只写 BYTE I/O整型 浮点型字节顺序 SwapL 0 只写 BYTE I/O整型 长整型字节顺序 FMC 1-65535 只写 STRING I/O字符串型 强制多线圈状态 说明: 1.该寄存器最多强制16个连续的线圈状态; 2.通道号为线圈的起始地址;

Unity Pro_PLC连接方法

Unity Pro_PLC连接方法

说明
PLC 标识区域:当前 PLC 地址 ( 缺省情况下,PLC 的地址将与终端物理 绑定 ) 和所选的通信类型。 通过单击 Communication Parameters ( 通信参数 ) 按钮,您可以访问 PLC 通信参数 ( 请参看 “访问 PLC 参数的步骤”,第 96 页 )。
91
全局项目管理
此按钮允许您在不关闭 “Set Address”屏幕的情况下执行连接 测试。
92
网络地址语法
全局项目管理
网络地址语法记录在架构与通信服务手册中。 下表描述了对应于不同的平台和介质支持的各种许可地址。
平台
支持
地址语法
Premium Uni-Telway SCP01
X-Way
Uni-Telway UNTLW01
X-Way
Fipway
FIP01, FIP02, FPP2001
X-Way
ISAway
ISAWAY01
X-Way
PCIway
PCIWAY01, PCIWAY02
X-Way
Ethway
ETHWAY01, X-Way ETHWAY02
XIP
XIP01 to XIP09 X-Way
以太网 IP
TCP / IP
IP 地址或 “DNS 机器名称”**
USB
USB
隐式;连接为点对点方式,不需要地址。但 是,当该 PLC 用作 X-Way 路由器时,也可以输 入一个 X-Way 地址。
Modbus Plus MBPLUS01 到 Modbus Plus 地址 MBPLUS04
Quantum 串行 Modbus MODBUS01 到 Modbus 从号码 MODBUS04

组态软件第6章P35 动画连接

组态软件第6章P35  动画连接

6.2 动画连接的使用
建立信息提示连接的步骤如下: 1)首先在组态界面创建图形对象。 2)然后选中图形对象,在属性设置导航栏中,点击 按钮切换 到动画页,然后点击鼠标动画功能下“信息提示”后面的下拉框,选 择“编辑信息提示”弹出“输入提示信息”对话框。 3)最后进入运行系统后,当鼠标的焦点移动到图形对象上时, 如图 6-11。
6.2 动画连接的使用
建立开关输入连接的步骤如下: 1)首先创建开关输入连接图形对象。 2)然后选中图形对象,在属性设置导航栏中,点击 按钮切换 到动画页,然后点击数值动画功能下“开关输入”后面的下拉框, 选择“开关输入”弹出“离散型输入”对话框。 若为枚举型输入选择“枚举量”标签将出现如图 6-24所示属 性页。 在该属性页中输入枚举量为不同值时对应的输出信息。 例如输入变量为a1.pv带有提示信息,运行时输入提示框形式 如图 6-25。 3)输入完以上各项后,选择“确认”将返回动作菜单,可以继 续选择其它按钮定义另外的动作,或者按“返回”按钮返回。
注意事项:可以给上面的“移动象素数”输入负数,来达到 反向拖动的目的。
6.2 动画连接的使用
2 水平拖动 水平拖动连接使图形对象的水平位置与变量数值相关联。变 量数值的改变使图形对象的位置发生变化,反之,用鼠标拖动图 形对象又会使变量的数值改变。 水平拖动连接的建立方法及对话框各项内容的含义,与垂直 拖动方法类似。 注意事项:可以给上面的“移动象素数”输入负数,来达到 反向拖动的目的。
6.2 动画连接的使用
3旋转运动 旋转连接能使图形对象的方位随着一个变量或表达式的值的 变化而变化。 建立旋转运动连接的步骤如下: 1)首先创建旋转图形对象。 2)然后选中图形对象,在属性设置导航栏中,点击 按钮切换 到动画页,然后点击尺寸动画功能下“旋转”后面的下拉框,选 择“旋转”弹出“目标旋转”对话框。 注意事项: 角度采用的单位为度,不是弧度。另外,在默认情况下,旋 转连接的旋转轴心为图形对象的几何中心,若要将其它位置作为 旋转中心,需要设置偏置量。

组态王6.55与MCGS触摸屏的(通过以太网)连接说明

组态王6.55与MCGS触摸屏的(通过以太网)连接说明

组态王6.55与MCGS触摸屏的(通过以太网)连接说明MCGS触摸屏与组态王6.55(通过以太网)连接说明连接前注意:MCGS触摸屏与安装组态王的计算机IP地址必须在一个局域网下。

一、MCGS触摸屏的设置设备选择1)与组态王连接之前要保证仪表的数据在触摸屏上显示正常;其中,通用串口父设备1——[通用串口父设备]下方连接的设备1、设备2分别为监测的仪表1、仪表2(具体设置参见MCGS嵌入版帮助系统,双击设备,弹出下列对话框,点击帮助即可)。

2)与组态王连接时要选择通用TCPIP父设备0——[通用TCP/IP 父设备]的参数设置如下图所示(具体设置参见MCGS嵌入版帮助系统,双击设备,弹出下列对话框,点击帮助即可)。

3)与组态王连接时要选择连接设备0——[ModbusTCPIP数据转发设备],(具体设置参见MCGS嵌入版帮助系统,双击设备,弹出下列对话框,点击“打开设备帮助”即可)。

注意:(1)MCGS触摸屏的设备地址与组态王的设备地址一致;(2)MCGS触摸屏的变量地址必须与组态王建立的变量地址一致。

二、组态王6.55的设置(1)按照组态王6.55教程上说明新建工程1)点击快捷键“新建”,弹出对话框;2)点击“下一步”,弹出对话框,设置工程存储目录,如下图所示:3)点击“下一步”,弹出对话框,设置工程名称及工程描述;4)点击“完成”出现“是否将新建工程设为当前工程”;5)点击“是”,生成下图;组态王当前工程的意义是指直接进开发或运行所指定的工程。

(2)打开工程,选择“COM2”出现下面画面:(3)点击“新建”,出现以下画面:(4)选择“PLC”——选择“莫迪康”——选择“ModbusTCP”——选择“TCP”,出现以下画面:(5)点击“下一步”,给要安装的设备指定唯一的逻辑名称,如图所示:(6)点击“下一步”,出现以下画面;注意:要求选择“你所选折的为串行设备,请选择与设备所连接的串口”此时选择的串口并无意义。

组态王教学常见问题解答

组态王教学常见问题解答

数据词典常见问题解答北京亚控科技开展2009年7月目录1. 我注意到组态王软件是按软件点数来收费的,请问这个点数是如何计算的? (1)2. 我想删除一个指定的变量,但数据词典中该变量的删除选项灰色,不允许操作,怎么解决? (1)3. 我注意到组态王的数据词典里有一个系统自带的“$新报警〞变量,请问此变量是如何使用的? (1)4. 组态王的数据变量的采集频率采用什么规那么?有什么考前须知? (1)5. 在工程比拟庞大的情况下,请问我如何能快速的找到某个变量都在那里使用了呢? (2)6. 我注意到组态王的变量的属性页中有最大值最小值最大原始值最小原始值几个设定项,请问具体怎么来应用? (2)7. 在定义变量的根本属性时状态栏中的保存数值、保存参数是什么意思? (3)8. 我需要组态王能记下我运行状态下设定的参数,每次启动时都能按最后一次设定的参数运行,请问如何来做? (3)9. 我的现场设备的信号采集与变换是非线性的,请问在组态王中我需要如何设置? (3)10. 请问变量定义时变量的优先级、平安区是如何设置的?如何工作? (3)11. 请问组态王的报警优先级配置是如何设置的? (3)12. 请问变量定义中的生成事件如何使用? (4)13. 请问什么是内部局部变量?如何使用? (4)14. 组态王在运行系统中如何修改变量的原始值和工程值? (4)15. 如果设备中有的数据不需要按采集频率读取,按需要读取,在组态王中如何实现? (4)16. 在组态王运行环境中能够实现控制变量记录的功能? (5)17. 在组态王文本框中连接变量的时候,单击问号按钮,没有反响,弹不出变量列表框,为什么,应如何解决? (5)18. 在组态王数据词典中能否成批修改变量的根本属性? (6)19. 在组态王中能否实现对变量的操作记录下来? (6)20. 在组态王中如何实现变量的累加计算? (6)21. 组态王中的内存字符串变量无法保存到组态王历史数据库中,应如何解决? (6)22. 在组态王运行环境中通过变量域改变报警限值,但是回到开发环境中看到还是原来设置的值,应如何同步修改开发环境中的设定值? (7)23. 在删除未用变量列表里,我已经选择全部删除,为什么还有些未用变量没有被删除? (7)1. 我注意到组态王软件是按软件点数来收费的,请问这个点数是如何计算的?组态王软件是按点数收费的,这里讲的点数不是用户在工程设计时设计的采样点的数目,而是组态王数据词典中定义的所有变量〔不包括软件本身自带的21个变量〕,因为在组态王的数据词典中除了要定义采样点外,还需要定义一局部内存变量来实现软件的逻辑控制动画连接等,所以用户在软件选型时要留有一定的点数余量。

组态王使用对设备进行配置方式

组态王使用对设备进行配置方式

组态王使用对设备进行配置方式:一、总体说明:1.对设备进行拨号数据采集,在很大程度上方便了用户进行远程调试、监控和数据采集。

但拨号只适用于简单的标准的232串口通讯设备,对于如232C链路、电流环等特殊232串口设备不支持。

当设备为标准RS485/RS422时,需要先通过标准RS485/232转换模块先转换成232接口再接到modem上。

2.只支持传输数据为10位的MODEM。

3.在使用拨号前,首先使用的初始化指令对进行初始化设置,以保证通过进行正常的数据通讯。

二、MODEM初始化设置:―>主叫MODEM(插在PC上的MODEM)设置如下:AT&F&W0&W1 //恢复出厂设置//ATS0=1 //设置自动应答方式//AT&D0 //MODEM忽略DTR信号//ATS37=9 //设置波特率为9600//AT&K0 //不使用流控AT&Y1 //设置文件1为活动状态//AT&W1 //保存当前设置到文件1中//―>被叫MODEM(插在设备上的MODEM)设置如下:AT&F&W0&W1 //恢复出厂设置//ATS0=1 //设置自动应答方式//AT&D0 //MODEM忽略DTR信号//ATS37=9 //设置波特率为9600//AT&K0 //不使用流控ATQ1 //MODEM不返回结果码AT&Y1 //设置文件1为活动状态//AT&W1 //保存当前设置到文件1中//目前市场上的MODEM初始化指令通常为以上几条,由于不同的MODEM有可能指令含义不同,所以具体命令请参看您所选用的MODEM的指令集。

初始化设置时,以上几条指令一般是通过操作系统提供的超级终端软件进行设置,也可以通过标准COMM串口程序(北京亚控公司可以提供)进行设置。

下面以通过串口程序进行指令初始化为例:1.将其中一个猫接到计算机串口上,并给猫上电;2.在上面串口中,波特率,等通讯配置如图中所示,然后点击<打开串口>按钮,并在<发送数据>框中输入如下图中的命令:3.在上图<发送数据>指令中输入上述一条指令后,用鼠标首先点击<接收>框下面的接收按钮,再点击<发送数据>框的发送按钮,则若指令下发成功,接收框中MODEM会返回 Ok的信息。

UNITY PLC的连接方法

UNITY PLC的连接方法

全局项目管理通过网络访问 PLC步骤 您必须执行下列操作,以通过网络访问一个新的 PLC:步骤 1 2 3 操作 激活 PLC → Set address 命令,显示相应的屏幕。

在 Address ( 地址 ) 区域中,输入新 PLC 的地址。

在 Media ( 介质 ) 下拉菜单中,选择您要使用的通信类型 ( 请参看 “施耐德 PLC可以使用的连接类型概述”第 94 页 )。

4 如果您愿意,可以: 使用 PLC 和模拟器区域中的 Communication parameters ( 通信参数 ) 按钮修 改通信参数 ( 请参看 “访问通信参数” ,第 96 页 ), 使用“Bandwidth ( 带宽 )”按钮修改连接带宽 ( 请参看“访问带宽的步骤” ,第 97 页 )。

5 6 如果您愿意,可以通过单击 Test Connection ( 测试连接 ) 按钮执行一次连接 测试。

通过 OK 确认。

设置地址屏幕Set Address PLC Address SYS Media可以让您访问一个新 PLC 的屏幕 (Set Address) 如下所示:?Simulator Address 127.0.0.1 Media TCP / IP Communication Parameters Communication Parameters OK Cancel ? Bandwidth Test ConnectionUNTLW01参数说明下表描述了 Set Address ( 设置地址 ) 屏幕。

参数 PLC 说明 PLC 标识区域:当前 PLC 地址 ( 缺省情况下, PLC 的地址将与终端物理 绑定 ) 和所选的通信类型。

通过单击 Communication Parameters ( 通信参数 ) 按钮,您可以访问,第 96 页 )。

PLC 通信参数 ( 请参看 “访问 PLC 参数的步骤”91全局项目管理参数 Simulator说明 模拟器标识区域:地址和选择的通信类型。

组态软件控制技术:组态王软件使用步骤介绍

组态软件控制技术:组态王软件使用步骤介绍
3、 单击“确认”按钮关闭对话框,当系统进入运行状态时单击此按钮系统将打 开新的画面。
如何退出系统
1、选择工具箱中的工具,在画面上画一个按钮,选中按钮并单击鼠标右键,在弹 出的下拉菜单中执行“字符串替换”命令,设置按钮文本为:系统退出。
2、双击按钮,弹出动画连接对话框,在此对话框中选择“弹起时”选项弹出命令 语言编辑框,在编辑框中输入命令语言:Exit(0);
在计算机和外部设备硬件连接好后,为了实现组态王 和外部设备的实时数据通讯,必须在组态王的开发环 境中对外部设备和相关变量加以定义。为方便您定义 外部设备,组态王设计了“设备配置向导”引导您一 步步完成设备的连接。
3定义IO设备
IO设备
协议,以及原始值,工程值的含义
告诉我寄存器,以及发送 过来的数据格式
全区。当工程处在运行状态时,只有在设置安全区 内的操作员才能访问它,安全区与优先级一样是 “组态王”保障系统安全的一个重要功能。
4、配置运行系统
以上工作完成后就可以进行运行系统的 配置
保存工程,至此一个简单的控制系统已 经完成了.
5 脚本命令语言
组态王除了在定义动画连接时支持连接表达式,还允许用户编写 命令语言来பைடு நூலகம்展应用程序的功能,极大地增强了应用程序的可用 性。
3、 单击“确认”按钮关闭对话框,当系统进入运行状态时单击此按钮系统将退 出组态王运行环境。
特殊:所有的图形对象都可以定义闪烁、隐含两种连
接,这是两种规定图形对象可见性的连接。按动任一 按钮弹出相应连接对话框。
3 创建组态画面--动画连接
滑动杆输入: 所有的图形对象都可以定义两种滑动杆
输入连接中的一种,滑动杆输入连接使被连接对象在 运行时为触敏对象。当TouchVew运行时,触敏对象周 围出现反显的矩形框。鼠标左键拖动有滑动杆输入连 接的图形对象可以改变数据库中变量的值。

组态王使用对设备进行配置方式

组态王使用对设备进行配置方式

组态王使⽤对设备进⾏配置⽅式组态王使⽤对设备进⾏配置⽅式:⼀、总体说明:1.对设备进⾏Modem拨号数据采集,在很⼤程度上⽅便了⽤户进⾏远程调试、监控和数据采集。

但Modem拨号只适⽤于简单的标准的232串⼝通讯设备,对于如232C链路、电流环等特殊232串⼝设备不⽀持。

当设备为标准RS485/RS422时,需要先通过标准RS485/232转换模块先转换成232接⼝再接到modem上。

2.只⽀持传输数据为10位的MODEM。

3.在使⽤Modem拨号前,⾸先使⽤Modem的初始化指令对Modem进⾏初始化设置,以保证通过Modem 进⾏正常的数据通讯。

⼆、MODEM初始化设置:―>主叫MODEM(插在PC上的MODEM)设置如下:AT&F&W0&W1 //恢复出⼚设置//ATS0=1 //设置⾃动应答⽅式//AT&D0 //MODEM忽略DTR信号//ATS37=9 //设置波特率为9600//AT&K0 //不使⽤流控AT&Y1 //设置⽂件1为活动状态//AT&W1 //保存当前设置到⽂件1中//―>被叫MODEM(插在设备上的MODEM)设置如下:AT&F&W0&W1 //恢复出⼚设置//ATS0=1 //设置⾃动应答⽅式//AT&D0 //MODEM忽略DTR信号//ATS37=9 //设置波特率为9600//AT&K0 //不使⽤流控ATQ1 //MODEM不返回结果码AT&Y1 //设置⽂件1为活动状态//AT&W1 //保存当前设置到⽂件1中//⽬前市场上的MODEM初始化指令通常为以上⼏条,由于不同的MODEM有可能指令含义不同,所以具体命令请参看您所选⽤的MODEM的指令集。

初始化设置时,以上⼏条指令⼀般是通过操作系统提供的超级终端软件进⾏设置,也可以通过标准COMM串⼝程序(北京亚控公司可以提供)进⾏设置。

组态王网络配置

组态王网络配置

网络配置实例在组成网络系统时,各站点上的工程路径必须完全共享给网络上的用户,以方便工程站点网络配置。

下面以一个具体的网络工程实例来说明组态王的网络配置及应用。

如图21.8,为网络结构图。

图21.8 示例网络结构图注意:远程站点上的工程所在的路径的文件夹必须设置为完全共享,否则会出现开发系统读取远程变量失败的现象。

并且远程站点的组态王工程的网络配置中必须设置为“连网”。

否则建立系统会出现如下图提示:在该网络结构中,有以下几种站点:1.两个IO采集站,负责IO数据采集和控制。

要求IO采集站要看到报警信息和历史数据。

2.一个数据服务器,承担报警服务器、登录服务器和历史记录服务器的角色。

也作为中控室的调度站。

3.一个或多个客户端,浏览IO采集站上的实时数据,查看各IO站点的报警信息,查询各IO站点的历史记录,可以实现对IO 站点连接设备的控制。

网络配置步骤:1.首先配置数据服务器站点。

进入数据服务器站点上的工程浏览器,打开网络配置对话框,选择“连网模式”。

在主机节点名中输入本机的计算机名称或IP地址,如在本例中计算机名为“数据服务器”。

网络参数按照默认值,其它项目不用修改。

如图21.9所示。

图21.9 数据服务器网络参数配置2.在节点类型对话框中,选择“本机是登录服务器”、“本机是报警服务器”、“本机是历史记录服务器”选项。

为了保证网络时钟的一致,也可以在这里选择“本机是校时服务器”,然后输入校时间隔,或按默认值。

如图21.10所示。

配置完成后,单击“确定”按钮,关闭对话框,暂时完成该站点的网络配置。

该节点网络配置在其它站点配置完成后还需要继续进行。

图21.10 数据服务器节点类型配置3.接下来配置IO采集站,首先配置IO采集站1。

在采集站1的节点名称中输入本机节点名,如本例中为“IO采集站1”。

其它选项不用修改。

如图21.11所示。

网络中个连接节点上的网络参数设置应该是一致的。

图21.11 网络中IO采集站的网络参数配置4.在“节点类型”中选择“本机是IO服务器”选项。

组态王教程——很实用(杂项)

组态王教程——很实用(杂项)

组态王简明教程组态王软件的结构“组态王”是运行于中文平台的全中文界面的组态软件,采用了多线程、组件等新技术,实现了实时多任务,软件运行稳定可靠。

组态王具有一个集成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数据库、定义外部设备等工作。

画面的开发和运行由工程浏览器调用画面制作系统和画面运行系统来完成的。

是应用程序的开发环境。

您需要在这个环境中完成设计画面、动画连接等工作。

具有先进完善的图形生成功能。

数据库中有多种数据类型,能合理地抽象控制对象的特性。

对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简单的操作办法。

是“组态王”软件的实时运行环境,在中建立的图形画面只有在中才能运行。

从工业控制对象中采集数据,并记录在实时数据库中。

它还负责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。

组态王怎样和下位机通讯“组态王”把第一台下位机看作是外部设备,在开发过程中您可以根据“设备配置向导”的提示一步步完成连接过程。

在运行期间,组态王通过驱动程序和这些外部设备交换数据,包括采集数据和发送数据指令。

每一个驱动程序都是一个对象,这种方式使通讯程序和组态王构成一个完整的系统,既保证了运行系统的高效率,也使系统能够达到很大的规模。

怎样产生动画效果开发者在中制作的画面都是静态的,那么它们如何以动画方式反映工业现场的状况呢?这需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。

数据库变量的变化又如何导致画面的动画效果呢?通过“动画连接”就是建立画面的图素与数据库变量的对应关系。

这样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过驱动程序,将引起实时数据库中变量的变化,如果画面上有一个图素,比如指针,您要求了它的偏转角度与这个变量相关,您就会看到指针随工业现场数据的变化而同步偏转。

动画连接的引入是设计人机接口的一次突破它把程序员从重复的图形编程中解放出来,为程序员提供了标准的工业控制图形界面,并且有可编程的命令语言连接来增强图形界面的功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档