1:设定中最大(小)值及最大(小)原始值的意义?
最大(小)值是变量在现实中表达的工程值(如:温度、压力等)的大小,而最大(小)原始值是采集设备中【寄存器】数字量的最大(小)值(如板卡中的819-4095等)。
一般对于板卡设备此值为物理量经AD转换之后的值,如12BitAD此值范围0~4096、16BitAD为0~65535,对于PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值与最大(小)原始值在设置时是一致的。
2:组态完成后发现工程特别大,怎样把工程文件变小?
可以删除*.AL2(报警信息文件),*.REC(历史记录文件),*.111文件(*.pic文件的备份文件)的文件。
3:在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思?
保存参数:在系统运行时,修改变量的域的值(可读可写型),系统自动保存这些参数值,系统退出后,其参数值不会发生变化。当系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义 。
保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。
5:组态王里画面属性中覆盖式与替换式有何区别?
覆盖式画面出现时,它重叠在当前画面之上,其他打开的画面还在运行,关闭后被覆盖的画面又可见。替换式画面出现时,所有与之相交的画面自动从屏幕和内存中删除,不再运行。
7:如何将gif动画用在组态王画面中?
在组态王画面中的工具箱内选折<画点位图 designtimesp=451>这一项并用鼠标在画面中画出一个点位图块,然后点击鼠标右键,在其下拉式菜单中选折〈从文件加载〉,选择所需的gif动画文件。
8:如何用组态王在启动一个应用程序时打开任意路径下的一个文件?
一在组态王中定义一个内存字符串型变量,在StartApp函数调运之前,赋给该变量值,为:应用程序路径+一个或 两个空格+文件路径、文件名 、文件扩展名。
接下来用StartApp函数,其参数为该变量名称。如用WordPad启动时打开一个.alg文件:定义“ 文件”问内存字符串型变量,命令语言为:
10:为什么有些打印机在打印实时报警时打出的为乱码?
为保证实时报警打印的实时性,组态王将实时报警信息直接送到打印端口(如LPT1)输出打印,而不是调用WINDOWS系统的打印,因为在打印时要求有字库的支持,而直接送端口打印没有调用任何系统的东西,所以就要求打印机提供这些字库。如果没有字库,则打印出来的东西肯定为乱码。现在市场上的打印机除了部分针式打印机(如EPSON
LQ1600K系列、LQ1900等)具有硬字库外,其余的打印机,所以打印出来的实时报警很容易出现乱码。
11:为什么有些网络在报警窗中不出现登录和注销事件?
登录和注销事件在组态王中是作为报警事件显示在报警窗中,这就要求作为登录服务器的机器必须有自己的报警服务器,因此建议用户将作为登录服务器的机器同时做为IO服务器,并选定一个报警服务器作为这台机器的报警服务器。
12:如何查询历史报警?
1、打开组态王工程浏览器下的'报警配置'项,在其对话框的〈文件保存〉栏里输入报警信息存放的天数,并单击报警记录格式,其弹出的对话框里可以进行显示报警信息时间的设置。变量的报警信息是以*.al2文件的格式存放在指定的工程路径下面。
13:如何计算变化率报警?
模拟量的值在固定时间内的变化超过一定量时产生的报警,即变量变化太快时产生的报警。当模拟量的值发生变化时,就计算变化率以决定是否报警。变化率的时间单位有三种:秒、分和时。
变化率报警利用如下公式计算:((变量的当前值 - 变量上一次的值)*100)* 单位对应的值/((这一次产生值的时间-上一次产生值的时间)* (最大值 - 最小值)(注:如果是秒,为1;如果是分,为60,如果是时,为3600)) 取其整数部分的绝对值做为结果,若计算结果大于定义的变化率的值,则出现报警。
17:如何利用KVDBGrid控件根据日期范围查询一段日期的历史报警?
18:如何清除组态王6.0报表单元格中的内容?
组态王报表没有提供清除报表内容函数,但提供了设置报表单元格内容的函数,包括设置一个或多个单元格的字符或数据,可以使用这些函数(ReportSetCellString)来清除报表单元格的内容,如设为空字符。这种方式比较灵活,而无须组态王在提供单元格清除函数。
19:如何利用组态王报表来实现数据统计?
组态王的报表数据统计功能目前有一定的局限性,但利用组态王的其它功能与报表功能一起可以实现数据统计。
1、设计一个源报表,该报表中存储各种用于数据统计分析的源数据,可以在系统运行时,将源数据添到报表中, 需要统计分析时,可以取出数据进行统计分析。然后将结果添加到统计结果报表中。
2、通过数据库与报表结合的方式。将所需的数据通过组态王的SQL功能记录到数据库中,当需要统计分析时,可以通过条件查询,将查询到的数据添加到源报表中,然后通过对源报表的计算将统计结果输出到正式报表中
1、在Kintable的VBA编辑器中Auto_Open子程序中修改初始化历史数据库的函数的参数:修改历史库路径和工程
2、如果使用的是EXCEL5以上的版本,请在查询历史数据前,先执行初始化历史库函数。在Kintable中VBA中的子程序ButtonOk_Click函数定义变量部分之后,直接调用Auto_Open子程序:Call Auto_Open。解决初始化历史库失败或找不到变量等问题。
在应用程序命令语言中使用各种报表函数(如:reportsetcellvalue()等)。当画面隐含时,函数无法正常执行,如:变量值无法正确写入对应的单元格中。用户要注意这种情况,这不属于软件错误,运行过程中当画面隐含时不能对报表进行操作。
1、数据词典设置的记录变化与安全区中没有选择数据记录
2、变量的量程过大,实际显示的数值占量程的百分比非常小,所以感觉没有曲线显示
3、系统时间被修改,历史数据存储有误,所以曲线无法显示
31:与SQL SERVER进行数据交换,实数类型存入数据库后为什么在组态王中无法读取?
原因是因为客户在数据库中定义的字段的类型不对。在组态王中定义的内存实型变量,在ACCESS数据库中对应的字段的类型应该是单精度型,在SQL SERVER数据库中对应的字段的类型应该是real型.(不能为float型).
33:组态王的存盘数据用何方式打开?为什么组态王的历史记录文件打开都是乱码?
*.REC文件存放的历史数据,不能用excel直接打开,它本身是二进制文件.可以在VBA中调用提供的动态连接库来访问。
sql查询语句如果查询的字段为字符串时应使用单引号,a3='客户’'+a2+'’'即可
39:使用进行网络配置的远程站点后,远程站点的数据词典中没有变量显示?
2、主机的工程应该是完全共享,不能是只读共享,从机是否可以看到工程文件夹,是否可进行读写操作
(1)西门子S7200使用西门子公司提供的PC/PPI带缆选用PPI方式与组态王通讯当中,一旦PLC断电,则必须先用PLC的编程软件与PLC通讯一次,实现对PC/PPI电缆上的模块的初始化后,此时才能重新启动组态王,建立正常的通讯。
(2)若用户希望在设备断电后再上电时,组态王能自动恢复与设备的通讯,则不用西门子公司提的PC/PPI电缆,而使用RS232/485的转换模块,其中:485的DATA+接PLC的PORT口的3,DATA-接PLC的PORT的8(自己做线),采用这种方式。
对于for Internet版本组态王【6.01版】,画面发布不支持SQL函数。所以不能通过画面调用SQL函数对数据库进行查询。但是可以通过一种中介的方式。
画面上定义按钮,定义按下或弹起时一离散量变化,如离散量:a,按钮弹起时a=1。在事件 命令语言中定义当a=1时,数据库进行连接,命令语言如下:if(a==1)SQLConnect(DeviceID,'dsn=web数据查询;uid=;pwd='); 如此类推通过离散量发生变化从而触发事件命令语言从而对数据库进行查询。这样发布的画面可以实现通过IE浏览。。
1、网络速度太慢。
2、开发中“网络配置”没有配置为“连网”。1、【6.01及以前版本】画面中是否使用了控件、过渡色、其他不支持的图素。
2、是否将文件发布到了根目录下,发布文件不能放在根目录下
确认发布路径下netkingview.cab文件存在,并且大小正确,若没有该文件或文件损坏,从kingview路径下拷贝netkingview.cab文件至发布路径下,【IE是否安装JAVA的支持文件,从IE安装盘上得到』
2、可能是用户的java虚拟机存在问题。用户可以将发布路径下的netkingview.cab文件解压缩,同时将 其下的javaclass文件夹放到其上一级目录。如果这样操作会出现“连接主机失败”,则将javaclass文件夹同时复制到客户端机器的桌面上由于不带WEB功能的加密锁不支持WEB。如果小于64点演示,请不要安装加密锁,否则若安装不带WEB功能的加密锁,远程客户端的数据将不变化。
1、确保正确安装了jiami锁的驱动程序,(6。01以前的版本不支持XP)。
3、如果还不能解决问题,请上外部网站'软件下载'中下载jiami锁检测程序。
4、锁坏了(禁止带电拔插狗)
2、并安装驱动程序
3、并口的驱动能力可能有问题,建议增加一并口扩展卡,连接打印机。
1、对于大于64点的工程,如果没有装上开发狗的话则不能打开工程
2、在工程浏览器的工具菜单中选择工程jiami可以避免别人打开工程,但一定要记住密码,因为一旦密码丢失,没有后台可以jiemi。
54:使用三菱fx2n的PLC,使用232bd的通讯模块与组态王通讯,在组态王上选择设备fx2->编程口,当PLC设置成stop状态时,PLC与组态王通讯正常,一旦把PLC设置为run状态,PLC与组态王出现通讯失败是为什么?
是否在PLC中有一段自己编的有关232bd通讯方面的程序,这段程序与组态王的驱动程序有冲突,把这段程序去掉后,PLC不论是stop还是run 状态,和组态王通讯均正常
1、通讯模块的运行方式通过模块上的开关类型选为专用通讯方式。
3、通讯模块的RS232口到上位机的RS232口之间的连线和标准的有区别,建议用厂家配套电缆。
定义设备地址时,格式如下:IP地址 单元号,例如:123.123.123.1 0 (IP地址和单元号之间有空格)。
对于组态王老版本的驱动程序,上例中只能定义成IR100,而不能定义成IR0100。解决方法:更新驱动程序。两种方式都支持。
58:使用6台欧姆龙PLC与上位机进行通讯,如果关掉其中的几台PLC,组态王的通讯速度变慢-数据刷新速度变慢是什么原因?
如果关闭一些PLC,组态王会始终尝试与其恢复通讯,使通讯速度减慢。您可以使用组态王提供的COMMERR寄存器,在关掉PLC之前将相应的COMMERR寄存器置1,屏蔽PLC与组态王之间的通讯。然后再调闭PLC。
三菱PLC的A和Q系列,以太网通讯模块中都有8个通讯缓冲区。PLC与上位机通讯时,每个缓冲区通过一个端口与一台上位机连接。因此,PLC首先要定义一个唯一的IP地址;需要与几台上位机连接,在程序中就要打开几个缓冲区,分别定义不同的端口;还要循环查询这些端口,是否有上位机连接进来,以便随时可以通讯。
端口可以定义得比上位机数量多,对通讯没有影响。强烈要求网内所有PLC定义的端口不要重复,以避免驱动共享变量可能带来的通讯混乱。
62:西门子S7200使用西门子公司提供的PC/PPI电缆选用PPI方式与组态王通讯,一旦PLC断电通讯不能恢复,重新启动组态王通讯失败,必须用西门子的编程软件和PLC通讯一次后,组态王才能与PLC通讯是为什么?
2、PLC断电后先用PLC的编程软件与PLC通讯一次,初始化PC/PPI电缆上的模块,再使用组态王与PLC通讯
组态王不支持与西门子的PLC使用ppi协议通过远程modem拨号进行通讯,请使用西门子S7-200系列的自由口协议(kingview6.0版本),可实现组态王通过远程modem拨号与西门子的S7-200系列的PLC进行通讯
组态王支持的寄存器名称是英文方式,寄存器英德文对照表如下:
地址设置错误,PLCMPI方式通讯,组态王中设备地址应设成2.2,其中小数点前为MPI地址(即站号),小数点后为MPI设备(即所使用的通讯模块或CPU模块)的槽号(slot number)。
E304,E305模拟量输入数据是12位的,而组态王只支持BYTE型,所以数据读不上来,您可以在PLC程序中将模入数据送入DB块,再利用组态王读取DB块的内容。
此协议需要在你的计算机中安装Modicon SA85接口卡(一台计算机最多4块)。使用厂家提供的电缆,通过卡上的接口与PLC的Modbus Plus接口相连。 在使用SA85卡之前,必须安装SA85卡的驱动程序。否则组态王不能进行设备定义。
必须在1~64的范围内给网络上的每个节点分配一个唯一的地址,一般来说,地址是通过控制器上的一个特殊的DIP开关来设定(或通过主机上的Modbus Plus通讯适配器卡来设定),
3、组态王调用的驱动程序:
71:在XP下安装组态王问题,原来在XP下安装组态王,现已经全部卸载,想安装组态王6.5,但安装程序在安装后显示“安装程序发现机器上已安装有组态王软件,单击“确定”退出后先卸载组态王其他版本,然后再安装组态王6.5!”,将注册表中的所有KIngview和亚控的关键字删除,也无法安装。请问如何解决?
用RegEDIT打开注册表,查找如下位置:
如果安装完组态王的各种版本会在注册表的上述位置中生成一个名为“组态王*”的键值(*:为版本号,如:5.1、6.0、.6.01、6.02、6.03、6.5),正常卸载组态王后,该键值能正确删除。如果是非正常卸载(卸载失败,文件丢失等)该键值不能删除掉,再次安装组态王6.5时则不能安装。手动删除此路径下的组态王键值则可安装。
有很多选择。但是,如果SQLite能够为您提供SQL功能,而且不需要基于文件的存储,那么就无需寻找这些替代方案。 SQLite足够轻巧,可以用于手机和MP3播放器,所以我不知道它是如何被视为过度杀伤。 因此,除非您的应用程序需要非常具体的内容,否则不要打扰。大多数替代品更难以使用且性能更低。
SQLite就是为此而发明的。 它只是一个包含完整SQL数据库的平面文件。您可以查询,更新,插入,删除,安装中几乎没有开销,您只需要驱动程序(PHP标配) SQLite是一个软件库,它实现了一个独立的,无服务器,零配置的事务SQL数据库引擎。 没人提到这个有点奇怪吗?
CouchDB(/),ZODB(项目中的数据源。这是一个小型解决方案,并使用缓存来缓解性能问题。我会再次为快速站点做这件事,只需要将数据保存在一个公共场所而不增加服务器要求。
取决于您存储的内容以及访问方式。通常sql提供了很好的报告和手动管理能力。几乎所有东西都需要某种方式来管理存储和报告的内容。
从SQL数据库向下一级是ISAM(索引顺序访问方法) - 基本上是表和索引,但没有SQL,表之间没有明确的关系。只要概念基础适合您的设计,它就会很好地扩展。我已经有效地使用Codebase很长一段时间了。 如果要使用SQL数据库类型的数据,请考虑使用FileMaker。
一个简单的答案是,您可以使用任何数据存储格式,从标准定义到数据库(通常涉及协议),甚至是定制的文件格式。 您在IT中做出的每一个选择都有取舍,当然网站也不例外。在2000年初,基于文件的论坛系统很受欢迎,因为它允许任何技术能力有限的人编辑页面和帖子。完全静态的站点迅速变得难以管理,内容不会受益于站点用户界面的升级;但是如果编码正确的网站可以简单地移动到子目录,或者被翻录到新设计中。 CMS和动态系统带来了他们自己的一系列问题,即它们之间还没有广泛采用的数据存储标准;他们经常依赖第三方插件来提供设计风格之间的功能(尽管他们的文档主张分离功能和形式)。 在2016年,不使用标准存储机制(例如* SQL RDBMS)非常罕见;虽然像Jekyll这样的静态站点生成器(支持很多GitHub页面);而像10月CMS这样的独立玩家仍然提供基于静态文件的存储。 我个人的偏好是使用一个支持* SQL的RDBMS,它提供了至少在供应商级别标准化的语法,熟悉且强大的语法,但不像很多人,我不认为这是唯一的方法,并且大多数情况下会主张使用网站生成器将不必动态的部件保存到静态存储中,因为这是在网络上生活的最便宜的方式。 TLDR;这取决于你,SQL&amp; RDBMS支持很受欢迎。
现在公司一般是用什么语言做网站后台和什么数据库?-[网站建设]
时间: 发布:管理员 阅读:34
摘要: 目前来说,很多在用的网站站点依然是用asp+sql 或者asp+access 但是,那些新建设开发的网站站点,新上线的,或者正在准备上线的是php +mysql步骤。主要依然是p...
目前来说,很多在用的网站站点依然是用asp+sql 或者asp+access
但是,那些新建设开发的网站站点,新上线的,或者正在准备上线的是php +mysql步骤。
主要依然是php+mysql更安全少许。
运用php,目前很多公司企业站都用php了,asp已经停止建设开发了,其它两种语言本钱上都比php高。能够试下BEESCMS企业网站公司站点管理系统,php建设开发的公司企业网站建设步骤
您还能够查见到更多以下与 目前公司企业通常是用什么语言做网站站点后台和什么数值数据库? 同类相关信息内容
网站制作网站建设为什么要选专业的公司企业
最近负责一个公司企业文化展现展示厅,但是不清楚了解怎么做啊?
照片书到底哪家好?刚刚查询下发觉照片书网站站点多如牛毛,有不存在那种DIY照片书,是自己通过软件设计制作的?
淄博建筑智能化公司企业排名排序第一的是哪家?
哪个公司企业的小步骤建设开发做的好少许?
怎样设计制作个体私人网站站点?
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。