| 加工定制否 | 品牌Siemens/西门子 |
| 型号6ES7 314-6BH04-0AB0 | 工作电压220V |
| 输出频率24kHz | 产品认证1 |
西门子6es7 314-6bh04-0ab0
我公司大量现货供应,价格优势,品质保证,德国原装进口
上海隆彦自动化科技有限公司
联系人 :詹雪芬
24小时销售技术服务热线 :18717946324(微信同号)
电话(tel):021- 61311927
传真(fax):021-67355123
商务 (q q) :850111590
地址(add):上海市金山区枫泾镇枫阳新村183号302
上海隆彦自动化科技公司经营理念是:以质量求生存,以诚信谋发展。
我们公司能提供全套产品,我们有着的库存,***优惠的价格
,***的售后服务和大的技术力量
我公司大量现货供应,价格优势,品质保证,德国原装进口
本公司销售西门子自动化产品,全新原装,质量保证,价格优势
西门子plc,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,品质保证,德国原装进口
目前西门子s7-300/400系列的plc的通讯方式开始大量使用工业以太网通讯,mp277/377、xp177b系列触摸屏也集成了以太网接口,这带来一个好处,所有的接口都统一,在网络通讯时采用都以太网接口,所有的设备组成一个局域网,包括上位监控计算机、编程设备、plc、触摸屏都能很方便地互相访问,需要扩展多一个设备也很方便,只需要加一个交换机就能扩展出多个接口。因为有这些好处,所以采用以太网通讯越来越流行,下面说一说以太网通讯的其中一个应用,plc与plc之间通过以太网互连。
一、s7-300/400之间互连
1、采用plc与plc通过以太网访问,需要增加以太网模块,如cp343-1,cp443-1的模块,或者采用带有pn接口的plc,如cpu315-2dp/pn的plc。
2、采用两块cp343-1互连,先在同一个项目里做好两套plc的硬件组态,分配好ip地址,打开netpro,选择其中一个plc,双击连接列表上的空白行,添加一个s7 conection。选择连接的另一个plc,记住连接的id号。通讯双方的其中一个站为client端,激活“establish an active connection”的选项(默认是激活的)。这样netpro的配置就完成了,编译、下载完成
3、打开其中两套plc的ob1,调用fb12(bsend)块发送数据,fb13(brcv)块接收数据,1#plc的发送对应2#plc的接收,1#plc的接收对应2#plc的发送。
4、调用fb12的时候几个参数的含意,a、req,发送开始,上升沿触发发送工作;b、id,连接id号,这个id号是在netpro组态时生成的id号;c、r_id,连接号,相同连接号的fb块互相对应发送/接收数据,这个是由用户编程时定义的,例如1#plc的fb12的r_id是dw#16#2,则2#plc的fb13的r_id也是dw#16#2,这样才能保证正常接收发送;d、done,发送完成,如果req端是一个不停的脉冲,正常情况下done端也应该也是一个不停的脉冲反馈;e、sd_1,发送的开始地址,以p# x.x byte xxx来表示,f、len,发送数据的长度。
5、采用fb12、fb13来进行发送/接收是比较麻烦的,一方面需要两端的以太网模块都支持双边发送,如cp343-1-lean就不支持了,另一方面,两边都要写程序,对于增加的系统不太方便,所以这时可以在netpro里把one-way(单边通讯,激活后fb12、fb13不能使用)激活,采用fb14(get)取数据、fb15(put)发送数据来做,fb14的参数定义和fb12差不多,只是少了r_id和len,这样更方便一些,而且还有一个好处,不需要对原有的系统进行什么更改,只需要把单边的plc组态和程序下载就可以了
6、需要注意的另一个问题是fb和sfb的区别,在s7-400上采用sfb,在s7-300上采用fb,在s7-300集成的pn口上,采用sfb,这个问题曾经折磨过我一两天才解决。西门子6es7 314-6bh04-0ab0二、winlc与plc互连winlc是在pc机上的软件plc,可以把一台pc机当成plc使用。这样对于不能采用模拟器连接的软件是比较方便的,如采用intouch、ifix这些scada软件做为上位机软件时,测试是个麻烦的问题,需要与实际机器连接起来才能测试,但如果有winlc,可以把程序拷到winlc上运行,上位机软件与winlc联机测试,省去不少工夫,所以winlc对于不方便进行现场测试的环境,是个不错的替代方案。winlc既然是一套软件plc,就能够实现plc的功能,那么与plc通讯也是可以实现的,下面说一说winlc与s7-300互连
1、新建一个项目,建立一个s7-300的站点,硬件组态;建立一个pc站点,在pc站点上增加一个winlc和一个ie general,ie general的ip地址与pc机的ip地址一致,其实ie general指的就是pc机的以太网卡。
2、打开netpro,在winlc上新建一个s7 conection,指向s7-300,编译、存盘
3、在pcstation上增加winlc和ie general,需要注意槽号要与硬件配置时候一样
3、打开winlc的ob块,调用sfb14、sfb15来读写s7-300的数据
4、启动winlc软件,下载程序,这样就可以实现软件plc与plc互连了
三、两种方式的结合
如果有多台plc需要与pc机上的scada软件通过opc进行通讯,但是又发现scada软件读取的速度太慢,不能满足刷新要求,或者数据要做些预处理才能显示,scada软件上运行太多的脚本又影响速度,那么通过软plc把多台plc的数据先读过来进行预处理,scada软件只与一台plc进行通讯,这样scada软件上的工作量会少一些。这个时候把上面说的两种方式结合一下,就能够实现这样的功能了。
plc的基础技术的进展,主要集中在两个基本方面:执行多任务和程序互换。
所谓执行多任务,就是在一个plc系统中可同时装几个cpu模块,每个cpu模块都执行某一种任务,控制与其所执行任务相关的i/o模块的存取。其实,按照iec 61131-3的概念,我们应该更确切地称之为通过多配置执行多任务。例如,三菱电机的小q系列***多可以在一个机架上插4个cpu模块;富士电机的micrex-sx系列***多可以在一个机架上插6个cpu模块。这些cpu模块可以是专门用于逻辑控制、顺序控制的,也可以是运动控制用的,还可以是做过程控制用的,上述在winoows操作系统的环境下执行pc机任务的模块,也是供用户选择的一种选项。从某种意义上讲,这也是一种混合式的控制系统。
plc的传统软西门子6es7 314-6bh04-0ab0件模型包括一个资源,运行一个任务,控制一个程序,且运行于一个封闭系统中。而在iec 61131-3可编程控制器编程语言标准的软件模型中,在其***上层把解决一个具体控制问题的完整的软件概括为一个“配置”。它专指一个特定类型的控制系统,包括硬件装置、处理资源、i/o通道的存贮地址和系统能力,等同于一个plc系统的应用程序。在一个由多台plc或由多个cpu构成的plc控制系统中,每一台plc或每一个cpu的应用程序就是一个独立的“配置”。在一个“配置”中可以定义一个或多个“资源”。可把“资源”看作能执行iec程序的处理手段,它反映plc的物理结构,在程序和plc的物理i/o通道之间提供了一个接口。只有在装入“资源”后才能执行iec程序。一般而言,通常资源放在plc内,当然它也可以放在其它支持iec程序执行的系统内。在一个“资源”内可以定义一个或多个任务。任务被配置后可以控制一组程序或功能块。这些程序和功能块可以是周期地执行,也可以由一个事件驱动予以执行。
由此可见,该软件模型足以映像各类实际系统:对于只有一个处理器的小型系统,其模型只有一个配置、一个资源和一个程序,与现在大多数plc的情况完全相符。对于有多个cpu模块插装在同一机架上的中、大型系统,每个cpu模块被视作一个配置,可由一个或多个资源来描述,而一个资源则包括一个或多个程序。对于分散型系统,包含多个配置,而一个配置又包含多个处理器,每个处理器用一个资源描述,每个资源则包括一个或多个程序。西门子plc模块6es7312-5bf04-0ab0
值得指出的是,近些年来在日本开始流行的多cpu的plc结构,恰恰是在iec 61131-3标准颁布后多年之后才问世的。这个plc结构的革命性变化,显然是建立在这个软件模型的 理论基础上,要不然plc还是由一个cpu按扫描方式执行一个程序的那种传统结构。
至于程序互换的问题,至少到目前为止尚是一个努力的方向。只有在每个plc的供应厂商所提供的plc产品都真正遵循iec 61131-3的标准,而且其编程系统的具体实现又切实符合iec 61131-8《编程语言的应用和实现导则》,并通过plcopen这个国际组织对各种编程语言(ld、sfc、fbd、st和il)的一致性测试,还要解决不同plc的存储地址资源的对应互换,才有可能实现名副其实的程序互换。
一、输入回路的设计
1、电源回路 plc供电电源一般为 ac85—240v(也有dc24v),适应电源范围较宽,但为了抗干扰,应加装电源净化元件(如电源滤波器、1:1隔离变压器等)。西门子6es7 314-6bh04-0ab0
2、plc上dc24v电源的使用各公司 plc产品上一般都有dc24v电源,但该电源容量小,为几十毫安至几百毫安,用其带负载时要注意容量,同时作好防短路措施(因为该电源的过载或短路都将影响plc的运行)。
3、外部dc24v电源 若输入回路有 dc24v供电的接近开关、光电开关等,而plc上dc24v电源容量不够时,要从外部提供dc24v电源;但该电源的“—”端不要与 plc的 dc24v的“—”端以及“com”端相连,否则会影响plc的运行。
4、输入的灵敏度各厂家对plc的输人端电压和电流都有规定,如日本三菱公司f7n系列plc的输入值为:dc24v、7ma,启动电流为4.5ma,关 断电流小于1.5ma,因此,当输入回路串有二极管或电阻(不能完全启动),或者有并联电阻或有漏电流时(不能完全切断),就会有误动作,灵敏度下降,对 此应采取措施。另一方面,当输入器件的输入电流大于plc的输入电流时,也会引起误动作,应采用弱电流的输入器件,并且选用输人为共漏型输入的plc,bp输入元件的公共点电位相对为负,电流是流出 plc的输入端。
二、输出回路的设计
1、各种输出方式之间的比较
(1)继电器输出:
优点是不同公共点之间可带不同的交、直流负载,且电压也可不同,带负载电流可达2a/点;但继电器输出方式不适用于高频动作的负载,这是由继电器的寿命决 定的。其寿命随带负载电流的增加而减少,一般在几十万次至jl百万次之间,有的公司产品可达1000万次以上,响应时间为10ms。
(2)晶闸管输出:
带负载能力为0.2a/点,只能带交流负载,可适应高频动作,响应时间为1ms。
(3)晶体管输出:
优点是适应于高频动作,响应时间短,一般为0.2ms左右,但它只能带 dc 5—30v的负载,输出负载电流为0.5a/点,但每4点不得大于0.8a。
当你的系统输出频率为每分钟6次以下时,应继电器输出,因其电路设计简单,抗干扰和带负载能力强。当频率为10次/min以下时,既可采用继电器输出方式;也可采用plc输出驱动达林顿三极管(5—10a),再驱动负载,可大大减小。
2、抗干扰与外部互锁当 plc输出带感性负载,负载断电时会对plc的输出造成浪涌电流的冲击,为此,对直流感性负载应在其旁边并接续流二极管,对交流感性负载应并接浪涌吸收电 路,可有效保护plc。当两个物理量的输出在plc内部已进行软件互锁后,在plc的外部也应进行互锁,以加强系统的可靠性。
3、“gom“点的选择不同的 plc产品,其“com”点的数量是不一样的,有的一个“com”点带8个输出点,有的带4个输出点,也有带2个或1个输出点的。当负载的种类多,且电流 大时,采用一个“com”点带1—2个输出点的 plc产品;当负载数量多而种类少时,采用一个“com”点带4—8个输出点的plc产品。这样会对电路设计带来很多方便,每个“com”点处加一熔丝, 1—2个输出时加2a的熔丝,4—8点输出的加5—10a的熔丝,因 plc内部一般没有熔丝。
4、plc外部驱动电路对于 plc输出不能直接带动负载的情况下,必须在外部采用驱动电路:可以用三极管驱,也可以用固态继电器或晶闸管电路驱动,同时应采用保护电路和浪涌吸收电 路,且每路有显示二极管(led)指示。印制板应做成插拔式,易于维修。
plc的输入输出布线也有一定的要求,请看各公司的使用说明书。
三、扩展模块的选用
对于小的系统,如80点以内的系统.一般不需要扩展;当系统较大时,就要扩展。不同公司的产品,对系统总点数及扩展模块的数量都有限制,当扩展仍不能满足 要求时,可采用网络结构;同时,有些厂家产品的个别指令不支持扩展模块,因此,在进行软件编制时要注意。当采用温度等模拟模块时,各厂家也有一些规定,请 看相关的技术手册。
各公司的扩展模块种类很多,如单输入模块、单输出模块、输入输出模块、温度模块、高速输入模块等。 plc的这种模块化设计为用户的产品开发提供了方便。
四、plc的网络设计
当用plc进行网络设计时,其难度比plc单机控制大得多。首先你应选用自己较熟悉的机型,对其基本指令和功能指令有较深入的了解,并且指令的执行速度和 用户程序存储容量也应仔细了解。否则,不能适应你的实时要求,造成系统崩溃。另外,对通信接口、通信协议、数据传送速度等也要考虑。
***后,还要向 plc的商家寻求网络设计和软件技术支持及详细的技术资料,至于选用几层工作站,依你的系统大小而定。
五、软件编制
在编制软件前,应首先熟悉所选用的 plc产品的软件说明书,待熟练后再编程。若用图形编程器或软件包编程,则可直接编程,若用手持编程器编程,应先画出梯形图,然后编程,这样可少出错,速 度也快。编程结束后先空调程序,待各个动作正常后,再在设备上调试。
