西门子PLCS7_300在基于SINUME_省略_840D系统的全数控凸轮轴磨床
840D S7 PLC简介
840D S7-300 简介2005年10月20日目 录〈1〉硬件组成 -------------------------------------------------------------------------- -4 〈2〉地址分配-----------------------------------------------------------------------------4 〈3〉联机软件必备工具-----------------------------------------------------------------4〈4〉通电后NC 和 PLC 的总清-----------------------------------------------------4〈5〉TOOLBOX的使用-----------------------------------------------------------------4〈6〉 840D PLC程序的编制-------------------------------------------------------5〈7〉语言的选择 ------------------------------------------------------------------------8〈8〉通讯口的设置-----------------------------------------------------------------------8〈9〉项目完成后的备份-----------------------------------------------------------------8〈10〉 840D 用户资源-------------------------------------------------------------------9 〈11〉 840D PLC 的组成--------------------------------------------------------------9 〈12〉 S7-300 指令----------------------------------------------------------------------10 〈13〉 比较指令--------------------------------------------------11〈14〉计数器指令------------------------------------------------12〈15〉定时器----------------------------------------------------13〈16〉逻辑控制指令----------------------------------------------14〈17〉程序控制指令----------------------------------------------15〈18〉逻辑字指令------------------------------------------------15〈19〉 内部累加器描述-------------------------------------------17〈20〉 状态字--------------------------------------------------17〈21〉利用编程器进行状态监控-----------------------------------18〈22〉Plc 诊断-------------------------------------------------18〈23〉S7-300 软件的安装与授权----------------------------------20 〈24〉附 PLC Diagnostcs300 简介1.硬件组成:S7-300 由电源模块 PS 中央处理器 CPU 输入输出模块 I/O组成.一条导轨最多可放8块I/O 模块.最多可扩展至4条导轨.840D PLC的CPU集成在数控系统内部,头8块I/O模块的地址被NC 内部占用,所以840D最多可扩展至三条导轨,即24块I/O模块。
西门子S7-300系列PLC基本指令系统
标识符
I IB IW ID
Q QB QW QD
M MB MW MD
PIB PIW PID PQB PQW PQD
最大范围
0~65 535.7 0~65 535 0~65 534 0~65 532
0~65 535.7 0~65 535 0~65 534 0~65 532
0~255.7 0~255 0~254 0~252
西门子s7300系列plc基本指令系统图图419419五种类型定时器总览五种类型定时器总览西门子s7300系列plc基本指令系统图420脉冲定时器指令spulset5tvbcdbiq40s5t2si00i01s5t2sspt5西门子s7300系列plc基本指令系统图421脉冲定时器时序西门子s7300系列plc基本指令系统图422接通延时定时器指令sodtt5tvbcdbiq40s5t2si00i01s5t2ssdt5西门子s7300系列plc基本指令系统图423延时接通定时器时序定时器线圈指令表412定时器线圈指令lad西门子s7300系列plc基本指令系统图424扩展脉冲定时器线圈指令s5t2sset5西门子s7300系列plc基本指令系统432计数器指令s7中有三种计数器加计数器加计数器scuscu减计数器减计数器scdscd可逆计数器可逆计数器scudscud图425累加器1低字的内容计数值127计数器组成在cpu中保留一块存储区作为计数器计数值存储区每个计数器占用两个字节计数器字中的第011位表示计数值二进制格式计数范围是0999
字节单元。位地址参数用一个点与字节地址分开。如:
M 10.1 当操作数长度是字或双字时,标识符后给出的标识参数是字 或双字内的最低字节单元号。图4.1给出了字节、字、双字的相 互关系及表示方法。当使用宽度为字或双字的地址时,应保证 没有生成任何重叠的字节分配,以免造成数据读写错误。
西门子S7-300教程
02
西门子s7-300编程
s7-300编程语言介绍
S7-300编程语言
LAD
STL
FBD
西门子的S7-300系列PLC主要 使用STEP 7编程软件进行编程, 支持多种编程语言,包括LAD (梯形图)、STL(语句表)和 FBD(功能块图)。这些语言各 有特点,适合不同的应用场景 和编程习惯。
LAD是最常见的PLC编程语言 ,它使用图形化方式表示逻辑 控制,直观易懂,适合初学者 使用。
在故障。
听诊法
通过听设备运行时的声音,判 断是否存在异常响动或杂音, 从而判断故障部位。
触摸法
通过触摸设备的表面、温度等 ,判断设备是否过热、振动等 异常现象。
测试法
通过使用专业的测试工具和软 件,对设备的各项性能进行测 试,从而确定故障的原因和部
位。
s7-300的日常维护
定期检查
定期对设备进行外观、电源、电缆等检查, 确保设备正常运行。
02
它具有强大的指令集和数据处理能力,能够处理复 杂的逻辑和控制任务。
03
S7-300具有高可靠性和长寿命,能够在恶劣的工业 环境中稳定运行。
s7-300的硬件组成
在此添加您的文本17字
S7-300的硬件组成包括中央处理单元(CPU)、信号模块、 通讯模块、功能模块和接口模块等。
在此添加您的文本16字
PLC与HMI的通讯
02
通过以太网协议,实现S7-300 PLC与HMI设备的实时数据交换
和监控。
PLC与上位机的通讯
03
通过以太网协议,实现S7-300 PLC与上位机的数据交换和远程
监控。
04
西门子s7-300故障诊断与维护
西门子840Dsl系统多样化的机床PLC用户报警
600105 600108
700007 700031 700039 700063
用户区域0字节1-4 700006 700005 700004 700003 700002 பைடு நூலகம்00001
用户区域0(报警号:700000-700031) 700030 700029 700028 700027 700026 700025
位1 510001 510009
位0 510000 510008
600107 600115
坐标轴/主轴 600106 600105 600104 600103 600102 600101 停止进给/主轴停止(报警号:600100-600015)用于进给轴/主轴1 600114 600113 600112 600111 600110 600109 停止进给/主轴停止(报警号:600200-600215)用于进给轴/主轴2 停止进给/主轴停止(报警号:600300-600315)用于进给轴/主轴3
…
491 492-493 494-495
180(FM) …
183(FM)
554(FM) 557(FM)
184(BM) …
187(BM) 188-191(FM) 192-195(BM)
…
558(BM)
561(BM) 562-565(FM) 566-569(BM)
接口的报警没有完全包含系统给 出的PLC报警范围,通道和轴末 尾两位到15,用户区末尾两位到 63。而系统诊断功能块报警没有 此限制,可依据需要自定义报警 号,只需在系统给出的PLC报警 范围内即可,比如可设置用户报 警722581等。
2. DB2接口PLC报警的实现
西门子840Dsl系统要运行 基于DB2接口的PLC报警,需在 用户PLC程序中调用FC10(AL_ MSG)系统功能并设置其相应参 数。FC10的调用如下所示。
西门子 S7-300 指令列表 说明书
CPU技术数 CPU 312C - 314C-2 DP/PtP
该指令表的订货号为: 6ES7 398-8AA10-8BN0
2001年10月版
A5E00105517-01
西门子公司版权所有©2001。保留所有权利 未经明确的书面授权,禁止复制、传递或使用本手册或其中的内容。 违者必究。保留所有权利包括专利权、实用新型或外观设计专有权。 西门子股份有限公司 自动化与驱动集团 工业自动化系统部 邮政信箱4848,纽伦堡D- 90327
西门子股份有限公司
郑重声明 我们已核对过,本手册的内容与所述硬件和软件相符。但错误在所难 免,不能保证完全的一致。本手册中的内容将定期审查,并在下一版 中进行修正。欢迎提出改进意见。
®Siemens AG 2001 若有改动,恕不另行通知。
6ES7398-8AA10-8BN0
目录
指令表的有效范围 .............................................................................................................................................. 1 地址标识符和参数范围....................................................................................................................................... 1 缩写词和助记符..........................................................................................
西门子S7-300软冗余指南
PLC系统软件冗余的说明与实现软件冗余基本信息介绍软件冗余是Siemens实现冗余功能的一种低成本解决方案,可以应用于对主备系统切换时间要求不高的控制系统中。
A.系统结构Siemens软件冗余系统的软件、硬件包括:1套STEP7编程软件(V5.x)加软冗余软件包(V1.x);2套PLC控制器及I/O模块,可以是S7-300或S7-400系统;3条通讯链路,主系统与从站通讯链路(PROFIBUS 1)、备用系统与从站通讯链路(PROFIBUS 2)、主系统与备用系统的数据同步通讯链路(MPI 或 PROFIBUS 或 Ethernet);若干个ET200M从站,每个从站包括2个IM153-2接口模块和若干个I/O模块;除此之外,还需要一些相关的附件,用于编程和上位机监控的PC-Adapter(连接在计算机串口)或CP5611(插在主板上的PCI槽上)或CP5511(插在笔记本的PCMIA槽里)、PROFIBUS电缆、PROFIBUS总线链接器等;下图说明了软冗余系统的基本结构:图2可以看出,系统是由两套独立的S7-300或S7-400 PLC系统组成,软冗余能够实现:I.主机架电源、背板总线等冗余;II.PLC处理器冗余;III.PROFIBUS现场总线网络冗余(包括通讯接口、总线接头、总线电缆的冗余);IV.ET200M站的通讯接口模块IM153-2冗余。
软冗余系统由A和B两套PLC控制系统组成。
开始时,A系统为主,B系统为备用,当主系统A中的任何一个组件出错,控制任务会自动切换到备用系统B当中执行,这时,B系统为主,A系统为备用,这种切换过程是包括电源、CPU、通讯电缆和IM153接口模块的整体切换。
系统运行过程中,即使没有任何组件出错,操作人员也可以通过设定控制字,实现手动的主备系统切换,这种手动切换过程,对于控制系统的软硬件调整,更换,扩容非常有用,即Altering Configuration and Application Program in RUN Mode 。
SINUMERIK840D数控系_省略_线MK84125轧辊磨床中的应用
山西电子技术2009年第5期应用实践 收稿日期:2009-04-25 修回日期:2009-05-06作者简介:张 方(1978-),男,电气工程师,从事多年磨床电气工作。
文章编号:1674-4578(2009)05-0017-02SIN UM ERIK 840D 数控系统在安钢热连轧生产线M K84125轧辊磨床中的应用张 方,李 科(安阳钢铁集团有限公司,河南安阳455004)摘 要:通过M K84125轧辊磨床在安钢1780mm 热连轧生产线的成功投用,介绍了SI N UM ERIK 840D 数控系统在此磨床中的应用。
分别从硬件的配置、软件的设计和NC 的配置等几方面作了详细地阐述。
经过近一年的使用,此磨床的控制精度和使用效率均达到了预期效果,完全满足生产需要。
关键词:SIN U M ERIK 840D ;P LC ;数控单元;人机通讯中图分类号:T P273 文献标识码:A0 引言M K84125轧辊磨床是一台高效率、高精度、使用安全可靠的全自动数控轧辊磨床,它采用当前世界最先进的SIN U -M ERI K840D 分布式计算机数控系统,配备卖方专业化的轧辊磨床自动化控制软件,世界领先和符合人性习惯的轧辊磨床图形化操作界面,具有独创的轧辊磨床磨削及测量过程的动态仿真功能。
磨床除配备SIEM EN S 全数字化控制的交流伺服电机外,砂轮和头架都采用原装进口的SIEM EN S 高性能交流主轴电机,使整台磨床没有一台直流电机。
由于交流伺服电机和交流主轴电机具有精度高、免维护和环境适应能力强等优点,因此磨床能在较恶劣的现场环境条件下长期可靠地工作。
1 设备机械结构组成M K84125是一台具有全功能的重型全自动数控轧辊磨床。
如图1所示,整个磨床由床身、头架、尾架、中心架、曲线磨削装置(U 轴)、磨架及其进给机构(X 轴)、托板(Z 轴)、轧辊测量系统(X1轴)、中心架自动调整装置(U 1轴)构成机床的主体。
西门子 SIMATIC S7-300 说明书
■ CPU 314C-2 DP
■ CPU 314
带集成数字量和模拟量 I/O 以及 PROFIBUS DP 主站 / 从站接口 的紧凑型 CPU 带有与过程相关的功能 可以完成具有特殊功能的任务 可以连接单独的 I/O 设备 CPU 运行需要微存储卡 (MMC).
适用于中等程序处理量的应用 对二进制和浮点数运算具有较高的处理能力 CPU 运行需要微存储卡 (MMC).
引言 S7-300/S7-300F 中央处理单元 CPU 312C - CPU 317F-2 DP SIPLUS 中央处理单元 SIPLUS CPU 312C, CPU 313C, CPU 314, CPU 315-2 DP 数字量模板 SM 321 数字量输入模板 SM 322 数字量输出模板 SM 323/SM 327 数字量 I/O 模板 SIPLUS 数字量模板 SIPLUS SM 321 数字量输入模块 SIPLUS SM 322 数字量输出模块 SIPLUS SM 323 数字量输入 / 输出模板 模拟量模板 SM 331 模拟量输入模板 SM 332 模拟量输出模板 SM 334 模拟量 I/O 模板 SM 335 快速模拟量 I/O 模板 SIPLUS 模拟量模板 SIPLUS SM 331 模拟量输入模板 SIPLUS SM 332 模拟量输出模板 SIPLUS SM 334 模拟量输入 / 输出模板 F 数字量 / 模拟量模板 SM 326 F 数字量输入 - 安全集成 SM 326 F 数字量输出 - 安全集成 SM 336 F 模拟量输入 - 安全集成 SIPLUS F 数字量模板 SIPLUS SM 326 F 数字量输入 安全集成 SIPLUS SM 326 F 数字量输出 安全集成 Ex 输入 / 输出模板 Ex 数字量 I/O 模板 Ex 模拟量 I/O 模板 功能模板 FM 350-1 计数器模板 FM 350-2 计数器模板 FM 351 定位模板 FM 352 电子凸轮控制器
浅析西门子SIMATIC S7—300PLC技术
浅析西门子SIMATIC S7—300PLC技术作者:杨其艳来源:《无线互联科技》2016年第03期摘要:为了能够在几乎所有的制造区域中操作机器、设备和过程,除了能源,还需要提供控制元件。
这些控制元件必须可以启动、控制、监视和停止任何特定机器或过程的操作。
新的SIMATIC系列将所有设备和系统(如硬件和软件)集成到一个统一、强大的系统平台。
在该平台中,克服了计算机、PLC和过程控制之间存在的障碍,改善了操作员控制和监视。
现在都是用可编程逻辑控制器来解决自动化任务,而西门子SIMATIC S7系列PLC就有S7-200,S7-300,S7-1200,S7-400这4种型号。
而S7-300是中职学生学习的最好的范围,属于中低性能范围,文章对此进行了探讨。
关键词:系统设计;项目流程:现场调试与评价1 西门子S7系列PLC的组成STEP7是用于组态SIMATIC S7-300系统的基本软件包。
通过STEP7可以:(l)组态硬件并给硬件分配参数。
(2)组态通信。
(3)编程。
(4)测试和排除故障。
(5)文档和归档。
(6)执行诊断。
而每一个项目中都会包括一些自动化系统必须满足的软硬件需求:硬件:(1)输入和输出的数目及类型。
(2)模块的数目及类型。
(3)机架数目。
(4)CPU容量和型号。
(5) HMI系统。
(6)通信结构。
软件:(l)程序结构。
(2)自动化过程的数据管理。
(3)组态数据和参数分配数据。
(4)通信数据。
(5)程序和项目文档。
这就要求在设计项目时要注重方法,因为工业自动化技术可以应用在很多生产过程当中,如机械加工、食品加工、电力控制、冶金行业、汽车制造等。
存储在自动化系统的程序存储器中的逻辑,可随时用编程设备进行修改,使其生产过程不再是独立的局部过程,而成为整个生产过程中一个不可分割的部分。
可以通过一个共同的软件环境,将所有组件和任务集成到一个统一、易用的系统中。
在不同的生产过程当中,控制系统的设计方法是大同小异的,主要步骤包括:(l)了解控制系统功能原理及控制系统工艺要求。
维修中840D系统常见到的问题
840D系统在维修中的问题1:装载标准机床数据;正常情况下在PCU50上服务———数据输入——文档或NC卡的备份NC 数据回装到PCU50上。
正常情况下,有的厂家用PLC 控制数据通信,在回装时回出现通信故障,就要清除PLC数据然后再回装NC数据在有些时候回装NC数据时会报警为“至少一个轴模块未被发现”因为缺省值关系没有回装进去,重复回装NC数据能解决此问题。
PLC 总清操作步骤如下:(1)将PLC 启动开关S4 “2”;=> PS 灯会亮。
(2)S4 “3”并保持约3 秒直等到PS 灯再次亮;=> PS 灯灭了又再亮。
(3)在3 秒之内,快速地执行下述操作S4:“2”“3”“2”;=> PS 灯先闪,后又亮,PF 灯亮。
(有时PF 灯不亮)(4)等PS 和PF 灯亮了,S4 “0”;=> PS 和PF 灯灭,而PR 灯亮。
PLC 总清执行完成。
如PLC 总清后屏幕上有报警可作一次NCK 复位(热启动)。
NC 总清NC 总清操作步骤如下:(1)将NC 启动开关S3 “1”;(2)启动NC,如NC 已启动,可按一下复位按钮S1;(3)待NC 启动成功,七段显示器显示“6”,将S3 0”;NC 总清执行完成。
NC 总清后,SRAM 内存中的内容被全部清掉,所有机器数据(Machine Data)被预置为缺省值。
2:密码问题:如果条件准许,备份好NC、PLC数据,清NC数据,读回备份数据,此时制造商的密码又是SUNRISE3:取消屏保的方法再系统上按如下步骤操作:startup MMC Editor编辑F:\MMC2\MMC.INI文件中Mmcssreen off time in minutes =5Catency for screen saver 将设定值改为0即可4:PCU50上的USB如何激活HMI的操作系统必须是WINDOWS XP系统需要修改下F:\MMC2\mmc.ini文件,找到其中floppydisk=A改为Floppydisk=G因为系统盘又C D E F 四个驱动器,当U盘插上后,系统自动默认其为G 盘5:880系统的口令?默认的是1 1 1 1 ,如果自己改过但忘记了,可以用下面的指令读出(在MDI或者程序中输入然后执行)@300 R1 K11 此指令是把第11号参数读入R1然后看R1就知道密码?6:西门子带报闸的电机,报闸线圈为直流24V,一般在PLC编制时利用位置环生效控制刹车,当出现急停时,伺服使能关断位置环失效而启动报闸,反之,使能加上后位置环生效报闸打开。
西门子S7-300 PLC简介
西门子S7-300 PLC简介2.1 PLC技术的概念及发展过程2.1.1 PLC技术的概念PLC即可编程控制器(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置。
PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
2.1.2 PLC技术的发展历史长期以来,计算机控制和传统PLC控制一直是工业控制领域的两种主要控制方法,PLC自1969年问世以来,以其功能强、可靠性高、使用方便、体积小等优点在工业自动化领域得到迅速推广,成为工业自动化领域中极具竞争力的控制工具。
但传统的PLC体系结构是封闭的,各个PLC厂家的硬件体系互不兼容,编程语言及指令系统各异,用户选择了一种PLC产品后,必须选择与其相应的控制规程,学习特定的编程语言,不利于终端用户功能的扩展。
近年来,工业自动化控制系统的规模不断扩大,控制结构更趋于分散化和复杂化,需要更多的用户接口。
同时,企业整合和开放式体系的发展要求自动控制系统应具有强大的网络通讯能力,使企业能及时地了解生产过程中的诸多信息,灵活选择解决方案,配置硬件和软件。
此外为了扩大控制系统的功能,许多新型传感器被加装到控制单元上。
我国工业控制自动化的发展道路,大多是在引进成套设备的同时进行消化吸收,然后进行二次开发和应用。
目前我国工业控制自动化技术、产业和应用都有了很大的发展,我国工业计算机系统行业已经形成。
工业控制自动化技术正在向智能化、网络化和集成化方向发展。
2.1.3 PLC的发展趋势1、功能向增强化和专业化的方向发展,针对不同行业的应用特点,开发出专业化的PLC产品。
以此来提高产品的性能和降低产品的成本,提高产品的易用性和专业化水平。
2、规模向小型化和大型化的方向发展,小型化是指提高系统可靠性基础上,产品的体积越来越小,功能越来越强;大型化是指应用在工业过程控制领域较大的应用市场,应用的规模从几十点扩展到上千点,应用功能从单一的逻辑运算扩展几乎能满足所有的用户要求。
SINUMERIK 840D MPI网络功能的应用
SINUMERIK 840D MPI网络功能的应用摘要利用SINUMERIK 840D(S7-300)提供的MPI网络功能,实现两个HHU 在一个数控系统机床上的应用。
关键词MPI;HHU;CPU;PLCMPI(Multiple Point Interface)总线是SINUMERIK840D的标准接口之一,通常情况下SINUMERIK840D的MPI总线接口只用于调试PLC(S7-300),NCU、PCU、MCP、HHU等都连接在OPI(Operator Panel Interface)总线上。
HHU (handheld unit)是SINUMERIK840D提供的带LED显示功能的手持单元。
它可以实现操作方式转换、多个通道切换、进给轴和主轴使能的通断、进给轴备率选择等操作。
HHU在一些大型机床上的应用非常广泛。
这些强大的操作性能,方便了用户的操作和使用,是简单的手持单元无法实现。
我厂为某机车车辆厂开发的一台四通道的大型龙门数控机床,为了方便操作采用了两个HHU。
单个HHU 在SINUMERIK840D(单通道或多通道)中的应用SINUMERIK840D TOOLBOX 提供了标准的PLC源文件,编制PLC时只需要将SINUMERIK840D TOOLBOX 中提供的源文件按照机床的要求编译后调用即可。
双HHU在SINUMERIK840D 中的应用,在DOCONCD中有部分介绍,并不是很详细。
所以,两个HHU的调试是该机床的难点之一。
1 HHU的连接方式SINUMERIK840D为用户提供的OPI总线传输速度为1.5M/s,MPI总线的传输速度为187.5K/s。
一般情况下,SINUMERIK840D的硬件都连接到OPI总线上。
当两个或多个HHU需要连接到OPI总线时,则需要Repeater RS-485进行转接。
而将一个HHU连接到OPI总线,另一个HHU连接到MPI总线上,不需要任何转接设备。
SINUMERIK 840D参数中文含义
SINUMERIK 840D参数中文含义10000 机床轴名称10002 NCK机械轴的逻辑图10008 PLC 控制的轴的最大号码10010 方式组的通道有效10050 基本系统循环时间10059 Profibus 报警标识符(只对内部)10060 位置控制循环系数10061 位置控制循环10062 位置控制循环延迟10065 位置设定延迟10070 插补运算器的周期系数10071 插补循环10072 通讯任务周期的系数10074 PLC任务比插补任务的系数10075 PLC循环时间10080 取样实际值分配系数10082 速度设定输出的超前时间10083 位置控制器输出保持时间的偏置10085 中断程序段监控时间(失效-激活)10088 重新启动延迟10089 缺少总线时脉冲抑制的等待时间10090 监控周期的系数10091 检查周期时间的显示10092 安全数据再确认循环时间显示10093 SPL文件存取号10094 安全报警禁用级10095 安全方式屏蔽10096 安全诊断功能10097 对于SPL-差额停止反应10098 PROFIsafe 通讯的系数10099 PROFI安全通讯循环时间10100 最大PLC周期10110 PLC确认的平均时间10120 PLC启动的监控时间10130 与MMC通讯的时间限制10131 过载时屏幕更新处理10132 在零件程序中监控时间MMC命令10134 同时发生的MMC节点数量10136 PCS位置的显示方式10140 与驱动通讯的时间限制10150 与驱动通讯的系数10160 与MMC通讯的系数10165 预留:10170 MMC任务的启动时间限制10180 MMC任务到准备任务的系数10185 NCK运行时间分量10190 模拟的换刀时间10192 齿轮换挡时间10200 线性位置的计算精度10210 角度位置的计算精度10220 激活比例系数10230 机床数据比例系数10240 基本公制长度单位10250 INCH的转换系数10260 有效转换的基本设定10270 位置表的比例系统10280 对rel.6.3的比较>和<兼容10284 不同的显示变量方式10290 OEM刀具数据的物理单位10291 SIEMENS-OEM 刀具数据的单位10292 OEM刀沿数据的物理单位10293 SIEMENS-OEM 刀沿数据的单位10300 NCK的模拟输入数10310 NCK的模拟输出数10320 NCK模拟输入的比例10330 NCK模拟输出的比例10340 预留:10350 NCK数字输入字节的数量10360 NCK数字输出字节的数量10361 开关量输入输出短路10362 NCK模拟输入的配置10364 NCK模拟输出的配置10366 NCK数字输入配置10368 NCK数字输出的配置10380 更新NCK I/O 设备10382 NCK外设的引导时间10384 NCK I/O的处理10385 PROFI安全-地址主控-设备10386 PROFI安全-地址输入-设备10387 PROFI安全-地址输出-设备10388 输入分配$A_INSE 到PROFIsafe-de 10389 输出分配$A_OUTSE 到PROFIsafe-de 10390 SPL外部接口的输入分配10392 SPL外部接口的输出分配10394 可直接在NC 读取的PLC 输入字节数量10395 直接读PLC输入位起始地址10396 可直接在NC 写入的PLC 输入字节数量10397 直接写PLC输出位起始地址10398 PLCIO输入循环升级时间10399 用于PLCIO左最高位/右最高位10400 编辑循环输入字节数量10410 编译循环输出字节数10420 编译循环的NCK输出10430 编辑循环的硬件调试屏蔽10450 分配软件凸轮到机床轴10460 负凸轮1 - 16(32)的时间响应10461 正凸轮1 - 16(32)的时间响应10470 I/O设备上1 - 8凸轮的配置10471 I/O设备上9 -16凸轮的配置10472 I/O设备上17 - 24凸轮的配置10473 I/O设备上25 - 32凸轮的配置10480 NCU凸轮信号输出的屏蔽10485 凸轮特性10490 测量的软挡块10530 比较器字节1的模拟量输出10531 比较器字节2的模拟量输出10540 比较器字节1的参数化10541 比较器字节2的参数化10600 FRAME(框架)旋转的输入类型10602 几何轴转换的FRAME10604 改变几何轴的工作区限制10610 镜象参考轴10612 镜象改变10613 NCU全局基础FRAME复位后激活10615 上电后复位全局基础FRAME 10617 在子程序存储时FRAME行为10618 GEO轴变化的保护范围10620 欧拉角的名称10630 普通矢量的名称10640 方向矢量的名称10642 旋转矢量的名称10644 临时矢量的名称10646 第二路径方向编程名称10648 底角的名称10650 插补参数的名称10652 定义轮廓角度名称10654 定义轮廓半径名称10656 定义轮廓斜面名称10660 G2/G3中间坐标点的名称10670 位置信息名称10672 轴位置信息名称10674 多项式编程不带G 功能POLY 编程10700 程序预处理阶段10702 块信号停止预防10704 空运行激活10706 跳越有效10707 编程测试模式10708 程序段搜索模式10710 更新的设定数据10712 未配置的NC代码列表10713 带预处理停止的M 代码10714 复位后M 代码f.主轴激活10715 M代码由子程序代替10716 M 代码替换的子程序名称10717 T 代码替换的子程序名称10718 带参数的M 代码替代10719 T功能替换的参数化10720 上电操作方式10722 参数更改10730 手动(JOG)键的功能10731 手动(JOG)键的功能10760 G53,G153,SUPA的说明10780 删除TP编辑启动禁止10800 第一M 功能通道同步10802 通道同步的最后M功能10804 M 功能激活ASUP10806 M 功能没激活ASUP10808 中断程序激活(ASUP)10810 G31 P 测量信号结构10812 带G68双刀架10814 MACRO调用的M功能10815 M功能macro调用的子程序名称10816 macro调用的G功能10817 G功能macro调用的子程序名称10818 ASUP启动(M96)的中断数10820 快速返回的中断数(G10.6) 10850 OEM-G-代码的最大号码10880 合适的CNC 系统定义10881 ISO_3 模式:G代码系统10882 外部NC语言的用户G代码表10884 带或不带数值运算命令10886 增量系统10888 刀具的位置号10890 外部语言的刀具编程模式10892 G00插补10900 分度轴表1位置数10910 分隔位置表110920 分度轴表2的位置数10930 分隔位置表211100 辅助功能组的辅助功能数量11110 辅助功能组说明11120 程序全局用户数据(PUD)系数有效11140 除GUD模块以外的地址11200 上电时装载标准数据11210 仅保存修改过的机床数据11220 INI初始化文件出错时的系统反应11230 MD文件备份的结构11240 SDB1000号11250 Profibus停机处理11270 NC语言元素的默认值激活11280 在工件目录处理INI 文件11290 在DRAM选择目录11291 DRAM中选择目录11295 记录文件的存储类型11300 JOG方式中的INC和REF 11310 方向改变手轮的阀值11320 每个间隔位置的手轮脉冲数11322 每个凸轮爪位置的轮廓手轮脉冲11324 手轮号码在VDI 接口中描述11330 INC/手轮的增量大小11340 第三手轮:驱动类型11342 第三手轮:驱动号/测量电路号11344 第三手轮:输入模块/测量电路11346 手轮:11360 INC信号影响方式组11380 安全集成测试机床数据11382 地址单元的INTEGER整数显示11384 地址单元的REAL显示11386 地址单元的INTEGER整数输入11388 地址单元的REAL输入11390 地址单元的内容重写11398 轴变量服务器出错11400 激活内部轨迹功能11410 报警输出的屏蔽11411 报警激活11412 报警响应CHAN_NOREADY 有效11413 报警参数作为文本输出11420 记录文件大小(KB)11430 数字化时的通道定义11432 选择3 轴或3+2 轴数字化11450 参数化搜索11460 异步往复的模式表单11470 重新配置的属性11480 OB1中PLC轨迹数据的缓存深度11481 OB35中PLC轨迹数据的缓存深度11482 OB40中PLC轨迹数据的缓存深度11500 受保护的同步动作11510 最大允许的IPO负载11600 固定的BAG响应11602 ASUP运行时不考虑停止的原因11604 ASUP_START_MAS 优先级有效11610 用户定义ASUP 程序激活11612 用户定义ASUP编程的保护级11620 PROG_EVENT的程序名称11640 使能间隔在MD $MC_AXCONF_MACHAX_USED 11649 打开在#MC_AXCONF_MACHAX_USED中的保护11660 可能的电子齿轮箱数量11700 NC卡代码12000 轴进给倍率开关编码12010 轴进给倍率系数12020 灰度- 编码轨迹进给率开关12030 路径进给倍率的系数12040 灰度码快速运行倍率开关12050 快速进给的倍率系数12060 灰度码主轴倍率开关12070 主轴倍率的系数12080 回参考点速度的倍率12082 进给倍率12100 二进制编码的倍率限定12200 在倍率0时运行12202 直线轴的固定进给率12204 旋转轴的固定进给率12205 主轴固定转速12510 在NCU组中的NCU代码12520 NCU号,总线终止阻抗有效12540 联接总线波特率12550 信息存储区重复的最大量12701 在轴系列1中的轴清单12702 在轴系列2中的轴清单12703 在轴系列3中的轴清单12704 在轴系列4中的轴清单12705 在轴系列5中的轴清单12706 在轴系列6中的轴清单12707 在轴系列7中的轴清单12708 在轴系列8中的轴清单12709 在轴系列9中的轴清单12710 在轴系列10中的轴清单12711 在轴系列11中的轴清单12712 在轴系列12中的轴清单12713 在轴系列13中的轴清单12714 在轴系列14中的轴清单12715 在轴系列15中的轴清单12716 在轴系列16中的轴清单12750 轴系列名称12970 数字PLC输入地址的起始地址12971 数字输入地址号12974 数字PLC输出地址的起始地址12975 数字输出地址号12978 模拟PLC输入地址的起始地址12979 模拟输入地址号12982 模拟PLC输出地址的起始地址12983 模拟输出地址号13000 驱动在运行13010 逻辑驱动号13020 驱动模块的功率部分代码13030 模块识别13040 驱动类型13050 逻辑驱动地址13060 Profibus-DP标准通讯类型13070 使用DP功能13080 驱动类型Profibus13100 诊断驱动母线13200 探头极性改变13201 带数字输出的测量脉冲模拟13210 带Profibus驱动的测头操作类型13220 探头延迟时间14000 SSI绝对值编码器的波特率14010 FIPO启动延迟14020 SSI延时14500 输入字节的个数(从PLC)14502 输出字节的个数(到PLC)14504 用户数据的号(INT)14506 用户数据的号(HEX)14508 用户数据的号(FLOAT)14510 用户数据(INT)14512 用户数据(HEX)14514 用户数据(FLOAT)14516 用户数据(HEX)17200 全局MMC信息(没有物理单元17201 全局MMC状态信息(没有物理单元) 17500 替换刀具的最大号17510 卸载后刀具- 数据的运行状态17520 产生新刀具:默认设置17530 对于HMI 标记的刀具-数据-变化17600 REORG中log存储最优化深度18000 更新PLC接口18040 PCMCIA卡的版本和日期18050 自由无缓冲内存[bytes]18060 自由缓冲内存[bytes]。
浅谈SIEMENS840D主轴速度控制
浅谈SIEMENS840D主轴速度控制浅谈SIEMENS 840D主轴速度控制摘要:本文研究SIEMENS 840D主轴速度控制中的无级变速,对其无级变速的换挡控制进行了详细的分析。
关键词:主轴换挡;PLC;参数前言主轴换挡的目的是为了主轴工作在低速时,仍能获得较大的功率,提供足够的切削动力。
主轴的换挡操作可以在摆动控制方式下进行,也可以在定位控制方式下进行,取决于机床数据MD35010的设置。
数控系统在执行主轴换挡指令时,自动进入摆动控制方式,主轴电机处于摆动状态,使主轴变速箱内的齿轮在摆动过程中容易啮合,便于主轴换挡。
840D系统规定了最多5个档位级别,每个档位的最高速度和最低速度可通过机床数据设置。
1.主轴换挡的PLC控制主轴的摆动控制方式用辅助功能代码M41、M42、M43、M44、M45激活,它们对应于主轴的第一挡到第五挡,也可用自动换挡指令M40激活,这时系统根据零件加工程序中的主轴速度指令S和机床数据中设置的每挡的速度范围,自动确定主轴的挡位。
数控系统在执行换挡指令时,系统接口信号DB33.DBX84.6被置位,激活摆动控制方式,同时把挡位信息传送到DB33.DBB82的低3位中。
PLC应用程序从接口中读出这些信息,控制主轴的换挡动作。
图1中给出了主轴在摆动控制方式下,主轴换挡的PLC控制程序。
程序中假如数控机床只有两个挡位,Q41.6为第一挡,Q41.7为第二挡,进行换挡操作时,系统接口信号DB33.DBX18.5被置位,主轴电机开始以设置的摆动速度来回摆动,同时PLC程序控制液压系统驱动换挡拨叉进行换挡。
为了监测换挡是否到位,在机床上安装有两个挡位状态开关,主轴在第一挡位上,第一挡位开关信号输入到接口I32.5;主轴在第二挡位上,第二挡位开关的信号输入到接口I32.6。
一旦系统检测到实际挡位符合目标挡位,系统接口信号DB33.DBX16.3被置位,利用此信号使换挡操作信号Q41.6和Q41.7复位,换挡过程结束。
840D NC、PLC总清步骤
840D NC-PLC 总清通电,调试• MCP:在PLC启动过程中,MCP上的所有灯是不停地闪烁的。
一旦PLC成功启动,且基本程序装入则只有在OB1中调用FC19或FC25,那么MCP上的灯不再闪烁,此时MCP即可以使用。
• DRIVE SYSTEM:只有NC,PLC和PCU都正常启动后,最后考虑启动驱动系统。
首先必须完成驱动的配置,对于PCU20,需借助于“SIMODRIVE 611D”Start-up Tool软件,而PCU50可直接在OP010 上做。
然后用PLC处理相应信号即可。
这样,系统再启动后,SF灯应灭掉.NC和PLC总清由于是第一次通电,启动,所以有必要对系统作一次总清或总复位。
1 NC总清NC总清操作步骤如下:(1)将NC启动开关 S3 →“1”;(2)启动NC,如NC已启动,可按一下复位按钮S1;(3)待NC启动成功,七段显示器显示“6”,将S3→ 0";NC总清执行完成。
NC总清后,SRAM内存中的内容被全部清掉,所有机器数据(Machine Data)被预置为缺省值.2 PLC总清PLC总清操作步骤如下:(1)将PLC启动开关S4 →“2”;=〉 PS灯会亮。
(2)S4→“3”并保持约3秒直等到PS灯再次亮;=> PS 灯灭了又再亮。
(3)在3秒之内,快速地执行下述操作S4:“2”→“3”→“2”;=〉 PS灯先闪,后又亮,PF灯亮。
(有时PF灯不亮)(4)等PS和PF灯亮了,S4→“0"; =〉 PS和PF灯灭,而PR灯亮。
PLC总清执行完成。
PLC总清后,PLC程序可通过STEP 7软件下传至系统。
如PLC总清后屏幕上有报警可作一次NCK复位(热启动)。
3.NC和PLC同时总清(1)将NC启动开关 S3→“1”;将PLC启动开关S4 →“3”;=〉 PS灯会亮(2)S4→“3”并保持约3秒直等到PS灯再次亮;=〉 PS 灯灭了又再亮。
(3)在3秒之内,快速地执行下述操作S4:“3”→“2"→“3”(4到5次反复);=〉 PS灯先闪,后又亮,PF灯亮。
西门子840D备份及恢复方法总结
西门子840D数控系统备份及恢复方法1SINUMERIK 840D硬件说明1.1 概述SINUMERIK 840D是德国西门子公司上世纪九十年代推出的一种高档数控系统,其特点是计算机化,驱动的模块化,控制与驱动接口的数字化。
SINUMERIK 840D数控系统硬件上是由数控单元NCU,MMC及OP0xx或PCU,PLC 的I/O 模块三部分组成。
1.2NCU单元NCU 单元中也集成SINUMERIK 840D 数控CPU 和SIMATIC PLC CPU 芯片,包括相应的数控软件和PLC 控制软件,并且带有MPI 或Profibus 接口,RS232 接口,手轮及测量接口,PCMCIA 卡。
1.3MMC及OP0xxOP0xx(Operator panel)单元建立起SINUMERIK 840D与操作者之间的联系,常用的有OP030、OP031、OP032等;MMC实际上就是一台计算机,它有自己独立的计算机,带硬盘、软驱,OP0xx正是这台计算机的显示器,西门子MMC的控制软件也在这台计算机里,为SINUMERIK 840D配备MMC是MMC103。
1.4PCUPCU(PC Unit)是专门为OP010、OP010s、OP012等最新操作面板而开发的MMC模块,为SINUMERIK 840D配备的是PCU50、PCU70,可以带硬盘,PCU的软件被称为HMI,是基于Windows 操作系统的。
1.5PLC模块PLC部份使用的是西门子SIMATIC S7-300软件及模块,包括电源模块(Power Supply)、接口模块(Interface Module)及信号模块(Signal Module)。
2、SINUMERIK 840D数据管理数据管理是数控系统维护与调试的一个重要方面,有效利用数控系统的数据管理功能,可以使用户在数控系统发生故障时,快速对系统进行安装与启动,提高数控机床的使用效率,同时,对机床制造商来说,可使数控系统批量安装调试更为便捷。
840D S7 PLC简介
840D S7-300 简介2005年10月20日目 录〈1〉硬件组成 -------------------------------------------------------------------------- -4 〈2〉地址分配-----------------------------------------------------------------------------4 〈3〉联机软件必备工具-----------------------------------------------------------------4〈4〉通电后NC 和 PLC 的总清-----------------------------------------------------4〈5〉TOOLBOX的使用-----------------------------------------------------------------4〈6〉 840D PLC程序的编制-------------------------------------------------------5〈7〉语言的选择 ------------------------------------------------------------------------8〈8〉通讯口的设置-----------------------------------------------------------------------8〈9〉项目完成后的备份-----------------------------------------------------------------8〈10〉 840D 用户资源-------------------------------------------------------------------9 〈11〉 840D PLC 的组成--------------------------------------------------------------9 〈12〉 S7-300 指令----------------------------------------------------------------------10 〈13〉 比较指令--------------------------------------------------11〈14〉计数器指令------------------------------------------------12〈15〉定时器----------------------------------------------------13〈16〉逻辑控制指令----------------------------------------------14〈17〉程序控制指令----------------------------------------------15〈18〉逻辑字指令------------------------------------------------15〈19〉 内部累加器描述-------------------------------------------17〈20〉 状态字--------------------------------------------------17〈21〉利用编程器进行状态监控-----------------------------------18〈22〉Plc 诊断-------------------------------------------------18〈23〉S7-300 软件的安装与授权----------------------------------20 〈24〉附 PLC Diagnostcs300 简介1.硬件组成:S7-300 由电源模块 PS 中央处理器 CPU 输入输出模块 I/O组成.一条导轨最多可放8块I/O 模块.最多可扩展至4条导轨.840D PLC的CPU集成在数控系统内部,头8块I/O模块的地址被NC 内部占用,所以840D最多可扩展至三条导轨,即24块I/O模块。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D L N N W W :""C: :""C!
L编辑:钟兆义P
!"
$%&’ ())’*)+%* )% (*(,-.’ )/’ +$0,’$’*)()+%* %1 2 3)-0’ 45))’& &(6+57 %117’) 4%$0’*7()+%* +* 89:;< (*6 7/%=7 +)7 1+>5&’ ’$? 5,()+%* +* )/’ ’*6@ !"# $%&’() 89:;A 2B2 7-7)’$C 45))’& &(6+57 %117’) 4%$0’*? 7()+%*C 1+>5&’ ’$5,()+%* !!" #!$ #%& ’() *+ ,-./0-1/.2 1)3)415( -6 0--7 5800)1 91)4:42) 4.; 49143/-. *+ ,"-. /01% D85/(* E*7)+)5)’ %1 F/+0G5+,6+*> H’4/*%,%>-I 85/(*J#""K"L 2/+*(M 23(4&1546 H/+7 0(0’& 6+74577’7 )/’ 0&+*4+0,’ (*6 &’(,+.+*> =(- %1 N9 7’*7%& $%*+)%&+*> )/’ )%%, 45))’& G&’(O(>’ (*6 (G&(7+%* %*? ,+*’< 6’74&+G’7 )/’ 7%5&4’< 4/(&(4)’&+7)+47 %1 N9 7+>*(,7 (*6 )/’ 0&+*4+0,’ 4/(&)< (*6 0&%P’7 +)7 1’(7+G+,+)- G- ’Q0’&+$’*) &’75,)7@ !"# $%&7(6 )%%, G&’(O(>’ (*6 (G&(7+%*C %*,+*’ $%*+)%&+*>C N9 7’*7%& !!"#!$#%< =-30 >1-5)33/.2 3?30), ;)3/2. 4.; 1)47/@40/-. -6 3/,8704.)-83 ,-0/-. -6 6/A) 4B)3 89 8:;- /<%=> ?@A B%-.=> CDAE ,;-. /#:F R!@S5(*>6%*> ;(4/+*’&- T’7’(&4/ E*7)+)5)’L S5(*>./%5K!"U#KL 2/+*(A V@B(? )+%*(, B5$’&+4(, 2%*)&%, F-7)’$ 9*>+*’’&+*> T’7’(&4/ 2’*)’&< W5(./%*> X*+P’&7+)- %1 F4+’*4’ (*6 H’4/*%,%>-< 85/(*J#""YJ< 2/+*(M 2<(4&;G46 H/’ $(+* )(7O7 %1 0%7) 0&%4’77 (&’ +*)&%654’6 !754/ (7 ’7)(G,+7/+*> )/’ $%P’$’*) $%6’,< (6Z57)+*> (*6 6+70%7(, %1 )/’ *%*,+*’(& ’&&%& (*6 1’’6+*> 70’’6< 4&’()+*> )/’ B2 0&%4’77< N44%&6+*> )% ( 1+P’ 3(Q’7 7+$5,)(*’%57 $%)+%* ,()/’ (*6 $+,, )%%, $(4/+*’< )/’ $’4/(*+7$ $%6’, +7 0&%0%7’6 +* )/+7 0(0’& G(7’6 %* )/’ $’4/(*+7$ )/’%&-@ H/’ $%P’$’*) $%6’, +7 ’7)(G? ,+7/’6 57+*> 4%%&6+*()’ )&(*71%&$()+%*< (*6 )/’ 7%,P+*> %1 )/+7 $%6’, +7 6+74577’6@ N 0%7)30&%4’77+*> 7%1)=(&’ 1%& )/’ $(4/+*’ +7 6’P’,%0’6< (*6 )/’ &’75,) +7 >%%6@ !"# $%&7(6 0%7) 0&%4’77C B2 $(4/+*’C 7+$5,)(*’%57 $%)+%* %1 1+P’ (Q’7C $%P’$’*) $%6’,+*> !!" #!$ #%" C)3)415( -6 3)76 #4;4>0/A) 4.; .-. #1)3/304.5) (/2( 61)D8).5? >873) >-E)1 38>>7? HI2A B%-.> EIJ ?K"/"- D:’0(&)$’*) %1 ;’4/(*+4(, 9,’4)&%* F4+’*4’< B(*4/(*> X*+P’&7+)-< B(*4/(*>##""JY< 2/+*(M L<(4&;G46 H/’ 7’,13(6(0)+P’ *%*3&’7+7)(*4’ /+>/ 1&’[5’*4- 05,7’ 0%=’& 7500,- +7 6’7+>*’6 57+*> )/’ 0(&(,,’, )=%3)&(*7+7)%& 1%&? =(&6 :2 \ :2 4%*P’&)’&@ H/’ %5)05) 45&&’*) 4(* G’ $%65,()’6 )% ( 4’&)(+* ’Q)’*)@ B%) %*,- &’7+7)(*4’ G5) (,7% +*654)(*4’ +7 *%) 57’6 +* )/’ $(+* 4+&45+) %1 *%*3&’7+7)(*4’ 05,7’ >’*’&()%&@ E) 6’0’*67 %* )/’ :2 \ :2 4%*P’&)’& (*6 4%*)&%, 4+&45+) )% 4%6’)’&? $+*’ )/’ $(4/+*+*> 45&&’*)@ M"# $%&7(6 7+*>,’ 4/+0 4%$05)’&C 0&%>&($$(G,’ 4%*)&%,,’&C )=%3)&(*7+7)%& 1%&=(&6C *%*3&’7+7)(*4’ (*6 /+>/31&’[5’*4- 05,7’ !!" #!$ #%F G870/ #3>/.;7) HI >1-214,,/.2 0)5(.-7-2? /. 3587>081); 381645) >4103 (?;1- 0819/.) 974;) B@A B;-/G0;%=> ?2@ 8K/7"=> EIJ ?KF> EIJ N0"-.=D!@E*7)+? )5)’ %1 9*’&>- ] 9*P+&%*$’*)(, 9*>+*’’&+*>< ^+/5( X*+P’&7+)-L 2/’*>65U!""#_L 2/+*(C V@F+*)’&+*> ‘,(*) %1 N*-(*> E&%* (*6 F)’’, 2%$0(*-L W’*(* 0&%P+*4’L N*-(*>JKK""JL 2/+*(M L<(4&;G46 T5**’& G,(6’ +7 )/’ O’- 0(&) %1 /-6&% )5&G+*’ ’*’&>4%*P’&7+%* (*6 +7 (,7% )/’ $%7) 6+11+45,) 1%& $(4/+*’@ B%= $5,? )+370+*6,’ B2 $(4/+*+*> +7 )/’ $%7) ’11’4)+P’ $’)/%6 1%& ,(&>’ 745,0)5&’6 75&1(4’7 0(&)7@ ;5,)+370+*6,’ B2 0&%>&($$+*> +7 )/’ $%7) +$0%&)(*) )(7O )% &’(,+.’ +)7 /+>/3’11’4)+P’ (*6 /+>/3(445?