起订:1
供应:750
发货:1天内
1994年4月,S7系列诞生,它具有更化、更*等级、安装空间更小、更良好的WINDOWS用户界面等优势,其机型为:S7- 00网卡驱动程序 6GK1 716-0HB64-3AA0 S7-REDCONNECT/Windows NT 4.0, 05 6GK1 713-5DB64-3AA0 DP-5613 / 3" src="http://www.dqjsw.com.cnhttp://img.testmart.cn/Uploads/allimg/131029/0Q02CL0-11.png" width="457" />
图 10 网络拓扑图
4.2 从站组态
组态步骤同3.2节,这里不再赘述。
4.3 主站组态
首先新建S7-300站,添加CPU314C-2DP,双击DP接口,新建一条PROFIBUS网络。然后从硬件目录中选择CPU314C-2DP GSD文件(路径参照图4),添加到新建的PROFIBUS网络中,为其分配PROFIBUS地址,该地址要与前文的从站地址一致。
然后为CPU314C-2DP从站组态的通信接口区。本文在硬件目录中CPU314C-2DP GSD文件下方选择了“Master_I Sle_Q 1B unit”和“Master_Q Sle_I 1B unit”,必须和从站组态时通信接口区保持一致。如图 11所示。
图 11 主站组态CPU的通信口(Port 0、Port 1)均支持PPI通信协议。S7- -0AA0 SIMATIC Micro内存卡2MByte(MMC) 6ES7 953-8LM 0M站热插拔功能所需的有源总线导轨的订货号;
STEP6:属性窗提供了该型号IM153,的I/O模块对应使用的有源总线底板的订货号;
除了以上的硬件组态之外,还要向S7-400中下载OB82、OB83、OB84、OB85、OB86、OB87、OB121、OB122等组织块。当ET %我们基本已经站稳了,那80%,只要我们一直在努力,就像我曾经说过的,“不怕贼偷,就怕贼惦记”,谁又敢说,的产品不会继续蚕食、吞噬、那80%的肥肉份额呢?
这是DCS的情形,相比较之下,PLC的份额,就汗颜的多了。工控同行问我,目前国产PLC的份额有1%吗?我不是很清楚,但我知道,答没有,应该是不会错的。
至少,在任何一个PLC的项目的招标中,没有哪个国外*的公司,不论是SIEMENS,不论是三菱还是、安川,不论是LG,还是台达,都不可能因为听说有国产的PLC*参加而自动退出竞争的,不论这国产的是德天奥、凯迪恩还是信捷。
再联想到变频器的市场,虽然中、高压的产品和牵引、等*变频器市场还是进口的天下,但低压的通用变频器市场,用户不再迷信西门子、施耐德、ABB,或者富士、安川、三恳等*,国产的,如森兰、安邦信、惠丰、阿尔法、创杰等*,已经成为用户的选择之一,甚至是产品。
而人机界面产品,E-VIEW,信捷,威伦通,德天奥等*,则早已在用户、特别是OEM用户那里确立了*地位,SIEMENS,PROFACE,还有那些*早已从大多数用户的选购单中剔除了。现在,用户对国产的人机界面产品,不是担心性能,而是担心供货能力和售后服务的问题了。
但是,回到PLC,我们的依然回归沉重。前不久,凯迪恩被人机公司收购,虽然从行业并购来看是一件好事,但其中涉及到和利时,也不由得让人担心国人对自己的PLC产品的信心。浙大中自被正泰收购,本来以为借助正泰的庞大的低压电器的销售网络,可以为浙大中自的PLC产品(因为PLC与低压电器往往是共同使用的)开拓一个广泛的销路,结果,不仅没有什么效果,反而使正泰的股东对PLC这个产品没了信心,觉得不如砍掉这个部门,可能对公司的发展更为有利一些。
深圳市德天奥科技有限公司从 西门子1P6ES7953-8LM2O-OAAO 0与S7-1500支持的错误处理组织块的块号与S7-300/400保持一致,不同的是S7-1500除时间错误中断组织块OB80的优先级22不能改变外,其它的错误处理组织块的优先级都可以修改。如诊断中断OB82:
打开属性窗口,选中“Replace modules during operation“(热插拔)选项;
STEP5:属性窗提供了ET 5">6ES7 307 - 1EA00 - 0AA0
@
DB X 13
诊断信息指出读取Q区的位地址出错,错误地址240,要求调用编程错误组织块OB121。
从CPU 412-2的手册查到默认的映像地址为128字节,超出范围可改为PQ地址,但是PQ区不能使用位地址,需要改为字节、字或双字地址。可在CPU属性对话框的“周期/时钟存储器”选项卡设置I/Q区的范围(见下图)。
FB块接口类型大不同
对于工控新人来说,使用STEP7编程时,首先需了解OB/FC/FB/DB等块的功能和作用,待这些块后再进行编程就“轻而易举”了。
在热线上经常遇到用户FB的接口变量类型IN_OUT、STAT、TEMP在使用上有何区别,以下通过一个简单的例子进行说明。运用FB块编程计算公式:(A+B) * C = D,在程序中需要通过一个中间变量(例如其变量名定义为“TEMP_value”)传递“A”和“B”相加的结果,然后再乘以“C”终结果“D”;将中间变量“TEMP_value”分别定义为IN_OUT、STAT或TEMP类型后做如下。
首先创建FB1,在IN接口类型中新建A、B、C 三个变量,数据类型INT;在OUT接口类型中新建D 变量,数据类型INT;在OB1中调用FB1,并生成对应的背景DB块DB1。
情形一,将中间变量“TEMP_value”定义为IN_OUT类型时,接口定义及程序如图1:
图1 中间变量“TEMP_value”定义为IN_OUT类型
下载到CPU中执行程序监控,在调用FB1的接口参数处和背景DB块中都可以监控到变量“A”和“B”相加的中间结果“TEMP_value”,如图2所示。
图2 中间变量“TEMP_value”定义为IN_OUT时的在线数据
情形二,将中间变量“TEMP_value”定义为STAT类型时,接口定义及程序如图3:
图3 中间变量“TEMP_value”定义为STAT类型
下载到CPU中执行程序监控,仅能在其背景DB块中监控到变量“A”和“B”相加的中间结果“TEMP_value”的值,而在调用FB1的接口参数处无该中间变量,如图4所示。
图4 中间变量“TEMP_value”定义为STAT时的在线数据
情形三,将中间变量“TEMP_value”定义为TEMP类型时,接口定义及程序如图5:
图5 中间变量“TEMP_value”定义为TEMP类型
下载到CPU中执行程序监控,既不能在其背景DB块中监控到变量“A”和“B”相加的中间结果“TEMP_value”的值,也不能在调用FB1的接口参数处看到该中间变量,如图6所示。