上 海 地 友 自 动 化 设 备 有 限 公 司
(SIEMENS)
「产品库存】 销售
「产品价格】电议
「产品】、假一罚十。
「产品包装】全新、销售。
「售后服务】质保一年,
西门子低压模块3RT10556AD36西门子低压模块3RT10556AD36西门子低压模块3RT10556AD36西门子低压模块3RT10556AD36 这里我以S7200说一下吧。S7200根据CPU不同,CPU221、CPU222、CPU224、CPU224XP、CPU226,供电的也不同。无非就两种供电:直流供电+交流供电。一般接线端子旁有DC或AC标识。 ⑤高速计数器(HC)的标注。高速计数器(HC)与普通计数器基本相同,其用于累计高速脉冲。高速计数器比较少,在西门子S7-200系列PLC中,CPU226中高速计数器为HC(0~5),共6个。⑥累加器(AC)的标注。 西门子plc中UDT数据类型的用法一、UDT是什么UDT是用户自定义数据类型。用户有时为了方便,先创建一个udt(和创建db块一样),写好数据结构。然后,在创建db块时,如果需要可以建好的udt(输入个name,类型输入udt的名字,比如udt1),如果切换到数据视图,即可看到原先创建的udt的结构了。 并且可以按位、字节、字或双字来存取V存储区中的数据。位存储区:M可以用位存储区作为控制继电器来存储中间操作状态和控制信息。并且可以按位、字节、字或双字来存取位存储区。原来V一般用了存储逻辑结果,而且是中间结果。 小白同学一直不明白变量存储区V和位存储区M的区别,特意查了手册才算有点收获。手册是这样说明的:以下是引用内容变量存储区:V可以用V存储器存储程序执行中控制逻辑操作的中间结果,也可以用它来保存与工序或任务相关的其它数据。 初始化0、1或2HSC1为内部方向控制的单相增/减计数器(0、1或2),初始化步骤如下:1.用初次扫描存储器位(0.1=1)调用执行初始化操作的子程序。由于采用了这样的子程序调用,后续扫描不会再调用这个子程序,从而了扫描时间,也提供了一个结构的程序。 图1主回路、控制回路图2控制回路图LCI/O点电路说明:1、电机有遥控/就地两种控制,由转换开关-S00进行转换;2、就地控制即现场机旁按钮启动控制,一般用于电机的功能、状态,所以一般选择可自复位的按钮,即按下按钮,电机启动;松开按钮,电机停止;3、遥控即由PLC进行电机的启停控制。 可以计算出,该定时器的定时时间为300×100ms=30000ms=30s;则在该程序中,当输入继电器I0.3闭合后,定时器T37得电,延时30s后控制输出继电器Q0.0的延时闭合的常开触点T37闭合,使输出继电器Q0.0线圈得电。 西门子plc编程的工作原理:当PLC投入运行后,其工作一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。
西门子低压模块3RT10556AD36西门子低压模块3RT10556AD36 一般用户对操作的一些特殊要求也可通过特殊标志位辅助继电器通知CPU。图4西门子PLC梯形图中的特殊标志位辅助继电器4、定时器(T)的标注在西门子PLC梯形图中,定时器是一个非常重要的编程元件,用“字母T+数字”进行标识,数字从0~255,共256个。 图4如图4,这个是PLC置位复位程序的复位执行步骤,4,外部常闭按钮没有按下时I0.5没有接通,Q0.1复位线圈就没有输出。5,当外部常闭按钮按下时I0.5接通,Q0.1复位线圈就有了输出。它就会复位置位线圈Q0.1,这样Q0.1就没有了输出。 将PC中编写的程序传送给plc称为下载,将PLC中的程序传送给PC称为上载。1.下载程序程序编译后,就可以将编译好的程序下载到PLC。程序下载的是:执行菜单命令“文件→下载”,也可单击工具栏上的“”图标,会出现“下载”对话框,单击“下载”按钮即可将程序下载到PLC,如果PC与PLC连接通信不正常,会出现对话框,提示通信错误。 通过CP243-2AS-i通信处理器,S7-200CPU可以作为AS-i的主站,多可以连接62个AS-i从站,接入496个远程数字量输入/输出点。5、S7-200的编程STEP7-Micro/WIN32是专门为S7-200设计的在个人计算机Windows操作下运行的编程。 方面主要是程序结构,自动化中的数据,组态数据、通讯数据及程序和项目文档。在sieme的s7中,上述工作都在项目(simatic器),包括必须的硬件(+组态),网络(+组态),所有程序和自动化解决方案的数据。 从很多方面一、硬件区别:(1)主要地区别就是S7-300模块化了,S7-200系列是整体式的,CPU模块、I/O模块和电源模块都在一个模块内,称为CPU模块;而S7-300系列的,从电源,I/O,CPU都是单模块的。 这里以西门子300系列plc为例,对PLC程序的编写作一些规定:1.项目(project):用该项目的汉语拼音或汉字命名。2.工作站(station):以汉语拼音或汉字命名项目中的各工作站。3.程序块(Block):尽量采用结构化编程,在程序块符号名(Symbolicname)中用汉字概括说明该程序块的主体功能,并在该块的说明(Comment)中用汉字详细描述该程序的功能及主要编程思路。 B内运行的效果,给调试带来很大的困难,这里就需要使用操作的功能,对FB内测行单调试,如下图:OK完成,可以对FB(多次调用的)进行单的调试了多重背景数据的使用:(多重数据就是在一个FB内多次调用另一个FB,以达到FB使用数目。
西门子低压模块3RT10556AD36西门子低压模块3RT10556AD36 举一个我们常见的公式,求圆的面积,s=π*r*r。输入r值,便圆的面积s,这就是简单的函数,r是自变量,s是因变量。图一变量声明图2FC函数内容Input:输入型参数,提供外部输入接口。类似于函数f(x)中的x,是一个自变量。 3、S7-200的扩展模块不同的S7-200CPU上已经集成了一定数量的数字量I/O点,若实际需要的I/O点数过该CPU的I/O点数时,则通过输入/输出扩展模块来达到扩展功能、扩大控制能力。扩展模块有输入/输出扩展、热电偶/扩展三种类型,通过总线连接器(插件)和CPU模块连接。 CPU通过PC/PPI电缆或插在计算机中CP55111或CP5611通信卡与计算机通信。通过PC/PPI电缆,可以在Windows下实现多主站通信。STEP7-Micro/WIN32的用户程序机构简单清晰,通过一个主程序调用子程序或中断程序,还可以通过数据块进行变量的初始化设置。 4、电机启停的使能有很多种,为方便讨论,这里选用两个自复位按钮(-S11、-S12)作为启动使能,-S13用作电机停止。由于电气控制回路较为简单,这里就不做详细介绍了。表1为电路中的相关器件及功能说明。 SIMATIC存储将创建以下文件夹:–SIMATIC.S7–SINAMICS.S7S(仅用适于SIMATICDriveController)●固件新卡可将CPU和I/O模块的固件文件保存在SIMATIC存储卡中。 3---另外一种情况是:未使用而空余的AO输出通道如果用“HWConfig”(硬件组态)工具,在该模块(即332-5HF00-0AB0)中的“Properties”(属性)的“Outputs”标签里,如果勾选了“GroupDiagnostic”(即AO通道成组诊断)。 从堆栈使用上来讲,LPP把堆栈弹出一级,堆栈内容依次上移。图LPS、LRD、LPP指令使用说明:(1)由于受堆栈空间的(9层堆栈),LPS、LPP指令连续使用时应少于9次。(2)LPS和LPP指令必须成对使用,它们之间可以使用LRD指令。 西门子的模拟量模块,具体接线是二线制还是四线制,模块硬件配置设置里是可改的.具体用那种,取决于外来4-20mA是否需要西门子模拟量模块提供24VDC电源串入4-20mA回路,如果回路需要串入模拟量模块该通道的24VDC,选二线制,比如变送器等(如果串入外部24VDC电源选四线制,不过一般这种不用。西门子低压模块3RT10556AD36西门子低压模块3RT10556AD36 表1位数据类型的数据表示范围对于S7-1500PLC,数学数据类型主要有整数类型和实数类型(浮点数类型)。整数类型又分为有符号整数类型和无符号整数类型。对于S7-300/400PLC,仅支持整数型Int和双整数型DInt。 plc编程中调用中断很方便,可以直接调用中断指令模块,填写相应事件号,执行的中断程序即可。中断分离(DTCH)指令取消中断事件(EVNT)与所有中断例行程序之间的关联,并禁用中断事件。在中断例行程序之前,必须在中断事件和用户希望在事件发生时执行的程序段之间建立联系。 当SCRT指令的输入端有效时,一方面置位下一个SCR段的状态器S,以便使下一个SCR段工作;另一方面又同时使该段的状态器复位,使该段停止工作。由此可以总结出每一个SCR程序段一般有三种功能:液压动力滑台在实际工作时的运动一般是:快进——工进——快退。 五、使用序列号进行防拷贝保护通过为CPU设置防拷贝保护,可以将块的执行与特定SIMATIC存储卡在一起。这样,只有在序列号的SIMATIC存储,才能执行该块。设置防拷贝保护:1.打开相应块的属性。 如果不上述条件,会在下载通信时遇到82号错误。如果已经上述条件而仍然遇到错误,请检查是否其他原因。COM口的星号说明它被其他占用,Micro/WIN不能使用。6非原装U电缆实际上是COM电缆,是U-COM电缆加上COM电缆,所以设置应该根据COM口来设置。 主程序的名称一般用默认的MAIN,任何项目文件的主程序只有一个。◆添加一个子程序或一个中断程序1:在指令树窗,右击“程序块”图标,子程序或中断程序。2:用“编辑”菜单中的“”命令。 1,把CPU的型号改为:CPU224CN。2,菜单栏文件中的导出,然后选择保存类型为:(*.awl)。文件名为:启动程序(名字随便取),保存按钮,保存至桌面,一会要用到。图3在图3中,我们菜单栏程序中的载入程序再选择所有,在弹出的窗选择我们刚才保存在桌面的(启动程序.awl开。 S7-400的PROFIBUS通信处理器为CP443-5基本型、CP443-5扩展型、IM467和IM467-FO。CP443-5支持冗余的总线拓扑结构。它们有时钟同步功能,可以在H中实现冗余的S7通信或DP主站通信。西门子低压模块3RT10556AD36西门子低压模块3RT10556AD36 短整数型、整数型、双整数型和长整数型数据为有符号整数,分别为8位、16位、32位和64位,在存储器中用二进制补码表示位为符号位(0表示正数、1表示负数),其余各位为数值位。而无符号短整数型、无符号整数型、无符号双整数型和无符号长整数型数据均为无符号整数,每一位均为有效数值。 “完成”输出:开关量输出。当“完成”位被设置为高时,它表明上一个指令也已执行。当“完成”位为高时,错误字节会报告无错误或有错误代码的正常完成。如果PTO向导的HSC计数器功能已启用,C_Pos参数包含用脉冲数目表示的模块;否则此数值始终为零。 三菱的FX1N有60点的基本单元(即CPU模块),FX2N有64点、80点和128点的基本单元,大I/O点数的基本单元平均每个I/O点的价格较低。S7-200ART有60点的CPU,而S7-200的CPU(CPU226)多40点,它们的价格相差不多。 Input类型参数,是外部变量的拷贝副本,修改其值,外部变量无变化。假设在程序中修改R的值,从图2编译信息发现,传递的并不是实际参数,所以修改外部接口变量无变化。Output:输出型参数,提供外部输出接口。 对于不带隔离的模拟量输入模块,在CPU的M端和测量电路的参考点MANA之间,必须建立电气连接。为此,应连接MANA端子与CPU或IM53的M端子。MANA和CPU或IM153的M端子之间的电位差会造成模拟的中断。 定时器使用的时间值为BCD码,给定时器赋值可以带有时基格式。格式为:W#16#wxyz。其中,w是时间基准,xyz是BCD码格式的时间值。设定值范围为1~999。这里,时基越小,则分辨率越高;时基越大,则分辨率越低,但定时时间越长。 那么解决问题的关键出现了:6ES7321-1BH02-0AA0和6ES7321-1BH01-0AA0在使用上是否区别。6ES7321-1BH02-0AA0的接线图如下图所示,从图中可以看出只要20号管脚和通道对应管脚之间有13-30V直流电压,相应通道就应该显示为1。 举例来说,你需要控制10个电机,它们的属性都是基本相同的:如“正转(BOOL)”、“反转(BOOL)”、“速度(INT)”、“加速度(INT)”、“减速度(INT)”等,如果程序中你需要用到这些属性,那么你可能需要为10个电机都建立这些变量,如果是单建立,你就需要建立10*5=50个变量;如果你用。 如:T40。定时器的编号包含两方面的变量信息:定时器位和定时器当前值。定时器位即定时器触点,与其他继电器的输出相似。当定时器的当前值达到设定值PT时,定时器的触点。定时器当前值即定时器当前所累计的时间值,它用16位符号整数来表示计数值为32767。 1)首先新建一个子程序,并在接口变量表中定义变量,其中,定义符号、数据类型、必要时做一些注释,方便在编辑程序时理解,图示:比较循环结果达到循环,退出循环指令,图示:完整的子程序,图示:2)在主程序中调用这个子程序,图示:3)在状态表中新建相关的变量数据,图示:4)输入自VW0开始的10个数据。 如果在执行写入操作期间从CPU中移除存储卡,存储卡的内容可能会失效。存储区的保持性随后可能也会丢失。可能需要从PG中存储卡并重新加载程序。2、从CPU中移出SIMATIC存储卡,关闭电源电压。3、SIMATIC存储卡切勿使用Windows工具进行格式化。 功能块用来表示定时器、计数器或者数算等附加指令。利用能流这一概念,可以帮助我们好地理解和分析梯形图,能流只能从左向右流动。触点和线圈络(Network),用编程生成的梯络编号,络为单位,给梯形图加注释。西门子低压模块3RT10556AD36西门子低压模块3RT10556AD36西门子低压模块3RT10556AD36 2、在CPU1511-1PN的OB1组织块中添加ModbusTCPServer功能块"MB_SERVER",将提示会为该FB块一个背景数据块,本例中为DB1"MB_SERVER_DB",如下图所示。 通常,SS_SPEED值是MAX_SPEED值的5%至15%。⑵加速和减速时间加速时间ACCEL_TIME:电机从SS_SPEED速度加速到MAX_SPEED速度所需的时间。减速时间DECEL_TIME:电机从MAX_SPEED速度减速到SS_SPEED速度所需要的时间。 五、使用序列号进行防拷贝保护通过为CPU设置防拷贝保护,可以将块的执行与特定SIMATIC存储卡在一起。这样,只有在序列号的SIMATIC存储,才能执行该块。设置防拷贝保护:1.打开相应块的属性。 西门子s7-200模块供电分自供电和外部供电,所谓自供电是指当输入,输出需要24v直流电源供电且模块自带24v电源容量能够供电要求时,不使用外部24v电源供电。而外部供电是指plc模块输入输出或其中的输入或输出采用外部24v电源供电,此时注意模块自带24v电源与外部24v电源要各自,即不能把2个电源并接或并用。 下面介绍使用法。图1如图1,是我们上一节课讲的西门子s7200PLC的,启动,保持,停止的控制电路和程序,我们知道右边的这个程序,它是用单纯的常开和常闭的位操作指令编写的,可以完成自锁的功能。大家不太明白的再看一下上一节。西门子低压模块3RT10556AD36西门子低压模块3RT10556AD36 在网络中,程序的逻辑运算按从左到右的方向执行,与能流的方向一致。各网络按从上到下的顺序执行,络后,络重新执行。使用编程可以直接生成和编辑梯形图,并将它下载到PLC中。这是一种类似于数字逻辑门电路的编程语言,有数字电路基础的人很容易。 子程序调用指令用在主程序或其他调用子程序的程序中,子程序的无条件返络段。梯形图指令能够自动生成子程序的无条件返回指令,用户输入。子程序的调用是有条件的,未调用它时不会执行子程序中的指令,因此使用子程序可以扫描时间,同时可使整个程序功能清晰,易于查错和,还能存储空间。 如果该位为0,对应的编程元件的线圈和触点的状态与上述的相反,称该编程元件为0状态,或称该编程元件OFF(断开)。表1不同进制的数的表示计算机和plc用多位二进制数来表示数字,二进制数遵循逢2进1的运算规则,从右往左的n位位为0位)的权值为2n。 B内运行的效果,给调试带来很大的困难,这里就需要使用操作的功能,对FB内测行单调试,如下图:OK完成,可以对FB(多次调用的)进行单的调试了多重背景数据的使用:(多重数据就是在一个FB内多次调用另一个FB,以达到FB使用数目。西门子低压模块3RT10556AD36西门子低压模块3RT10556AD36 但除了以上介绍的,这个自锁功能还能用我们讲的置位和复位操作来完成。程序如下。图2图2,左边就是使用置位复位编写的PLC程序,感觉是不是比以前编写的程序,清晰简单多了,右边是置位复位操作指令的每一个部分的分明,已经写的很明白了就不用讲了。 和交换机(或路由器)实现多台PLC、hmi和计算机的通信非常方便。S7-1200的24MSIMATIC存储卡可以用来新操作,但是价格高达1000多元,和CPU模块的价格差不多了。V3版的S7-1200新操作。 它们两个在每次使用时99%的情况下都是成对出现的,只要我们在程序一个地方使用了置位,在程序的另一个地方就会用到复位。所以永远都是你等着我,我等着你,只要你要不来我就**。置位与复位的大体意思就是,置位是对一个位写1(有输出),复位就是写0(没有输出)。 在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。