企业信息

    湖南畅富科技有限公司

  • 7
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2018
  • 公司地址: 湖南省 长沙 长沙县 星沙街道 星沙大道
  • 姓名: 方先生
  • 认证: 手机未认证 身份证已认证 微信未绑定

    供应分类

    特价西门子S7-300PLC6ES7322-8BF00-0AB0

  • 所属行业:电气 电工仪器仪表 控制仪器
  • 发布日期:2018-12-27
  • 阅读量:132
  • 价格:面议
  • 产品规格:不限
  • 产品数量:9999.00 台
  • 包装说明:不限
  • 发货地址:湖南长沙长沙县星沙街道  
  • 关键词:西门子S7-300PLC模块6ES7352-1AH02-0AE0,销售西门子S7-300PLC6ES7321-1BH10-0AA0,西门子S7-300PLC6ES7317-2AJ10-0AB0

    特价西门子S7-300PLC6ES7322-8BF00-0AB0详细内容

    SIEMENS     湖南环辰泰瑞电气设备有限公司

    代理西门子系列产品,原装正品,质保一年。    

    联系人:彭岚      

    联系手机:183-9091-6769

    固定电话:0731-8618-63-19

    商务 QQ:  82-75-26-99   

    询价传真:0731-86-39-05-99

    邮箱地址:82752699@

    办公地址:湖南省长沙县安沙镇谭访新村腰塘组617号

    主营:数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200                                                                                人机界面,触摸屏变频器,DP总线,MM420 变频器MM430 变频器MM440                                                                                     6SE70交流工程调速变频器 6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品.                                                                   我们在价格上有较大优势,更注重售后服务,现有大量现货销售,欢迎您来电咨询。

    在WINCC中连接数据库可以使用ADO控件进行连接数据库,但是通常都不是用的ADO控件进行连接数据库,以下讲讲winccZ中使用ADO对象连接查询数据库。以下以报警记录为例。

    一、了解ADO对象

        1.1ADO对象操作数据库是微软提供的一种接口。

        1.2对ADO对象的访问使用CreateObject函数(详情请参看CreateObject函数资料)

          ADO组件的前缀是ADODB,所以访问的时候必须为ADODB.XX(X代表对象)

          eg:

             dim conn,oRs,oCom

             Set conn = CreateObject("ADODB.Connection")   'Connection对象

             Set oRs = CreateObject("ADODB.Recordset")     'ADODB.Recordset对象

             Set oCom = CreateObject("mand")      'mand命令对象




    二、对象

        2.1 Connection 对象

         2.1.1  open 方法

          语法

          connection.Open ConnectionString,UserID,Password,OpengOptions

          说明

          ConnectionString:可选参数,字符串,包含连接信息

          UserID:可选参数,字符串,包含建立连接时候用的用户名

          Password:可选参数,字符串,包含建立连接时候用密码

          OpenOptions:可选参数,连接打开方式

       eg1:(连接数据库代码方法1,仅连接部分代码)

          Dim conn

          Dim tagDSNName

          Set tagDSNName = HMIRuntime.Tags("@DatasourceNameRT")

          Set conn = CreateObject("ADODB.Connection")

          conn.ConnectionString = "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"

          conn.CursorLocation = 3

          conn.Open

      eg2:(连接数据代码方法2,连接部分代码)

          Dim conn

          Dim tagDSNName

          Set tagDSNName = HMIRuntime.Tags("@DatasourceNameRT")

          Set conn = CreateObject("ADODB.Connection")

          conn.CursorLocation = 3

          conn.Open  "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"

     

         2.1.2  close方法

         connection.close

      eg:

          Dim conn

          Dim tagDSNName

          Set tagDSNName = HMIRuntime.Tags("@DatasourceNameRT")

          Set conn = CreateObject("ADODB.Connection")

          conn.CursorLocation = 3

          conn.Open  "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"

         '这里写上对数据库查询,修改等操作

          conn.close

        2.1.3 execute方法

          语法

        Cn.Execute strCommand,[IngRowsAffected[,IngOptions]]

         说明

         strCommand:可以是查询语句、表名、存储过程名等

         IngRowsAffected:可选参数,返回Insert、Update 、Delete查询语句后所影响的数目

         IngOptiongs: 参数可以如下

           adCmdUnkown:Command类型未定,由数据源提供者去判断Command语法

           AdCmdFile:Command是和对象类型相应的文件名称

           adCmdStoredProc:Command是存储过程名称

           adCmdTable:Command是能产生内部SELECT*FROM TableName查询的表名称

           adCmdTableDirect:Command是能直接从表中获取行内容的表名称

           adCmdText:Command是一条SQL语句

       eg:

          Dim conn,oCom,oRs

          Dim tagDSNName

          Set tagDSNName = HMIRuntime.Tags("@DatasourceNameRT")

          Set conn = CreateObject("ADODB.Connection")

          conn.CursorLocation = 3

          conn.Open  "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"

          Set oCom = CreateObject("mand")

          Set oRs = CreateObject("ADODB.Recordset")

          mandType=1

          Set oCom.ActiveConnection = conn

          mandText ="ALARMVIEW:Select * FROM AlgViewCHT "

          Set oRs = oCom.Execute

          '以上4句还可以写成  Set oRs=conn.Execute("ALARMVIEW:Select * FROM AlgViewCHT ")

           

          conn.close

      2.2 Recordset对象

         Recordset 常用属性

            RecordsetCount:返回当前记录的数目

            BOF:表示当前记录位于该对象**个记录之前

            EOF:表示当前记录位于该对象较后一个记录之后。

            movefirst:移动到**条

            movenext:移动到下一条

            movelast:移动到较后一条

        eg:

          Dim conn,oCom,oRs

          Dim m

          Dim tagDSNName

          Set tagDSNName = HMIRuntime.Tags("@DatasourceNameRT")

          Set conn = CreateObject("ADODB.Connection")

          conn.CursorLocation = 3

          conn.Open  "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"

          Set oRs = CreateObject("ADODB.Recordset")

          Set oRs=conn.Execute("ALARMVIEW:Select * FROM AlgViewCHT ")

          m = oRs.RecordCount

          msgbox "报警行数"&m

          conn.close

       2.2.1 Open方法

          语法

          recordset.Open Source,ActiveConnection,CursorType,LockType,Options

          说明

          Source:可选参数,变体型,计算Command对象的变量名、SQL语句、表名、存储过程调用或持久的                    Recordst文件名

          ActiveConnection:可选参数,变体型,计算有效Connection对象变量名或字符串,包含                           ConnectionString参数

          CursorType:可选参数,用于确定数据提供者打开Recordset时应该使用游标类型,类型如下

                 adOpenForwardOnly:打开仅向前类型游标(默认类型)

                 adOpenKeyset:打开键集类型游标

                 adOpenDynamic:打开动态类型游标

                 adOpenStatic:打开静态类型游标

                   注:具体解释请参考百度结果,这里我们主要讲解应用方面的东西。

           LockType:可选参数,确定数据提供者打开Recordset时应该使用的锁定(并发)类型的LockTypeEnum                值,类型如下

                 adLockReadOnly:只读,默认值

                 adLockPessinistic:保守式锁定,提供者完成确保成功编辑记录所需的工作,通常通过在编辑时                                候锁定数据源的记录来完成。

                 adLockOptimistic:开放式锁定,提供者试用开放式锁定,只在调用Update方法时才锁定记录。

                 adLockBatchOptimistic:开放式批更新,用于批更新模式

           Optiongs:可选参数,长整型,用于指示数据提供者如何计算Source参数,或从以前保存的Recordset                 中恢复Recordset(以下省略参数类型讲解)

       eg:

             Dim conn,oRs,oCom

             Dim m,i

             Dim tagDSNName

             Set tagDSNName = HMIRuntime.Tags("@DatasourceNameRT")

             Set conn = CreateObject("ADODB.Connection")

             conn.CursorLocation = 3

             conn.Open "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"

             Set oRs = CreateObject("ADODB.Recordset")

             oRs.open "ALARMVIEW:Select * FROM AlgViewCHT ",conn

             m = oRs.RecordCount

             MsgBox "报警行数"&m

             oRs.Close

             conn.Close

       2.3 Command对象

          2.3.1 对象属性说明

             ActiveConnection:使打开的数据库连接与Command对象关联

             CommandText:可执行的命令文本,如SQL语句

             CommandType:*命令类型以优化性能

             CommandTimeout:设置提供者等待命令行的秒数

    以下摘自西门子连通性文档

    过程值记录集结构



    报警







    过程值归档:

    Set oRs = CreateObject("ADODB.Recordset")

    Set oCom = CreateObject("mand")

    mandType = 1

    Set oCom.ActiveConnection = conn

    mandText = "TAG:R,'PVArchive\Tag1','0000-00-00 00:10:00.000','0000-00-00 00:00:00.000'"

    报警消息归档:

    Set oRs = CreateObject("ADODB.Recordset")

    Set oCom = CreateObject("mand")

    mandType = 1

    Set oCom.ActiveConnection = conn

    mandText = "ALARMVIEW:Select * FROM AlgViewEnu"

    用户归档

    Set oRs = CreateObject("ADODB.Recordset")

    Set oCom = CreateObject("mand")

    mandType = 1

    Set oCom.ActiveConnection = conn

    mandText = "SELECT * FROM UA#Test"

    关于数据集可参考《ConnectivityPackInfoSystem_zh-CHS》文档其中非常详细

      如果需要了解更多的方法,属性,请查阅ADODB手册上面非常的详细,本文并非专门讲解ADODB对象的文章而是重点在讲WINCC中如何使用方法,欢迎交流学习 


    较近在将WinCC flexible 2008的项目移植到博途时失败,出现的信息是“TIA Portal 中未安装移植,或者未安装 WinCC flexible SP2/WinCC flexible SP3。请检查安装并再次执行移植。”解决问题花了些时间,现在将解决的方法与大家分享。

    1)WinCC flexible项目的版本问题

    WinCC flexible SP4是2012年发布的,现在大家使用的几乎都是WinCC flexible SP4。开始我的理解是需要卸载WinCC flexible 2008 SP4,然后安装WinCC flexible 2008 SP2/SP3。后来发现WinCC flexible 2008 SP4的“项目”菜单有一个“另存为版本”命令,在打开的对话框中可以选择将打开的项目另存为WinCC flexible 2008 SP1~SP3的版本。我将SP4版本另存为SP3版本。

    2)安装移植软件

    移植另存为SP3的版本还是失败,错误信息还是“TIA Portal 中未安装移植,或者未安装 WinCC flexible SP2/WinCC flexible SP3”。

    安装的时候是否安装了移植(Migration)软件,搞不清楚了。只好打开WinCC V13 SP1的安装软件,选择“修改/升级”,在选择要安装的产品配置的对话框中(见下图),发现的确没有安装WinCC flexible 2008 SP2/SP3的项目移植软件。勾选该对话框后,安装好WinCC V13 SP1的该移植软件。较终在博途中移植WinCC flexible 2





    西门子S7-300PLC模块6ES7352-1AH02-0AE0-销售西门子S7-300PLC6ES7321-1BH10-0AA0-西门子S7-300PLC6ES7317-2AJ10-0AB0-全新西门子S7-300PLC6ES7318-3EL00-0AB0
    http://82752699.b2b168.com
    欢迎来到湖南畅富科技有限公司网站, 具体地址是湖南省长沙长沙县星沙大道,老板是方弟纯。 主要经营湖南环辰泰瑞电气设备有限公司(西门子授权分销商)是一家专业从事西门子数控系统和驱动产品销售、服务、培训的工程服务公司,公司的核心销售及技术人员均由前西门子*员工组成,能为用户提供专业高效的优质服务。 欢迎您来电咨询高品质西门子驱动和自动化产品价格,。 单位注册资金单位注册资金人民币 100 - 250 万元。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。