热门搜索:

上海朕锌电气设备有限公司是一家从事:西门子变频器维修、西门子触摸屏、西门子工业电脑的西门子一级代理商,西门子中国总代理商,西门子楼宇代理商。上海朕锌电气设备有限公司凭借雄厚的技术实力及多年从事 SIEMENS 产品的销售经验,本着树立公司形象和对用户认真负责的精神开展业务,赢得了 SIEMENS 公司与广大用户的好评及大力支持,欢迎来电咨询!

    西门子S7-200EM221模块
    • 西门子S7-200EM221模块

    西门子S7-200EM221模块

    更新时间:2024-05-12   浏览数:324
    所属行业:机械 电工电气 工控系统及装备
    发货地址:上海市松江区  
    产品规格:西门子S7-200EM221模块
    产品数量:500.00个
    包装说明:全新原装
    价格:面议
    产品规格西门子S7-200EM221模块包装说明全新原装

    西门子S7-200EM221模块

    选择的优势:
    1、 采购总部位于德国,德国总公司直接欧美厂家采购,5000多家优质供应商。
    2、 技术力量强大,有专业技术人员,相关品牌可提供产品的技术资料。
    3、 德国公司集中采购,发货及时库存充足。
    4、 货期及时,拼单货运。每周从德国发货。
    5、 合作过程简约,直接源头采购成本低。


    近期受汽车,物流等主要传统行业业绩负增长得影响,也给自动化行业带来一些压力。不少做自动化行业的公司,项目订单没有以往那么多了,即便有项目在承接,利润也比较薄。
    作为自动化行业里面的普通上班一族,没有资格和能力在行业和公司的层面上“指点江山”,但在当下的经济环境下,个人如何自处,我个人有些想说的话,想和行业朋友分享与共勉。
    较近总是听见身边部分做自动化的朋友抱怨,主要是对行业缺乏信心,以及个人在行业内的发展空间产生质疑,感到竞争压力大,特别是现在网络的平台越来越多,知识和资料的获取越来越容易的情况下,感觉技术入门的门槛越来越低,是否产生贬值的疑问。
    我个人觉得,产生这些对行业的疑问,人之常情,毕竟目前大家在项目上的工作越来越难,待遇没有多高的提升,我也一样面临这些疑问。但我们不能只问行业,只问公司,也要多问自己,是否自己工作努力了,是否自己学习用心了,是否看待行业客观了?!扪心自问,以上这三个问题,我自己也有待努力。
    是否自己工作努力了?我们自动化的岗位工作,在项目上工作时间普遍都比较长,也要经常出差漂泊,但这不能充分说明我们就努力了。在作业效率,解决问题的途径选择,成本控制,以及平衡**与甲方客户需求等诸多方面还有许多有待提升的地方。
    是否自己学习用心了?我记得之前在西家论坛上看到一篇关于“工控人是否要痴迷编程”的帖子,里面有许多行业前辈和专业人士的激烈讨论,这篇帖子我仔细看了好多遍,有许多学习方向性的建议。在这其中,全面综合学习来提高技能的观点得到了越多朋友的赞同,有版主总结自动化行业的八个方面:工艺消化,系统方案,产品选型,图纸设计,成套安装,软件开发,运行调试,培训维护;我觉得这八个方面非常全面的阐述了自动化的知识体系,每个人精力时间有限,面面俱到,不现实,但是选择两到三个方面进行拓展学习是可以的,这也就是我想说的多维度多角度,从这八个方面去选择。干行业需要专一,但技能不能单一。这一点,可以从企业发展的角度得到印证,往往多种经营的企业,竞争力生命力更强。这个模式个人也可以借鉴,比如掌握了西门子的PLC,其他品牌的是否也可以接触和学习,再比如自动化的其他领域,特别是相邻的环节,比如视觉引导,工业机器人,软件集成,仿真虚拟调试等等是否可以争取机会学习掌握。如此在不断学习中,提升自己,哪怕每天就一点点,或者就一个知识点也行啊。
    是否客观的看待行业?综合上面两点,相信会更理解这个行业,而不是单纯的喜欢和厌恶。这里我想说的是,没有行业是好做的,我个人是不会轻易换行业的,我不喜欢比较,因为与其他行业比较无意义,徒增烦恼,合适就好,与自己的实际情况结合。之前的八个方面,不仅可以用来学习,用于仔细分析行业也是不错的。
    以上是我个人的一些观点,不一定对,不一定好,我的出发点是一样,希望大家能提振一点信心和动力,在当下的形势下,这与具体技术的分享同样重要!

    钻井绞车,控制驱动系统为S7-300+S120。

    客户要求绞车较大速度调整,当前手轮在较大时绞车电机速度为1260左右,需要把较高速度提高到1600rpm。

    西门子S7-200EM221模块

    经查,绞车变频器的速度给定是通过手轮信号,在PLC处理后传入变频器的速度主给定。

    手轮信号在PLC中处理后,以一定的比例传入变频器;在变频器收到速度主给定时,又对信号做了百分比的处理。在主给定Main setpoint scaling(P1071)中又连接了P2900,以34%的总输入作为给定。

    解决办法:

    1,更改PLC程序

    PLC程序中对手轮速度给定的处理很是麻烦,划分了不同的速度区间,并在不同的速度区间进行不同的处理:


    没有PLC程序,上载程序没有注释,改动起来太麻烦。故放弃从PLC程序更改的想法。

    2,更改VFD参数


    在PLC和VFD给定速度上调整,涉及的修改地方太多,为了防止没有更改的连锁造成的非期望的运行结果,较终决定在对VFD中的P2000电机速度基准参数做修改。

    当前P2000=2500,绞车电机较高速度约为1260。调整P2000=3300,绞车电机较高速度为1615。分别需要对DWA和DWB均修改。



    2012年,初次接触西门子,初次使用WinCC。

     西门子S7-200EM221模块

    项目有这样一个需求

    一方面,需要像Excel那样显示表格,一些列是固定文字,一些列是可选的内容(备选项目从数据库中读出),一些是可以手动输入的列。

    另一方面,许多个页面均需要这样的表格,每个页面中的表格定义的列并不相同。

     

    想过两个方法都有弊端:一是使用Excel嵌入页面,窗口不好控制,载入速度慢导致切换页面卡顿;二是使用工具箱自带表格控件显示,另画区域用于输出,需要各个页面单独设计,需要根据鼠标位置决定输出的类型,实现复杂,且不可靠。

     

    那就使用独立控件来实现吧——网上现成的一般功能**出所需,并且需要付费还可能有兼容性问题——那就自己试着做一个吧!

     

    思路很简单:

    使用VB6.0工具箱提供的MSHFlexGrid,TextBox和ComboBox控件为基本组件,直接利用MSHFlexGrid的样式,将TextBox或ComboBox置于MSHFlexGrid之上,且初始是都处于隐藏状态,当鼠标点击相应单元格的时候,把TextBox或ComboBox移至当前单元格处,并使之处于输入激活状态,等待用户选择或者填入数据,而具体是显示TextBox还是ComboBox,需要从自制控件的属性中定义。

     

    当年是完成了这样的一个作品,并且得到了很好的效果。

     

    几年之后,又要做一个工具软件,也有类似的需求,翻出来,可以用!

    虽然,那是2018年,又拿起了1998年的VB6.0;虽然,Win7就快停止更新了,又虚拟机装了Xp。

    但是,便捷,好用,那就是目的!

    所以,

    一、技术只是工具,思维才是灵魂

    二、海不辞水 故能成其大

     

    下面是一种自定义表格控件的实现方法(**次直接在网页编辑了90%,网页卡死恢复后没了,本次是重写! 此处需要赞

     


    思路:

    上面已经提到,实际上就是实现下面两个事件



    步骤:

    在VB6.0中编写控件,之后注册再WinCC中使用

    (1)确定控件将要提供的功能。

    (2)设计控件的外观。

    (3)设计控件的接口,即属性、事件和方法。

    (4)实现控件的接口和功能。

    (5)编译并生成控件文件(.ocx 文件)。

    (6)将生成的控件注册到系统中去。

    其中,代码主要包含三部分:1、编辑属性2、编辑方法3、控件初始化,具体代码就不在这贴出来了。

     

    优点:

    实际上,实现这样一个拼凑的控件并不够,如果能够有利于提高使用效率才更值得考虑。

    构建控件时设计了几套“模板”,比如:隔行双色表格、固定行/列与普通单元格区分样式、快速标题字号大于单元格字号等等..,这样能像使用模板一样,在初始化时一行代码即可确定样式,并能保持各个实例的风格统一。

     

    实例:

    实际使用是这样的:

    Private Sub CommandButton_Click()

        '准备好下拉列表选项的数据源,共有三种方式,其中ADO数据集方式没有列出

     ‘方式一:一维数组式   

        Dim a(2) As String

        a(0) = "A"

        a(1) = "B"

        a(2) = "C"

    ‘方式二:分隔符“;”字符串方式

        Dim listStr As String

        listStr = "X;Y"

       

      '简易表格样式模板A:ClassicModeA(FormatString, BodyFontSize, Rows, Flag)

      '参数为格式化字符串、表中正文文本字号、行数(包括固定行)、表头的文字字号与正文字号的差值。

     

        UserControl11.ClassicModeA "列标题1|列标题2|列标题3|列标题4|列标题5", 12, 10, 2

       

        '使用下拉列表式的列

        UserControl11.EditEnable = BoxAndList

        UserControl11.SelectListMode = True

        UserControl11.SLString = "列标题2;列标题4"

       

      '数组参数作为下拉列表选项BuildSLItems (SLItems, Style, Header, Flag )

    ‘SLItems:可以是字符串、数组或者数据集对象。Style: *下拉列表的样式。Header:*字段名。Flag:标记SLItems是什么类型的值,0为字符串,1为数组,2为数据集对象

     

        UserControl11.BuildSLItems a, 2, "列标题2", 1

       

        '字符串参数作为下拉列表选项

        UserControl11.BuildSLItems "X;Y", 2, "列标题4", 0

    End Sub

     

    按钮按下后的效果(下图将三种编辑状态通过截图合成到一张图片中,实际使用时是分别激活其中一个单元格进行编辑):

    西门子S7-200EM221模块


    http://zx2013.cn.b2b168.com