家家通 | 所有行业 | 所有企业                                          加入家家通,生意很轻松! ·免费注册 ·登陆家家通 ·设为首页
关于我们
关于我们
今日加盟
今日加盟
会员中心
会员中心
 
当前位置: 首页 » 资讯 » 正文

西门子PLC模块6ES73221BH019AJ0

发布日期:2017-03-02 23:57:08  浏览次数:122
西门子PLC模块6ES73221BH019AJ0,西门子PLC模块6ES73221BH019AJ0

西门子将电气化、自动化、数字化的力量融入各行各业,以前所未见的高度、速度、精度和深度,让关键所在,逐一实现。

德国制造: 现货      联   系   人: 黄勇《黄工》   24小时联系手机:  13701633515
全新原装: 参数
质量保证: 保修          直线销售 电 话: 021-61311931    在 线 商 务 QQ:  77956468


S7-200的仿真软件不是西门子公司编写的,国内有人将它汉化,其V2.0版可以对S7-200编程软件V4.0 编写的程序仿真。该仿真软件不能对S7-200的全部指令和全部功能仿真。但是它仍然不失为一个很好的学习S7-200的工具软件。
    该软件不需要安装,执行其中的“S7-200仿真.EXE”文件,就可以打开它。点击屏幕中间出现的画面,输入密码6596后按回车键,开始仿真。
    软件自动打开的是老型号的CPU 214,应执行菜单命令“配置”→“CPU型号”,用打开的对话框设置CPU的型号为CPU 22x。
   下图左边是CPU 224,CPU模块下面是用于输入数字量信号的小开关板。开关板下面的直线电位器用来设置SMB28和SMB29的值。
   双击CPU模块右边空的方框,用出现的对话框添加扩展模块。

    仿真软件不能直接接收S7-200的程序代码,必须用编程软件的“导出”功能将S7-200的用户程序转换为扩展名为“awl”的ASCII文本文件,然后再下载到仿真PLC中去。
    在编程软件中打开主程序OB1,执行菜单命令“文件”→“导出”,导出ASCII文本文件。
    在仿真软件中执行菜单命令“文件”→“装载程序”,在出现的对话框中选择下载什么块,点击“确定”按钮后,在出现的“打开”对话框中双击要下载的*.awl文件,开始下载。下载成功后,CPU模块上出现下载的ASCII文件的名称,同时会出现下载的程序代码文本框和梯形图(见下图)。

   执行菜单命令“PLC”→“运行”,开始执行用户程序。 如果用户程序中有仿真软件不支持的指令或功能,执行菜单命令“PLC”→“运行”后,出现的对话框显示出仿真软件不能识别的指令。点击“确定”按钮,不能切换到RUN模式,CPU模块左侧的“RUN”LED的状态不会变化。
    可以用鼠标点击CPU模块下面的开关板上的小开关来模拟输入信号,通过模块上的LED观察PLC输出点的状态变化,来检查程序执行的结果是否正确。
    在RUN模式点击工具栏上的按钮,可以用程序状态功能监视梯形图中触点和线圈的状态。
    执行菜单命令“查看”→“内存监控”,可以用出现的对话框监控V、M、T、C等内部变量的值。

西门子数控系统中要用到的基本名词术语

1插补功能:指定刀具沿直线轨迹或圆弧轨迹移动的功能称为插补功能。

它属于准备功能,用G代码后跟若干位数字来表示。

2进给功能:用于指定刀具运动速度的功能。

单位为mm/min。用F指令

     3参考点:一个固定的点,是机床生产商通过行程开关设定的一个特定位置。在数控操作中所谓的“回零”回的就是此点。

     4机床原点(零点):即机床坐标系的原点,也是一个固定点。它是机床制造商在制造、校正机床时设定的一个特殊位置。

     5坐标系:在数控系统中提到共四个坐标系,即机床坐标系、机床参考坐标系、工件坐标系和编程坐标系。

     数控系统中的坐标系均为右手笛卡尔坐标系,如图示:

20090825015040001

5.1机床坐标系:是机床制造商在设计机床时设定的一个坐标系

5.2机床参考坐标系:是机床生产商通过行程开关设定的一个坐标系

5.3工件坐标系:为确定工件在机床中的准确位置而建立的一个坐标系,即后面所学到的可设定零点偏置确定的坐标系。

5.4编程坐标系:在程序编制过程中,在零件图纸上建立的坐标系

6主轴功能:用于确定主轴转速的功能,即S指令

主轴定位用SPOS=XX格式表示

7切削速度:切削工件时刀具与工件的相对速度称为切削速度v.

S=1000v/Πd

其中:

S:主轴转速

V:切削速度

D:刀具直径

例:假设用直径φ160mm的刀具,以100m/min的切削速度加工工件,试求其主轴转速?

注: 进给速度Vf=机床转速n*刀具齿数Z*每齿切削深度fz,单位是  毫米/分钟

8辅助功能:指令机床部件启停操作的功能。用M指令表示

9主程序和子程序:

10准备功能:用来控制刀具(或工作台)运动轨迹的机能。即G指令

11刀具长度与半径补偿功能:

12极坐标:以极点用圆周半径(极半径)和角度(极角)来表示工件的坐标的位置

13绝对尺寸、增量尺寸

即所谓的G90\G91

14模态、非模态

用于说明指令的时效性,如果一个指令指定以后直到被同组的其他指令取代才失效,否则持续有效。这样的指令即为具有模态



说明

通讯处理器用于把 S7-300 连接到不同的总线系统/通讯网络上,以及进行点到点连接。根据应用情况和模块的不同协议,可以提供不同的总线系统,如 PROFIBUS DP 或工业以太网。

点到点连接
通过处理器(CP)进行点到点连接是一种强大而低成本的中线系统替代方案。相对于总线系统,点到点链接的优点在只有较少 (RS485) 设备需要连接到 SIMATIC S7 上时非常明显。
CP 可以方便的把第三方系统连接到 SIMATIC S7 上。由于 CP 具有极高的灵活性,可以实现多种不同的物理传输介质、传输速率,甚至可以自定义传输协议。
对于每个 CP,我们用 CD 光盘提供了组态软件包和电子手册,以及用于实现 CPU 和 CP 之间通讯的参数化屏幕形式和标准的功能块。
组态的数据会存储到 CPU 的系统块中,并备份。因此更换模块时新模块可以立即投入使用。
S7-300 的接口模块现有三种版本,每个都带有用于不同物理传输介质的接口。


应用

通讯模块使 SIMATIC S7-300 可以连接到如:

  • SIMATIC S7 和 SIMATIC S5 可编程控制器,以及许多其它制造商提供的系统

  • PC、可编程装置、HMI 装置

  • 现场设备

  • 打印机

  • 机器人控制

  • 调制解调器

  • 扫描仪、条码读取器等

数字化对制造业影响巨大。通过贯穿产品研发、生产和供应链的数据整合,离散工业和过程工业都获益良多,从而帮助制造企业灵活应对客户的多样化需求。

满足不同客户需求,助力中国制造业转型

中国自改革开放以来,迅速崛起为全球制造业的翘楚。经过三十年的发展,现如今体量巨大的制造业也面临众多挑战。例如劳动力和原材料成本的升高、外汇变化造成的出口压力、产能过剩、环境污染等等。

中国制造业要提高在全球的竞争力,就需要以更好的质量、更高的生产和能源效率、更大的灵活性、更快的创新来应对多变的市场需求。西门子将创新技术贯穿于完整的供应链,实现硬件软件无缝集成,并结合在工业、自动化、流程及软件和数据分析方面卓越的专业知识与经验,提供全面,确保客户的生产过程更加灵活、高效,并缩短产品时间。

面向即将到来的工业4.0时代,人是整个价值链的关键,劳动力将被从基础劳动中解放出来,投入到更有价值的创新、规划、协调工作当中去。西门子作为一个负责任的企业公民,十余年来,一直致力于将德国先进的工程人才培养经验介绍到中国,携手教育部、全国高校和职业院校,推出了一系列人才发展计划,培养创新型工程人才,助力中国制造业的转型升级。


一、 S7-200PLC内部RS485接口电路图:电路图见附件
图中R1、R2是阻值为10欧的普通电阻,其作用是防止RS485信号D+和D-短路时产生过电流烧坏芯片,Z1、Z2是钳制电压为6V,最大电流为10A的齐纳二极管,24V电源和5V电源共地未经隔离,当D+或D-线上有共模干扰电压灌入时,由桥式整流电路和Z1、Z2可将共模电压钳制在±6.7V,从而保护RS485芯片SN75176(RS485芯片的允许共模输入电压范围为:-7V~+12V)。该保护电路能承受共模干扰电压功率为60W,保护电路和芯片内部没有防静电措施。
西门子S7-200PLC内部RS485接口电路图


二、常发生的故障现象分析:
当PLC的RS485口经非隔离的PC/PPI电缆与电脑连接、PLC与PLC之间连接或PLC与变频器触摸屏等通信时时有通信口损坏现象发生,较常见的损坏情况如下:
●R1或R2被烧断,Z1、Z1和SN75176完好。这是由于有较大的瞬态干扰电流经R1或R2、桥式整流、Z1或Z1到地,Z1、Z2能承受最大10A电流的冲击,而该电流在R1或R2上产生的瞬态功率为:102×10=1000W,当然会将其烧断。
●SN75176损坏,R1、R2和Z1、Z2完好。这主要可能是受到静电冲击或瞬态过电压速度快于Z1、Z2的动作速度造成的,静电无处不在,仅人体模式也会产生±15kV的静电。
●Z1或Z2、SN75176损坏,R1和R2完好。这可能是受到高电压低电流的瞬态干扰电压将Z1或Z2和SN75176击穿,由于电流较小和发生时间较短因而R1、R2不至于发热烧断。
由以上分析得知PLC接口损坏的主要原因是由于瞬态过电压和静电造成,产生瞬态过电压和静电的原因很多也较复杂,如由于PLC内部24V电源和5V电源共地,24V电源的输出端子L+、M为其它设备混合供电可能导致地电位变化,从而造成共模电压超出允许范围。所以EIA-485标准要求将各个RS485接口的信号地用一条低阻值导线连接在一起以保证各节点的地电位相等,消除地线环流!
当带电插拔未隔离的连接电缆时,由于两端电位不相等电路中又存在诸多电感、电容之类的器件,插拔瞬间必然产生瞬态过电压或过电流。
连接在RS485总线上的其它设备产生的瞬态过电压或过电流同样会流入到PLC,总线上连接的设备站点数越多,产生瞬态过电压的因素也越多。
当通信线路较长或有室外架空线时,雷电必然会在线路上造成过电压,其能量往往是巨大的,常有用户沮丧地说:“联网的几十台PLC全部遭打坏了!”。
三、 解决办法:
1、从PLC内部考虑:
●采用隔离的DC/DC将24V电源和5V电源隔离,分析了三菱、欧姆龙、施耐德PLC以及西门子的PROFIBUS接口均是如此。
●选用带静电保护、过热保护、输入失效保护等保护措施完善的高挡次RS485芯片,如:SN65HVD1176D、MAX3468ESA等,这些芯片价格一般在十几元至几十元,而SN75176的价格仅为1.5元。
●采用响应速度更快、承受瞬态功率更大的新型保护器件TVS或BL浪涌吸收器,如P6KE6.8CA的钳制电压为6.8V,承受瞬态功率为500W,BL器件则可抗击4000A以上大电流冲击。
●R1和R2采用正温度系数的自恢复保险PTC,如JK60-010,正常情况下的电阻值为5欧,并不影响正常通信,当受到浪涌冲击时,大电流流过PTC和保护器件TVS(或BL),PTC的电阻值将骤然增大,使浪涌电流迅速减小。
2、从PLC外部考虑:
● 使用隔离的PC/PPI电缆,尽量不用廉价的非隔离电缆(特别是在工业现场)。西门子公司早期出产的PC/PPI电缆(6ES7 901-3BF00-0XA0)是不隔离的,现在也改成隔离的电缆了!
● PLC的RS485口联网时采用隔离的总线连接器.
● 与PLC联网的第三方设备,如变频器、触摸屏等的RS485口均使用RS485隔离器BH-485G进行隔离,这样各RS485节点之间就无“电”的联系,也无地线环流产生,即使某个节点损坏也不会连带其它节点损坏。
● RS485通信线采用PROFIBUS总线专用屏蔽电缆,保证屏蔽层接到每台设备的外壳并最后接大地。
● 对于有架空线的系统,总线上最好设置专门的防雷击设施。 

找到了解决S7-200通讯口损坏的办法了

在我们单位众多的S7-200PLC中,不时有通讯口损坏,致使不能连接PC或不能进行通讯,在对PLC解体时发现,在PLC通讯口出有一芯片--75176,这就是通讯接口芯片,在芯片周围有5个FB,标识FB1~FB5,这其实就是5个保险,在通讯连不上时,一般就是这5个保险中的某个烧毁了,可用同等型号的保险代替,也可用导线直接短路。一般就能解决问题。不过更换时要注意,由于元件时贴片的,十分小,空间也小,所以焊接时注意不要短路。
联 系 人: 黄勇《黄工》 24小时联系手机: 13701633515直线销售 电 话: 021-61311931 在 线 商 务 QQ: 77956468

介绍了几种如何读S7-1500 CPU的运行时间的方法


读S7-1500 CPU的运行时间有很多种方式,分别介绍如下几种方式。 
 
1 通过OB1的启动参数读出运行时间 在非的OB1启动信息中带有OB1的运行时间,如图1所示。
读出非的OB1中运行时间
 
图1.读出非的OB1中运行时间
将启动信息参数传递到全局变量中就可以读出CPU的上次扫描、最小、最大扫描时间,编程非常方便。

2 调用RD_SINFO函数读出运行时间
如果使用的OB1,启动信息简化而没有这些运行信息,如图2所示,则必须调用函数读出。
OB1的启动信息
图2OB1的启动信息
例如在OB1中调用RD_SINFO函数读出运行时间,程序如图3所示。参数TOP_SI为当前OB1的启动信息,
数据类型为SI_classic,需要手动键入,ZI1为上次扫描时间,ZI2_3包含最小、最大扫描时间,低字为最小扫描时间,
高字为最大扫描时间,示例中分别传送到MW10和MW12中。START_UP_SI为暖启动OB的启动信息,
示例中没有进行引用。
调用RD_SINFO函数
图3调用RD_SINFO函数

3 调用RT_INFO函数读出运行时间
通过函数RT_INFO也可以读出CPU的运行时间,示例程序如图4所示。
调用RT_INFO函数
图4调用RT_INFO函数
通过模式1、2、3可以读出CPU的上次扫描、最小、最大扫描时间,在这三种模式下,参数INFO的数据类型为LTIME,可以直接读出。也可以通过其他模式读出运行时间的百分比。

4调用RUNTIME指令读出运行时间
通过指令RUNTIME可以从参数RET_Val直接读出CPU的运行时间,单位为秒,MEM为中间保存程序运行的存储器,两个参数类型都是LREAL,除此之外还可以读出一段程序的运行时间。如图5所示。
指令RUNTIME




 
推荐企业
热门产品

机电之家网 - 机电行业权威网络宣传媒体

关于我们 | 联系我们 | 广告合作 | 付款方式 | 使用帮助 | 会员助手 | 免费链接

Copyright 2011 jdzj.com All Rights Reserved技术支持:杭州滨兴科技股份有限公司

客户服务热线:0571-87774297
网站经营许可证:浙B2-20080178 浙B2-20080178-4


经营性网站备案信息 ICP经营
许可证
营业执照(副本) 不良信息举报中心