昆仑通态软件怎样查看脚本

昆仑通态软件怎样查看脚本,第1张

打开MCGS编辑器,就可以查看脚本信息。

MCGS是北京昆仑通态自动化软件科技有限公司研发的一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制,可运行于Microsoft Windows 95/98/Me/NT/2000/xp等 *** 作系统。

具有功能完善、 *** 作简便、可视性好、可维护性强的突出特点。通过与其他相关的硬件设备结合,可以快速、方便的开发各种用于现场采集、数据处理和控制的设备。用户只需要通过简单的模块化组态就可构造自己的应用系统,如可以灵活组态各种智能仪表、数据采集模块,无纸记录仪、无人值守的现场采集站、人机界面等专用设备。

软件安装完成,下面通过实际协议使用向导完成开发。由于我们通常将协议分为两种格式:ASCII码和十六进制,所以这里我们将以两个实际协议:天辰仪表通信协议(ASCII码)和Midhurst通信协议(十六进制)为例,分别进行实例开发讲解。

11 ModbusASCII驱动开发(ASCII码)

每款驱动的开发都离不开以下几步:功能实现、协议分析、开发及调试、测试,下面我们就针对每一步进行详细讲解。

1、功能实现

本次主要实现4区地址从1至8的八个通道采集。

2、协议分析

发送帧格式:

返回帧格式:

帧头

设备地址

功能码

寄存器起始地址

寄存器个数

LRC校验

结束符

占一个字符固定为:

占两个字符

占两个字符(固定为0x03)

占四个字符(固定为0x0000)

占四个字符(固定为0x0008)

占两个字符

占两个字节(固定为0x0D 0x0A)

返回帧格式:

帧头

设备地址

功能码

数据字节数

返回数据

LRC校验

结束符

占一个字符,固定为:

占两个字符

占两个字符(固定为0x03)

占两个字符(固定为0x10)

占32个字符

占两个字符

占两个字符(固定为0x0D 0x0A)

3、开发流程

l 双击脚本驱动工具桌面快捷方式或到安装目录下双击文件“…\Program\DrvConfigexe”,打开驱动工具编辑环境。

l 点击工具栏中新建工程按钮或菜单栏中“文件à新建”,进入对话框:

l 选择使用向导新建立工程,并点击“确认”按钮,

驱动名称:驱动在组态中显示的名称,这里修改为“ModbusASCII设备”。

脚本驱动配置步骤:脚本驱动开发完成一共需要以下4步。

l 点击“步骤1:配置属性”按钮,

添加属性:增加需要的新属性项。

设置属性:选择已经存在的属性项进行修改。

在这里我们不需要对该项进行任何 *** 作,所以直接点击完成即可。

l 点击“步骤2:配置通道”按钮,

添加、删除、设置通道:根据实现功能需要可以增加、删除或修改相应通道,“通讯状态”不可以进行修改或删除。

如果想修改通道,则选中要修改的通道,点击“设置通道”,进行相应修改。

l 点击“步骤3:配置通讯帧”

点击“添加收发通讯帧”按钮,并对帧结构进行配置,配置完成后。

此界面中配置内容与我们协议分析的帧格式是相对应的。点击“确认”返回到上一界面,如果想重新配置数据帧,则选中该数据帧,点击“修改通讯帧配置”进行修改。帧格式完成后,进行命令信息的设置。选中刚编辑好的通讯帧,点击“设置收发通讯帧”,

下面进行信息的配置,双击“帧头”,在d出的界面进行配置,

注意:1、界面中“是否参与校验是根据协议确定是否勾选的,本协议中帧头不参与校验,故不勾选”。

2、配置内容要与协议一致,其他字段的配置与该界面相同,

配置完成后的界面

确认无误后,点击“确认”,返回上一界面。点击“完成配置”,步骤3配置完成。

l 点击“步骤4:配置预览”,对配置完成的内容进行预览

确认无误后,点击“确认”返回。如果有错误,返回到相应步骤进行修改。

点击“设置完成”按钮,就会在代码编辑区域生成相应的代码,

图6-2-12

到这里整个ModbusASCII设备驱动开发完成,后面将讲解如何进行调试。如果通过观察代码发现有错误,还可以手动改代码。

注意:

1、使用向导开发,只能生成通道采集部分,写 *** 作及设备命令需要手动完成代码编写。

2、向导中步骤1—4,每一步必须有 *** 作,并且要点击“完成”,否则会出现错误提示。

12 ModbusRTU驱动开发(十六进制)

本节带大家学习利用向导开发ModbusRTU驱动,和上节一样一共分为四步:功能分析、协议分析、开发及调试、测试。下面就针对每一步进行详细讲解。

1、功能分析

本次主要实现4区地址从1至8的八个通道采集。

2、协议分析

发送帧格式

设备地址

功能码

寄存器起始地址

寄存器个数

CRC校验

占一个字节

占一个字节,固定为0x03

占两个字节,这里固定为0x0000—0x0007

占两个字节,固定为0x0008

占两个字节,低字节在前,高字节在后

返回帧格式

设备地址

功能码

数据字节个数

寄存器值

CRC校验

占一个字节

占一个字节,固定为0x03

占一个字节,固定为0x10(16个)

每个数据占两个字节,共8×2=16个字节

占两个字节,低字节在前,高字节在后

注意:如果一部分占两个字节,没有特殊说明的,即为高字节在前,低字节在后。

3、开发流程

l 同ModbusASCII驱动相同,先新建一个工程,在“脚本驱动生成向导”对话框中,将驱动名称修改为“ModbusRTU主设备”,步骤1和2与ModbusASCII设备驱动配置相同,这里就不在叙述,直接进入步骤3的讲解。

l 点击“步骤3:配置通讯帧”按钮,

点击“添加收发通讯帧”按钮,并对帧结构进行配置,配置完成。

此结话框是对收发通讯帧的配置,通讯帧类型选择“字节数组[HEX格式]”,根据分析的协议格式,发送帧格式选择“地址、命令体、校验”,回收帧格式选择“地址、命令体,数据体(8)、校验”。点击“确认”按钮,返回上一界面。如果想重新配置数据帧,则选中该数据帧,点击“修改通讯配置”按钮,重新修改。

注意:回收帧格式中数据体中的数字填写必须与通道个数一致。如果只有一组收发通讯帧,那么数据体中数字要等于通道个数,若大于一组时,每一组里面的数据体数字之和应等于通道总数。

双击数据帧或选中数据点击“设置收发通讯帧”,进入“命令信息设置”界面,

下面分别对各部分进行信息命令设置。双击地址进行设备地址的设置,其他字段配置同上,如果下一字段设置与前一字段完全相同,则直接点击“默认设置”即可,设置完成后界面

点击“确认”返回“采集收发通讯帧设置”界面,点击“完成配置”,该步 *** 作完成。

l 点击“步骤4:配置预览”,查看配置完成后的状态

l 点击“确认”,返回到上界面后,点击“设置完成”,生成的部分代码如

很多的实际应用场合,触摸屏的 *** 作是有权限设置的,比如需要登录(输入密码)才能 *** 作等等。那么今天,我们就来说说昆仑通态MCGS用户登录 *** 作。

1、打开MCGS组态环境。

文章1

2、在“用户窗口”项“新建窗口”。

文章2

3、双击打开新建的“窗口0”。

文章3

4、选择“标准按钮”工具,绘制一个按钮。

文章4

5、双击绘制的按钮,进入属性设置窗口,在“基本属性—文本”中输入文本“用户登录”。

文章5

6、在“可见度属性—表达式”中输入“Userlogon”,在“当表达式非零时”选择“按钮不可见”。

文章6

7、在“脚本程序”属性中输入:

!LogOn( ) 注释:打开登录框

Userlogon=!Ascii2I(!GetCurrentUser()) 注释:Ascii2I(s),返回字符串s的首字母的Ascii值。

以上就是关于昆仑通态软件怎样查看脚本全部的内容,包括:昆仑通态软件怎样查看脚本、昆仑通泰脚本可以写二进制码吗、昆仑通泰触摸屏设置密码后点取消怎么还能进界面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9694691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存