杰控组态西门子PLC经验总结

  PLC控制工艺步骤,在称重状态db4.dbw0 的值>2100 时,称重传感器称重,并记录了皮重,净重,流速等信息,为了将每次称重的结果保存下来,需要建立数据库,采集PLC变量,并保存到数据库中。

1、建立数据库

  在SQL Server2012中建立数据库GuanZhuang,新建表Gz_scsj。字段dt、pz1、jz1、ls1等。

2、建立全局脚本文件

  选择全局脚本–>脚本文件–>新建“脚本1”。

3、选择脚本运行策略

  选择全局脚本–>运行策略–>变量触发。

4、启动任务时勾选全局变量和全局脚本。

5、界面显示

6、脚本程序

'  db4.dbw0>2100   , 如果saveflag=0  存储数据,然后置saveflag=1y=RunSys.GetVarValue(AI,"称重状态",-1)
x=RunSys.GetVarValue(VA,"SAVEFLAG",-1)If y<2100  ThenRunSys.SetVTtext "测试代码",-1,"进入<2100"If x=1 ThenRunSys.SetVarValue VA,"SAVEFLAG",-1,0End If
ElseRunSys.SetVTtext "测试代码",-1,"进入>2100"If x=0 ThenRunSys.SetVarValue VA,"SAVEFLAG",-1,1''得到变量 AR.秤1皮重采集值  AR.秤1流速转换
jz1=0
jz2=0
jz3=0
pz1=0
pz2=0
pz3=0
ls1=0
ls2=0
ls3=0bValue=RunSys.OpenDatabase(3000)If bValue=1  Thenjz1=RunSys.GetVarValue(AR,"秤1净重采集值",-1)  jz2=RunSys.GetVarValue(AR,"秤2净重采集值",-1)jz3=RunSys.GetVarValue(AR,"秤3净重采集值",-1)pz1=RunSys.GetVarValue(AR,"秤1皮重采集值",-1)pz2=RunSys.GetVarValue(AR,"秤2皮重采集值",-1)pz3=RunSys.GetVarValue(AR,"秤3皮重采集值",-1)ls1=RunSys.GetVarValue(AR,"秤1流速转换",-1)ls2=RunSys.GetVarValue(AR,"秤2流速转换",-1)ls3=RunSys.GetVarValue(AR,"秤3流速转换",-1)RunSys.CloseDatabaseEnd If'连接数据库(local)\SQLEXPRESS
Set conn= CreateObject("ADODB.Connection")
strConn="Driver={SQL Server};Server=(local)\SQLEXPRESS;Database=GuanZhuang;Uid=sa;Pwd=123456;"
conn.Open strConn
'打开数据表
Set rs= CreateObject("ADODB.Recordset")
strSQL="SELECT top 1 * FROM Gz_scsj"
rs.Open strSQL,conn,2,2'追加记录
rs.AddNew
rs("dt")=Now()
rs("jz1")=jz1
rs("jz2")=jz2
rs("jz3")=jz3
rs("pz1")=pz1
rs("pz2")=pz2
rs("pz3")=pz3
rs("ls1")=ls1
rs("ls2")=ls2
rs("ls3")=ls3
rs.Update
'关闭数据库Updateose
rs.Close
conn.Close
Set rs=Nothing
Set conn=NothingEnd IfEnd If

杰控组态变量存入数据库相关推荐

  1. php 变量写入数据库,PHP基础/JS变量存入数据库 | 学步园

    今天在研究腾讯的第三方接入 ,参照 遇到的一个必经的问题是,如何把js变量存入数据库中. 1 . 实际需求是把  openId 以及 accessToken 存入mysql中 ,以便维护用户的信息. ...

  2. Log4net自定义信息(变量或属性或字段)存入数据库

     Log4net自定义信息(变量或属性或字段)存入数据库 ,log4net 写日志到 Sql server 数据库 ..net4.0 扩展Log4net日志,支持自定义属性写入数据库. 本文所提及 ...

  3. 用纯ASP代码实现图片上传并存入数据库中

      用纯ASP代码实现图片上传并存入数据库中    热     ★ 用纯ASP代码实现图片上传并存入数据库中 用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐 ...

  4. 怎样把输入的文本转换成html代码存入数据库啊

    /// <summary> /// 替换html中的特殊字符 /// </summary> /// <param name="theString"&g ...

  5. 小程序获取用户信息 php发送数据库,qq小程序如何获取用户信息并存入数据库实例...

    今天给大家带来qq小程序如何获取用户信息并存入数据库的实例,希望能够帮助到大家,让大家不仅知道如何下载qq小程序源码,还能懂得去何用,如何去改,甚至是如何去创造,如果你有好的qq小程序源码出售,可以联 ...

  6. python爬虫爬取大学排名并存入数据库进行数据可视化

    这是本人的期末大作业,题目要求如下: 对中国大学专业排名网站中2021年,计算机科学与技术专业,进行数据爬取和数据可视化. URL地址:https://www.shanghairanking.cn/r ...

  7. python实现百度新闻爬取并存入数据库(二)

    上节课学习了爬取搜狗新闻网站的内容,这节课讲解如何把爬取的数据存入数据库表中,使用mysql数据库. 先简单说下mysql数据库的安装 mysql的安装文件可在网盘下载,安装即可,安装过程注意设置账号 ...

  8. 关于Python爬虫之获取海量表情包+存入数据库+搭建网站通过关键字查询表情包

    目标:获取海量表情包,存入数据库,然后搭建简单网站通过输入关键字获取对应的的表情包 这里我们的首先要爬取表情包的网站是这个网站: http://www.doutula.com/photo/list/? ...

  9. Python爬取网站数据并存入数据库(简单易懂)

    hello 大家好,最近写代码,需要用到爬虫去爬取数据,废话不多说,进入主题 既然要存入数据库,那必然需要进行数据库连接,通过Python里面的pymysql驱动去链接我们的mysql数据库,然后建立 ...

最新文章

  1. JVM启动的时候,默认加入的属性
  2. 综合布线管理系统之智能配线架的过去与将来
  3. 大量词云出现的时候IO的负担很大
  4. 移动机器人平台-ROS和GitHub链接
  5. 使用JavaScriptSerializer进行序列化日期类型应该注意时区的问题
  6. java format用法_java学习常用函数之日期时间函数
  7. qt如何把dll封装到exe中_QT在VS2013中的配置
  8. 为什么越有钱的人负债越多?
  9. 我写了个微信抽奖程序
  10. 【文章整理】一文看懂Cola架构和DDD
  11. matlab方波函数,matlab方波
  12. Java语言基础Day07(API概述、Scanner、匿名对象、Random、对象数组、ArrayList)
  13. 细胞器基因组|比较基因组分析助力深度挖掘细胞器进化关系
  14. 【数组练习题】计算一下牧场中的草丛数量(详细代码)
  15. Kettle组件 计算器全解析
  16. JavaScript框架篇——zepto
  17. 悲情的AI四小龙,背后不是专利无用
  18. 小程序的三种弹框showToast、showModal、showLoading
  19. Python书籍教学游戏《外星人入侵》:‘pygame.Rect‘ object has no attribute ‘blit‘
  20. 如何用matlab消除谐波,哈工大 matlab电机学仿真实验消除谐波

热门文章

  1. 计算机win10无法打开小键盘,Win10怎么开启数字小键盘 Win10开启数字小键盘方法...
  2. 世界各国资本账户开放度指标数据集(1970-2018年)
  3. Java项目:SSM网上水果生鲜超市商城管理系统
  4. android pulldown view,Android控件PullRefreshViewGroup实现下拉刷新和上拉加载
  5. 使用R制作漂亮的表格
  6. CSS —— 常用效果(一)(纯 CSS)
  7. 汽车悬架的半主动控制系统MATLAB/SIMULNK仿真
  8. 技术选择 — 戴尔新服务器R420的最佳配置
  9. python爬取前程无忧招聘网站数据搭建Hadoop、Flume、Kafka、Spark用Hive做数据分析Sqoop存储到Mysql并实现可视化
  10. SpringBoot 集成Swagger2 | 快速生成开发文档 | 敏捷开发