Internet时代的杰作
随着Internet科技日益渗透到生产、生活的各个领域,自动化软件的e趋势已发展成为整合IT与工厂自动化的关键。亚控科技一直是这个领域的开拓者, 组态王65 的Internet版本立足于门户概念,采用最新的JAVA 2核心技术,功能更丰富, *** 作更简单。整个企业的自动化监控将以一个门户网站的形式呈现给使用者,并且不同工作职责的使用者使用各自的授权口令完成各自的 *** 作,这包括现场的 *** 作者可以完成设备的起停、中控室的工程师可以完成工艺参数的整定、办公室的决策者可以实时掌握生产成本、设备利用率及产量等数据。 组态王65 的Internet功能逼真再现场画面,使您在任何时间任何地点均可实时掌控企业每一个生产细节得以实现,现场的流程画面、过程数据、趋势曲线、生产报表(支持报表打印和数据下载)、 *** 作记录和报警等均轻松浏览。当然您必须要有授权口令才能完成这些。用户还可以自己编辑发布的网站首页信息和图标,成为真正企业信息化的Internet门户。
性能卓越的分布式高速历史库 --- 柔性结构,按需配置
过程数据的存储功能对于任何一个工业自动化系统来说都是至关重要的,随着自动化程度的进一步普及和提高,用户对重要数据的存储和使用的要求也越来越高。面对对大批量实时数据的存储,必须解决同步存储速度响应慢、数据易丢失、存储时间短、存储占用空间大、数据读取访问速度慢等用户最关心的问题。因为用户需要一个实时的、记录准确地、高效的、可节约用户硬件成本的工业过程数据存储方案。 组态王65 顺应这种用户的期望,提供支持毫秒级高速历史数据的存储和查询功能的工业过程数据库。真正的企业级生产过程数据仓库。采用最新数据压缩和搜索引擎技术,数据压缩比优于20%,节约用户硬件成本;一个月内数据(单点,记录间隔10秒)按照每小时间隔,在百毫秒内即可完成查询。真正实现历史库数据的数据追记、数据合并。可以将特殊设备中存储的历史数据片段通过组态王驱动程序完整的合并到历史数据服务器中;也可以将远程站点上的组态王历史数据片段合并到历史数据服务器上。
创造服务新理念 --- VSETAlatm 基于组太王的分布式多媒体报警应用系统
对于一个工厂自动化系统来说,关键参数的实时状态跟踪是至关重要的,报警功能作为实现的手段是必不可少的。如何能及时准确的获取报警信息对工程人员来说存在很大的挑战,因为我们不能时刻守在一刻不停不知疲倦的运行的设备周围等待报警的出现。我们综合用户需求,提出解决即时通知报警的一揽子系统。您可以通过:视频:记录现场实时生产过程画面,支持本地或远程实时播放、保存、多画面、回放。同时可以对云台和摄像头进行远程控制。超视距的现场监控得以实现。短信息:进行短消息设置报警项目,如报警对象、短消息的发送时间、接收对象、发送内容等,发送给指定人员。在第一时间将最关键的信息发送给最关心的人。电子邮件:进行电子邮件报警项目,如报警对象、电子邮件地址、邮件服务器地址、发送内容等,发送给指定人员。通过无所不在的网络,您可以随时了解现场设备的运行情况,一切仅在掌握。语音:也可以通过电话,当报警产生时呼叫事前设置好的电话号码,报告您最关心的内容,您还可以进行报警确认和报警状态查询。简约查询现场设备的运行情况,只要是你关心的,VSETAlatm都能给你。亚控科技总是能满足您的真实需求!
精益求精,追求细节的最好体现
画面改进
1支持大画面、导航图:用户可以制作任意大小的画面,利用滚动条和导航图控制画面显示内容;绘制、移动、选择图素时,画面自动跟踪滚动。
2方便的变量替换:可以单独替换某个画面中的变量,也可以在画面中任意选中的图素范围内进行变量替换。
3自定义菜单:支持二级子菜单。
4丰富的提示文本:系统提供丰富的图素提示条文本,包括简单图素和组合图素。
5任意选择画面中的图素:在画面中使用键盘和鼠标结合可以任意选择多个图素进行组合、排列等 *** 作
变量
1定义结构成员时可以定义基本属性,例如变量属性、报警属性和记录属性等。
2定义结构变量时自动继承结构成员的属性。
3结构变量可整体赋值。
4结构变量可作为自定义函数的参数。
5在数据词典中可以任意选择多个变量集中修改变量共有属性。
非线性表
非线性表新增导入导出功能,能导出为逗号分隔文件(csv),可在文本状态编辑或传送,编辑完成后还可导入,据此可实现不同工程中的非线性表重复利用。 网络状态的控制和显示 通过引用网络上计算机的“$网络状态”变量得到网络通讯的状态。同时,能够对网络的通讯状态进行控制。对于定义“网络节点”的网络通讯方式,是在网络设备上建立commerr寄存器来完成网络状态的显示和控制。实时数据库“StrongDas”在内蒙“包钢”的应用
1、系统概述
包钢燃气厂是包钢各二级厂矿和民用煤气的主要处理和供应单位,工作地点分散,现有的高炉煤气净化站、轧钢加压站、薄板加压站、二炼钢加压站等十几个自动控制系统都是各自独立运行,无法实现数据共享和统一调度,严重地制约了生产自动化的发展。因此我们根据燃气厂的需求,并考虑到将来网络拓展与维护的方便性,采用了一套实时数据库系统“StrongDas” 41来管理大量的实时生产数据。
2、网络结构
整个系统的网络有两层,一层是由现场的自动控制 *** 作站连接而成的工业控制网,另一层是燃气厂的调度室、各科室及车间连接而成的三级管理网络。一级网络和三级网络之间由一台安装双网卡的数据采集接口机进行连接,数据采集接口机将一级的现场数据采集上来送到三级网的实时数据库服务器中,至此便为实现现场数据的共享提供了硬件条件。
3、系统构成
实时数据库系统的硬件由两台服务器和三台数据采集接口机构成,其中一台数据库服务器和一台WEB服务器。数据库服务器储存和处理采集接口机采集上来的所有实时数据及历史数据,数据采集接口机与工业控制网相连,采集所有煤气加压站的实时数据并送至实时数据库服务器。
实时数据库的软件部分由用于过程数据和历史数据的存储的数据库服务器软件StrongDAS 41、为系统提供网页发布的服务的WEB服务器软件StrongDAS Web41、采集接口软件及客户端配置软件组成。
4、数据采集的实施
数据采集接口为大多数厂商的plc和dcs系统提供了数据采集接口,例如dde、opc、文件采集、串口采集等。燃气厂的各个加压站plc和dcs主要由SIMENSE、横河、honeywell TDC3000、贝加莱几个系统组成。
对于SIMENSE、横河的设备通过opc接口与实时数据库实现通讯,利用StrongDasIOClient 41中的StrongIO_configure即可以对opc进行配置,软件包中的strongio_opc_read_cache既可从opc服务器缓冲区读取数据,strongio_opc_read_cache和opc服务器进行数据交互有2种不同方式,即同步方式和异步方式,本系统采用的时同步方式。 实时数据库系统连接的装置必须启动相应的opcSerever。在StrongIO_configure中定义系统所将要读取装置的主机名称以及对方提供的opcServer名称(如WINCC 为opcServerWinCC)。
对于贝加莱设备采用网络dde(Dynamic Data Exchange)接口进行配置,启动远程的dde服务后,建立一个dde共享即ddeShare,设置这个共享为所有程序均可访问,然后在信任共享中设为允许启动程序和允许初始化应用程序。在StrongIO_configure中配置dde时,将Application的名称设为\\computerName\\Ndde$,Topic设为在远程计算机上所建好的ddeShare的名称。dde接口也是一种比较稳定的数据交换接口。
对于4#trt的TDC3000 控制系统,它本身没有提供标准的opc和dde的接口,所以采用串口通讯的方式利用StrongDasIOClient 41中的strongio_honeywell_us进行数据的采集。具体实现的方式是在TDC3000系统中建立包括所有要采集的工位的打印报表,并将报表打印模式设为按一定的时间间隔打印,从打印机的串口接一根特制的串口通讯电缆与数据采集接口机相连。在StrongIO_configure 中对采集项进行相应的配置即可完成对TDC3000的数据采集。
所有类型的采集接口均采用一个数据标签配置文件对需采集的工位信息进行配置并实现与数据库服务器中的数据表的对接。1linux如何查看用户所有的历史 *** 作记录
1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括:用户名称
用户的机器名称或tty号
远程主机地址
用户登录系统的时间
空闲时间(作用不大)
附加到tty(终端)的进程所用的时间(JCPU时间)
当前进程所用时间(PCPU时间)
用户当前正在使用的命令
$ w
23:04:27 up 29 days, 7:51, 3 users, load average: 004, 006, 002
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
ramesh pts/0 1018056 22:57 800s 005s 001s sshd: ramesh [priv]
jason pts/1 102048 23:01 2:53 001s 001s -bash
john pts/2 101807 23:04 000s 000s 000s w
此外,可以使用who am i查看使用该命令的用户及进程,使用who查看所有登录用户进程信息,这些查看命令大同小异;
2 在linux系统的环境下,不管是root用户还是其它的用户只有登陆系统后用进入 *** 作我们都可以通过命令history来查看历史记录, 可是假如一台服务器多人登陆,一天因为某人误 *** 作了删除了重要的数据。这时候通过查看历史记录(命令:history)是没有什么意义了(因为history只针对登录用户下执行有效,即使root用户也无法得到其它用户histotry历史)。那有没有什么办法实现通过记录登陆后的IP地址和某用户名所 *** 作的历史记录呢?答案:有的。
通过在/etc/profile里面加入以下代码就可以实现:
2liunx 怎么查看用户登录 的历史记录查看某用户 cat /home/username/bash_history 的 *** 作历史
使用root登陆使用last -x可查看用户登陆历史。
last 命令:
功能说明:列出目前与过去登入系统的用户相关信息。
语 法:last [-adRx][-f ][-n ][帐号名称…][终端机编号…]
补充说明:单独执行last指令,它会读取位于/var/log目录下,
名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。
参 数:
-a 把从何处登入系统的主机名称或IP地址,显示在最后一行。
-d 将IP地址转换成主机名称。
-f 指定记录文件。
-n 或- 设置列出名单的显示列数。
-R 不显示登入系统的主机名称或IP地址。
-x 显示系统关机,重新开机,以及执行等级的改变等信息
3linux查看历史 *** 作记录这个是某位高人写的。希望对你有帮助。那有没有什么办法实现通过记录登陆后的IP地址和某用户名所 *** 作的历史记录呢?答案:有的。
通过在/etc/profile里面加入以下代码就可以实现: #PS1=”`whoami`@`hostname`:”'[$PWD]'
#history
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[]//g'`
if [ "$USER_IP" = "" ]
then
USER_IP=`hostname`
fi
if [ ! -d /tmp/dbasky ]
then
mkdir /tmp/dbasky
chmod 777 /tmp/dbasky
fi
if [ ! -d /tmp/dbasky/${LOGNAME} ]
then
mkdir /tmp/dbasky/${LOGNAME}
chmod 300 /tmp/dbasky/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date +” %Y%m%d_%H%M%S”`
export HISTFILE=”/tmp/dbasky/${LOGNAME}/${USER_IP}dbasky$DT”
chmod 600 /tmp/dbasky/${LOGNAME}/dbasky 2>/dev/null可以看到在使用history命令的时候是没时间显示,不知道这个命令是什么时候所执行,这个时候可以编辑/etc/bashrc文件,加入如下三行:HISTFILESIZE=2000
HISTSIZE=2000
HISTTIMEFORMAT=”%Y%m%d-%H%M%S: ”
export HISTTIMEFORMAT保存后退出,关闭当前shell,并重新登录
这个时候,在~/bash_History文件中,就有记录命令执行的时间了
用cat命令显示这个文件,但是却会看到这个时间不是年月日显示的
进入手机查车30APP,输入服务器IP地址、账号密码(使用BS端创建的账号),点击登录。点击左上角按钮,查看车辆分组;选择客户,可查看客户下车辆列表及设备信息。
车辆实时定位、行驶状态、详情信息查看等功能
*** 作:点击监控气泡框中轨迹按钮→选择时间区间,点击确定开始回放→点击明细按钮,查看轨迹明细信息。
*** 作:点击监控气泡框中视频按钮,即可查看实时视频,支持暂停/播放、全屏、拍照等 *** 作。
*** 作:点击监控气泡框中回放按钮,输入查询时间区间、通道号,点击查询→选择视频文件,查看历史视频。
规划当前位置到目标车辆的路线,并计算出两者之间的距离及预计耗时。
开启追踪,标记目标车辆行驶轨迹及人车相距里程。
实时推送车辆报警消息,点击后可查看车辆实时位置/报警位置。服务器的硬盘中,比如本地磁盘、外部存储设备、数据库。
1、首先历史趋势数据可以存储在服务器本地的硬盘中,通常是安装系统时就预留的硬盘空间,可以通过在服务器上查找历史趋势数据的路径或者查看系统设置中的存储设置来确定具体位置。
2、其次历史趋势数据可以存储在服务器连接的某一台外部存储设备中,如磁带库、硬盘阵列等,在这种情况下,可以通过查看服务器连接的外部存储设备来确定具体位置。
3、最后历史趋势数据可以存储在数据库中,如Oracle、SQLServer等,在这种情况下,可以通过查看服务器上的数据库配置来确定具体位置。SELECT USER,SID,SERIAL#,UTL_INADDRGET_HOST_ADDRESS AS HOST,SYS_CONTEXT('USERENV','IP_ADDRESS') AS LOCAL,SYSDATE
FROM V$SESSION WHERE AUDSID=SYS_CONTEXT('USERENV','SESSIONID');
这个SQL可以查到连接的IP,但可能只能取当前的,你可以在你确定删除动作发生的时间段来运行试试!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)