上海盟烈自动化科技有限公司 凭借雄厚的技术实力及多年从事 SIEMENS 产品的销售经验,本着树立公司形象和对用户认真负责的精神开展业务,赢得了 SIEMENS 公司与广大用户的**及大力支持。但公司并未仅仅满足与现状:随着 SIMATIC S7 系列中小型 PLC 产品 ET200 S7200 、 S7300 及变频器 MM420 、 MM440 系列的成功推出,其优越的性能价格比受到众多配套生产厂商的关注,在纺织机械生产行业上海盟烈公司先后采用 S7 PLC 及 MM 、 MDV 变频器产品的电气控制系统的设计与编程,并在北京国际纺机展览会上获得了全面的成功;在其他行业如、上海供水装置的合作中也取得了良好的业绩,并在售后服务方面赢得了用户的一致**。
热情周到 为广大用户提供*的服务
上海盟烈自动化科技有限公司 愿为您解答任何有关 SIEMENS 可编程控制器及变频器的技术问题,并提供详细的技术资料。公司还在某大型研究所内设有设施*的培训中心,定期举办 S7 - 200/300 及变频器、全数字直流调速装置的技术培训班,为您尽快掌握 SIEMENS 自动化产品的使用提供便利。
西门子S7-300PLC代理商 联系人:方鹏
1.编程方法简单易学
梯形图是使用得较多的PLC的编程语言,其电路符号和表达方式与继电器电路原理图相似,梯形图语言形象直观,易学易懂,熟悉继电器电路图的电气技术人员只需花几天时间就可以熟悉梯形图语言,并用来编制用户程序。
PLC
梯形图语言实际上是一种面向用户的高级语言,PLC在执行梯形图程序时,将它“翻译”成汇编语言后再去执行。
2.功能强,性能价格比高
一台小型PLC内有成百上千个可供用户使用的编程元件,有很强的功能,可以实现非 常复杂的控制功能。与相同功能的继电器系统相比,具有很高的性能价格比。PLC可以通过通信联网,实现分散控制,集中管理。
3.硬件配套齐全,用户使用方便,适应性强
PLC产品已经标准化、系列化、模块化,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。PLC的安装接线也很方便,一般用接线端子连接外部接线。PLC带负载能力,可以直接驱动一般的电磁阀和中小型交流接触器。
硬件配置确定后,通过修改用户程序,就可以方便快速地适应工艺条件的变化。
4.可靠性高,抗干扰能力强
传统的继电器控制系统中使用了大量的中间继电器、时间继电器。由于触点接触不良,容易出现故障。PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件元件,接线可减少到继电器控制系统的十分之一到百分之一,因触点接触不良造成的故障大为减少。
时间继电器
PLC使用了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场,PLC大用户公认为较可靠的工业控制设备之一。
5.系统的设计、安装、调试工作量少
PLC用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大大减少。
PLC的梯形图程序可以用顺序控制设计法来设计。这种编程方法很有规律,很容易掌握。对于复杂的控制系统,如果掌握了正确的设计方法,设计梯形图的时间比设计继电器系统电路图的时间要少得多。
可以在实验室模拟调试PLC的用户程序,输入信号用小开关来模拟,可通过PLC发光二极管观察输出信号的状态。完成了系统的安装和接线后,在现场的统调过程中发现的问题一般通过修改程序就可以解决,系统的调试时间比继电器系统少得多。
6.维修工作量小,维修方便
PLC的故障率很低,且有完善的自诊断和显示功能。PLC或外部的输入装置和执行机构发生故障时,可以根据PLC上的发光二极管或编程器提供的信息方便地查明故障的原因,用更换模块的方法可以迅速地排除故障。
7.体积小,能耗低
对于复杂的控制系统,使用PLC后,可以减少大量的中间继电器和时间继电器,小型PIC的体积仅相当于几个继电器的大小,因此可将开关柜的体积缩小到原来的l/2~1/10。
PLC控制系统的配线比继电器控制系统的少得多,故可以省下大量的配线和附件,减少很多安装接线工时,加上开关柜体积的缩小,可以节省大量的费用。
PLC的编程步骤
PLC的编程步骤
第一步:阅读产品说明书。
第一步看起来再简单不过了,很多设备工程师会说,这台设备我负责了很多年,维护保养每天都做,没有不熟悉的,看说明书就是浪费时间。哈哈,这就是国内很多工程师的通病,许多人从设备买回来直到报废,没有人真正认真地去阅读过产品说明书,即使阅读也是草草地一看。更多的还是通过供货方的产品培训来了解设备,孰不知,如果简单的培训就可以让你充分了解设备特点的话,那么为什么国际上都要求设备要配备说明书呢?如果阅读过说明书,请问说明书较开始的安全守则是否一字一句的看过?每个元件的说明是否看过?没种元件的调试方法是否看过?…
我们会发现,其实我们日常忽略了产品说明书,很多人甚至将说明书扔掉或者放在自己一时都想不起来的地方。仔细阅读说明书是编程的第一步,首先要阅读安全守则,知道哪些执行机构可能会对人身造成伤害,哪些机构间较容易发生撞击,当发生危险时如何解决,这些较致命的问题都在安全守则中,为什么不去看呢?
此外,关于设备每个元件的特性,使用方法,调试方法也在说明书中,不去阅读,即使程序正确,如果元件没有调试好,设备一样不能工作。再有,所有的电路图、气动液压回路图、装配图也在说明书中,不去阅读它怎么知道没种元件可以做何种改造呢。
第二步:根据说明书,检查I/O。
确认仔细通读说明书了?如果真的仔细阅读过,那么进行第二步,检查I/O,俗称“打点”。
检查I/O的方法很多,但是一定要根据说明书提供的地址依次进行检查。前提是按照说明书的安全守则和元件的说明,在**安全的情况下来检查。
在检查输入点时,一般输入信号无非是各种传感器,如电容、电感、光电、压阻、超声波、磁感式和行程开关等传感器。检查这些元件比较简单,根据元件说明将工件放在工位上,或是移动执行机构检查传感器是否有信号即可。当然,不同的设备检测的方式可能不同,这要看具体情况而定了。
但是在检查输出信号时就要格外小心了。如果是电驱动产品,必须在安全情况下,尤其是保证设备不会发生撞击前提下,让执行机构的驱动器得电,检查执行机构是否能够运动。如果是液压或气动执行机构,同样在安全情况下手动使换向阀得电,从而控制执行机构。在检查输出信号时,不论执行机构的驱动方式是什么,一定要根据元件说明书,首先要保证设备和人身安全,要注意并不是所有设备的执行机构都可以通电测试的,所以有时个别的输出信号可能无法手动测试。
无论是输入还是输出装置,当传感器有信号或执行机构的驱动装置得电后,必须同时检查PLC上的I/O模块指示灯是否也点亮。很多设备中,输入输出信号是通过接线端子与PLC连接,有时接线端子的指示灯有信号 ,但不能保证由于连接导线内部断路,而PLC上相应的地址没有信号接通。这一点要特别注意。
在测量输入输出信号后,要同时将测量的地址记录下来,保证信号地址和说明书中一致。如有不同,再次测量设备地址,多次测量仍然不一致,先联系设备厂家,因为此时不能保证厂家提供的地址没有错误。
第三步:打开编程软件,进行硬件配置,并将I/O地址写在符号表中。
不同的PLC使用不同的编程软件。但是对于任何一种软件来说,编程前的第一步就是进行硬件组态,根据实际PLC的类型建立硬件配置及相应的通讯配置。硬件组态完成后,将之前在纸上记录下来的I/O地址写在软件的符号表中。由于软件不同,对于符号表的定义可能不同,但一般的软件都有该功能,这一步是至关重要的。在编写符号表时,不仅要把设备输入输出的**地址写正确,较好再给每个地址命名并添加注释,这对后面的编程会非常方便。不需要在编程时每次都查询**地址,只要填写命名好的名称即可。当然,这也取决于软件是否具备此功能。
第四步:写出程序流程图
在编程之前,一定要在草稿上写出程序的流程图。一个完整的程序,应该包括主程序、停止程序、急停程序、复位程序等部分,如果软件允许,应该将各个程序按“块”的形式编写,即一个程序是一个块,较终将每个块按需求来调用即可。
PLC较擅长的就是处理顺序控制,在顺序控制中主流程是核心,一定要确保制定好的流程是正确的,要在草稿上仔细检查。如果主流程存在问题,当程序被PLC执行后,很可能发生撞击,损坏设备或对人身造成危险。流程图的表示方法多种多样,这里不做具体说明。
第五步:在软件中编写程序
如果确保主流程没有问题后,便可以在软件中编写程序了。此外,还要注意停止、急停和复位程序的正确性,尤其是停止和急停程序,这是关系到人身安全和设备安全的较重要的程序,万万不可小视。一定要保证无论在任何情况下,只要执行停止或急停程序,设备**不会对人身造成伤害。
再有,任何设备都有自己的初始位置,一般的设备在说明书中都规定了设备的安全的初始位置。如果没有,要仔细研究其初始位置,保证初始位置的合理性。
第六步:调试程序
在调试程序这一步中,可以分成两个方面。
1.如果条件允许,或是你的逻辑能力**强,可以先用软件的仿真功能做测试,但是很多繁琐的程序很难用软件仿真看出程序是否正确。
2.将程序下传到PLC中进行在线的调试。如果设备不动或运行中出现异常情况,先不要去修改程序,很可能是传感器没有调试到位,如果确保传感器无误,再去修改程序。
第七步:调试完成后,再次编辑程序
在上一步的调试中,由于对程序有所修改,故必须再次整体检查或编辑一下程序,然后将较终的程序下传到PLC中。
第八步:保存程序
在这一步中,要注意一个问题,就是应该将程序保存在什么地方?PC硬盘?闪存设备?移动硬盘?当然这些都不可以,所有这些存储设备都可能感染病毒。所以,必须且只能将程序烧制到光盘上。而且还有一个问题,烧制的程序是哪个程序?在之前我们已经将较终调试并修改完成的程序下载到PLC中,如果PLC在执行该程序时完全无误的话,就将该程序上传到PC中,将此程序烧制到光盘中。
上面的一切都是为了安全。
第九步:填写报告
完成编程后,应该填写较后的调试报告,将遇到的问题和程序的一些难点问题一一记录下来。因为长时间以后,自己也会对程序的某些技巧的地方遗忘,同时也方便其他同事能够理解你所编写的程序。
西门子SIEMENS 上海盟烈自动化科技有限公司 联系:方鹏
西门子S7-300CPU312
个 MPI/DP 集成接口*多可以同时建立与 S7-300/400 或编程设备、PC、OP 的 32 条连接。在这些连接中,始终分别为 PG 和 OP 各保留一个连接。通过MPI和“全局数据通讯”可以对32个CPU进行简单组网。
该接口可以从 MPI 接口重新设置为 DP 接口。DP 接口可用作 DP 主站或 DP 从站运行。
PROFIBUS DP 接口:
CPU 317-2 DP *2个内置接口是一个纯粹的 PROFIBUS DP 接口,可用作 DP 主站或 DP 从站。可以组建一个高速的、易于处理的分布式自动化结构。对用户来说,分布式I/O单元可作为一个集中式单元来处理(相同的组态、编址和编程)。在该接口上,PROFIBUS DP从站可在等时模式下运行.
全面支持 PROFIBUS DP V1 标准。这将增加 DP V1 标准从站在诊断和参数赋值能力的范围。
限制:两个接口不能同时作为从站来运行。
Functions
口令保护;
用户程序使用密码保护,可防止非法访问。
块加密;
函数 (FC) 和功能块 (FB) 可以通过 S7-Block Privacy,加密存储于 CPU 以保护专有技术。
诊断缓冲;
诊断缓冲区中可存储*后 500 条错误和中断事件,其中的 100 条事件可以长期存储。
免维护的数据后备;
在电源故障时,CPU 将自动保存所有数据( 256 KB),从而使数据可以在电压恢复后再次使用,且不会发生改变。
可参数化的特性
可以使用 STEP 7 对 S7 的组态、属性以及CPU的响应进行参数设置:
概述;
定义名称、上位名称和位置 ID
启动;
定义 CPU 的启动特性和监视时间
同步循环中断;
设置 DP 主站系统、过程映像分区编号和延时时间
循环/时钟存储器;
*循环时间和负载,设定时钟存储器地址。启用** HMI 通讯
记忆性;
设置保持区
日时钟中断;
设定起始日期、起始时间和间隔周期
周期中断;
周期设定
系统诊断;
确定诊断消息的处理和范围
时钟;
设定AS内或MPI上的同步类型
防护等级;
定义程序和数据的访问权限
通讯;
保留连接源
MPI/PROFIBUS-DP 接口:
设置接口类型。定义节点地址。对操作模式进行参数化,并组态使用 PROFIBUS DP 时的传输区对时间同步进行参数化
PROFIBUS DP 主站/从站接口;
针对分布式 I/O 的用户定义地址分配。对操作模式进行参数化,并组态使用 PROFIBUS DP 时的传输区域。对时间同步进行参数化
显示功能与信息功能
状态和故障指示;
发光二极管显示,例如,硬件、编程、定时器、I/O、总线故障以及运行状态,如RUN、STOP、Startup。
测试功能;
可使用编程器显示程序执行过程中的信号状态,可以不通过用户程序而修改过程变量,以及输出堆栈内容。
信息功能;
通过编程器以文本形式为用户提供存储能力信息、CPU的运行模式,以及主存储器和装载存储器当前的使用情况、当前的循环时间和诊断缓冲区的内容。
集成的通讯功能
编程器/OP 通讯
全局数据通讯
S7 基本通讯
S7 通讯(只是服务器)
路由
数据记录路由
系统功能
CPU 具有广泛的系统功能特性,诸如:诊断、参数赋值、报警、定时和测量等。
详细信息请参见手册。
西门子S7-300CPU312
CPU 312 安装有:
微处理器;
处理器处理每条二进制指令的时间可达 100 ns。
扩展存储器;
与执行相关的程序段的 32 KB 高速 RAM(相当于约 10 K 指令)可以为用户程序提供足够的空间;
SIMATIC 微型存储卡( 4 MB)作为程序的装载存储器,还允许将项目(包括符号和注释)存储在 CPU 中。
灵活的扩展能力;
多达 8 个模块,(1排结构)
MPI多点接口;
集成的 MPI 接口*多可以同时建立与 S7-300/400 或编程设备、PC、OP 的 6 条连接。在这些连接中,始终为编程器和 OP 分别预留一个连接。通过“全局数据通讯”,MPI可以用来建立*多16个CPU组成的简单网络。
以下S7-300系列:型号全是现货,如果没有您需要的型号请致电垂询
电源模板:
西门子 6ES7307-1BA00-0AA0 电源模块(2A)
西门子6ES7307-1EA00-0AA0 电源模块(5A)
西门子6ES7307-1KA01-0AA0 电源模块(10A)
CPU:
西门子6ES7312-1AE13-0AB0 西门子CPU312,32K内存
西门子6ES7312-5BE03-0AB0 西门子CPU312C,32K内存 10DI/6DO
西门子6ES7313-5BF03-0AB0 西门子CPU313C,64K内存 24DI/16DO / 4AI/2AO
西门子6ES7313-6BF03-0AB0 西门子CPU313C-2PTP,64K内存 16DI/16DO
西门子6ES7313-6CF03-0AB0 西门子CPU313C-2DP,64K内存 16DI/16DO
西门子6ES7314-1AG13-0AB0 西门子CPU314,96K内存
西门子6ES7314-6BG03-0AB0 西门子CPU314C-2PTP 96K内存 24DI/16DO / 4AI/2AO
西门子6ES7314-6CG03-0AB0 西门子CPU314C-2DP 96K内存 24DI/16DO / 4AI/2AO
西门子6ES7315-2AH14-0AB0 西门子CPU315-2DP, 128K内存
西门子6ES7315-2EH13-0AB0 西门子CPU315-2 PN/DP, 256K内存
西门子6ES7317-2AJ10-0AB0 西门子CPU317-2DP,512K内存
西门子6ES7317-2EK13-0AB0 西门子CPU317-2 PN/DP,1MB内存
西门子6ES7318-3EL00-0AB0 西门子CPU319-3 PN/DP,1.4M内存
内存卡:
西门子6ES7953-8LF11-0AA0 SIMATIC Micro内存卡 64kByte(MMC)
西门子6ES7953-8LG11-0AA0 SIMATIC Micro内存卡128KByte(MMC)
西门子6ES7953-8LJ11-0AA0 SIMATIC Micro内存卡512KByte(MMC)
西门子6ES7953-8LL11-0AA0 SIMATIC Micro内存卡2MByte(MMC)
西门子6ES7953-8LP11-0AA0 SIMATIC Micro内存卡8MByte(MMC)
西门子6ES7951-0KD00-0AA0 FEPROM 内存卡16K
西门子6ES7951-0KE00-0AA0 FEPROM 内存卡32K
西门子6ES7951-0KF00-0AA0 FEPROM 内存卡64K
西门子6ES7951-0KG00-0AA0 FEPROM 内存卡128K
西门子6ES7971-1AA00-0AA0 锂电池 3.6V/0.95AH
开关量模板:
西门子6ES7321-1BH02-0AA0 开入模块(16点,24VDC)
西门子6ES7321-1BH50-0AA0 开入模块(16点,24VDC,源输入)
西门子6ES7321-1BL00-0AA0 开入模块(32点,24VDC)
西门子6ES7321-7BH01-0AB0 开入模块(16点,24VDC,诊断能力)
西门子6ES7321-1EL00-0AA0 开入模块(32点,120VAC)
西门子6ES7321-1FF01-0AA0 开入模块(8点,120/230VAC)
西门子6ES7322-1BH01-0AA0 开出模块(16点,24VDC)
西门子6ES7322-5GH00-0AB0 开出模块(16点,24VDC,独立接点,故障保护)
西门子6ES7322-1BL00-0AA0 开出模块(32点,24VDC)
西门子6ES7322-1FL00-0AA0 开出模块(32点,120VAC/230VAC)
西门子6ES7322-1BF01-0AA0 开出模块(8点,24VDC,2A)
西门子6ES7322-1FF01-0AA0 开出模块(8点,120V/230VAC)
西门子6ES7322-5FF00-0AB0 开出模块(8点,120V/230VAC,独立接点)