西门子s7-200300中的Fb,以及FC里面对应各个功能功能块的实际用途有详细列表吗

西门子s7-200200300,1200三种型号在功能上的差别从存储空间大小存储卡中可以存放的内容和扩展性这三方面来看。

一从存储空间大小看区别

从上图中可以看到S7-200存储空间是5MB。

从图Φ看到S7-300存储空间大于5MB小于10MB

二,从存储卡中可以存放的内容看区别

从上图中可以看到S7-200MC可选用

从上图中可以看S7-1200必须使用。

S7-200最多可扩展7个模塊

S7-1200最多可扩展8个模块(CM)。

S7-200 是一种小型的可编程序控制器适用于各行各业,各种场合中的检测、监测及控制的自动化

S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能因此S7-200系列具有极高的性能/价格比。

S7-300是德国西门子公司生产的可编程序控淛器(PLC)系列产品之一

其模块化结构、易于实现分布式的配置以及性价比高、电磁兼容性强、抗震动冲击性能好,使其在广泛的工业控制领域中成为一种既经济又切合实际的解决方案。

SIMATIC S7-1200是一款紧凑型、模块化的PLC可完成简单逻辑控制、高级逻辑控制、HMI 和网络通信等任务 。

单機小型自动化系统的完美解决方案 对于需要网络通信功能和单屏或多屏HMI的自动化系统,易于设计和实施

具有支持小型运动控制系统、過程控制系统的高级应用功能。

知道合伙人教育行家 推荐于

冀中能源集团本道矿山工程技术有限公司首席工程师 多次获得集中能源集团科技进步奖


S7-1200系列功能和市场定位介于西门子s7-200200CN和S7-300之间主要是集成了运动控制,高速计数功能(因为这两个功能模块在300、400系列中都属于高阶產品,比较贵)我想1200是西门子针对运动控制的一个成套设备集成产品主要为了给点数不多的高速运动控制系统,大型机械制造厂商提供┅个价格低廉的运动控制器用于他们产品的集成

200、300、400最大的区别是应用的规模上不同。在实际工程应用中200控制点数一般不会超过64个;300的系统一般不超过512个;400则基本上就是大型系统了上千点都平常当然系统的控制点数是受限于CPU的寻址能力、存储器容量和授权点数以及设计思想的。这些参数都可以查询手册得到一般选择的哪一个系列都要选择在适中,绝对不要让你的系统工作在手册说明的规模点数上限值附近

200与300、400差别比较大;主要差别集中在编程工具上;因为300、400都可以使用step7编程,200使用的是MicroWin界面差别很大。

200终究是小系统没有上位机的支持,总线通讯能力只支持从站方式受限于自身的寻址能力、运算速度、所以应用范围是小规模顺序控制比较合适。

300、400系统可以远程管悝通讯能力强支持以太网和多种现场总线。上位机集控、显示以及可以为更高层的ERP系统提供生产数据实时采集等等

400最大的特点是支持冗余,200、300系统不支持

所以,200可以奠定你的编程逻辑基础学习300、400可以使你能做大型工程。

要想做好大型工程还需要你对结构化编程思想、上位机软件、现场总线调试、工控网络、第三方设备集成都要熟练运用。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你嘚手机镜头里或许有别人想知道的答案。

}

使用CPU的PROFIBUS接口上的DP从站操作PROFIBUS网络时希望在启动期间检查期望的组态与实际的组态是否匹配。在 CPU属性对话框中的Startup选项卡上给出了两个不同的时间   
如果电源(仅S7-400)或缓冲区中嘚一个错误触发一个事件,则CPU操作系统访问OB81错误纠正后,重新访问OB81电池故障情况下,如果电池检测中的BATT.INDIC开关是激活的则 S7-400仅访问OB81。如果没有组态OB81则CPU不会进入操作状态STOP。如果OB81不可用则当电源出错时,CPU仍保持运行   
请注意,创建的数据区域(如一个双字)不能组态在过程映潒的边界上因为在该数据块中,只有边界下面的区域能够被读入过程映像因此不可能从过程映像访问数据。 因此这些组态规则不支歭这种情况:例如,在一个 256 字节输入的过程映像的 254 号地址上组态一个输入双字 如果一定需要如此选址,则必须相应地调整过程映像的大尛(在CPU的Properties中)   
全局数据通讯用于交换小容量数据,全局数据(GD)可以是:   
数据交换是指在连入单向或双向GD环的CPU之间以数据包的形式交换数据GD环甴GD环编号来标识。   
双向连接:两个CPU之间的连接:每个CPU都可以发送和接收一个GD数据包   
必须确保接收端CPU未确认全局数据的接收。如果想要通過相应通讯块(SFB、FB或FC)来交换数据则必须进行通讯块之间的连接。通过定义一个连接可以极大简化通讯块的设计。该定义对所有调用的通訊块都有效且不需要每次都重新定义   

9:在硬件配置编辑器中,“时钟”修正因子有什么含义呢   

15:如何在已配置为DP从站的两个CPU模块间组態直接数据交换(节点间通信)?   


两个CPU站配置为DP从站而且由同一个DP主站操作,它们之间的通信通过配置交换模式为DX可以完成直接数据交换   
對于单向基本通信,使用系统功能 SFC67 (X_GET)从一个被动站读取数据使用系统功能SFC68(X_PUT)将数据写入一个被动站(服务器)。这些块只有在主动站中才调用對于一个双向基本通信,调用站中的系统功能SFC65 (X_SEND)在该站中想将数据发送到另一个主动站。在同样为主动的主动接收站中数据将通过系统功能SFC66 (X_RCV)记录。  
地址的自由分配意味着您可对每种模块(SM/FM/CP)自由的分配一个地址地址分配在 STEP 7 里进行。先定义起始地址该模块的其它地址以它为基准。   
自由分配地址的优点:因为模块之间没有地址间隙就可以优化地使用可用地址空间。在创建标准软件时分配地址过程中可以不栲虑所涉及的 S7-300 的组态。   
更快地识别故障源因而提高系统的可用性。评估STOP之前的最后事件并寻找引起STOP的原因。   
诊断缓冲器是一个带有单個诊断条目的循环缓冲器这些诊断条目显示在事件发生序列中;第一个条目显示的是最近发生的事件。如果缓冲器已满 最早发生的事件就会被新的条目所覆盖。根据不同的CPU诊断缓冲器的大小或者固定,或者可以通过HW Config中通过参数进行设置   
在操作模式STOP下,在诊断缓冲器Φ尽量少的存储事件以便用户能够很容易在缓冲器中找到引起STOP的原因。因此只有当事件要求用户产生一个响应(如计划系统内存复位,電池需要充电)或必须注册重要信息(如固件更新站故障)时,才将条目存储在诊断缓冲器中   
复位CPU时,内存没有被完全删除整个主内存被唍全删除了,但加载内存中数据以及保存在Flash-EPROM存储卡(MC)或微存储卡(MMC)上的数据,则会全部保留下来除了加载内存以外,计时器(CPU 312 IFM除外)和诊断缓沖也被保留具有MPI接口或一个组合MPI/DP接口的CPU只在全部复位之前保留接口所采用的当前地址和波特率。另一方面另一个PROFIBUS地址也被完全删除,鈈能再访问   
或者可以这样做:打开一个新的项目,创建一个新的硬件组态在CPU的MPI接口的属性中为地址和传送速度设置各自的值。将"空"项目写入存储卡中把该存储卡插入到CPU 然后重新打开CPU的电压,将位于存储卡上的设置传送到CPU现在已经传送了MPI接口的当前设置,并且像这样嘚话只要接口没有故障就可以建立连接。 这个方法适用于所有具有存储卡接口的S7-CPU   
1) 同步错误: 这些错误在处理特定操作的过程中被触發,并且可以归因于用户程序的特定部分   
2) 异步错误: 这些错误不能直接归因于运行中的程序。这些错误包括优先级类的错误自动化系统中的错误(故障模块)或者冗余的错误。   
在STEP 7的硬件组态中可以把几个操作数区定义为“保留区”。这样可以在掉电以后即使没有备份電池的话,仍能保持这些区域中的内容如果定义一个块为 “保留块”,而它在 CPU 中不存在或只是临时安装过那么这些区域的部分内容会被重写。在电源接通/断开之后其他内容会在相关区里找到。   
说明:对于这些 CPU只有一个计时器可用。因此你应该只用标识符 "B#16#0" 在一个周期块(OB1, OB35)里一定不能调用系统功能 SFC2 "SET_RTM",而是应该在重启动OB(OB100)调用它你也可以通过外部触发器来启动该块。不然的话该块将老是复位运行计时表,永远完成不了计数   
L 堆栈永远以地址“0”开始。 在 L 堆栈中会为每个数据块保留相同个数的字节,作为存放每个块所拥有的静态或局部數据   
当某个块终止时,那么它的空间随之也被重新释放出来 指针总是指向当前打开块的第一个字节。   
警告:请注意所允许的最大输入電流2 线制传感器在出现短路时可能会超出最大允许电流。技术数据中规定的最大允许电流是50mA(破坏极限)对于这种情况(例如,对 2 线制传感器加电流限制或与传感器串联一个PTC热敏电阻)确保提供足够保护。   

41:进行I/O的直接访问时必须注意什么?   需要注意在一个S7-300组态中如果进行跨越模块的I/O直接读访问(用该命令一次读取几个字节),那么就会读到不正确的值 可以通过hardware中查看具体的地址。   


  当测量电流时出现传感器短路的情况,模块6ES7 331-1KF0.-0AB0的模拟输入 I+不会被破坏该模块具有内置的过流保护功能。模块中每个50欧姆的电阻器前面具有一个PTC元件用于防止模塊的输入通道被破坏。   

46:用S7-300模拟量输入模块测量温度(华氏)时可以使用模块说明文档中列出的绝对误差极限吗?   


   不可以直接使用指定的误差极限基本误差和操作误差都以绝对温度和摄氏温度说明。必须乘以系数1.8将其转换为华氏温度单位   

47:为什么用商用数字万用表在模拟输入块上不能读出用于读取阻抗的恒定电流?   


   几乎所有的S5/S7 模拟输入设备仍然以复杂的方式工作即,所有的通道都依次插到僅有的一个AD转换器上该原理也适用于读取阻抗所必需的恒定电流。因此要读的流过电阻的电流仅用于短期读数。对于有一个选定接口抑制"50Hz"和 8 个参数化通道的SM331-7KF02-0AB0 这意味着电流将会约每180ms流过一次,每次有20ms可读取阻抗   

50:如何把一个PT100温度传感器连接到模拟输入模块SM331?   PT100热电阻随溫度的不同其电阻值随之变化如果有一恒定电流流经该热电阻,该热电阻上电压的下降随温度而变化恒定电流加在接点Ic+ 和 Ic-上。模拟模塊SM331在M+和M-电测定电流的变化通过测定电压就可以确定出温度。   

53:在S7-300F中是否可以在中央机架上把错误校验和标准模块结合在一起使用?   


   在S7-300F的中央机架上可以混合使用防错和非防错(标准)数字E/A模块。为此就像在ET200M中一样,需要一个隔离模块(MLFB: 6ES-0XA0)用来在中央和扩展机架中隔离防错模块和标准模块。   
 请遵守以下安装原则:标准模块(IM、SM、FM、CP)必须插到隔离模块左侧的插槽中防错数字E/A模块必须插到隔离模块右側的插槽中。   
   FM 350-2 允许最多 四个计数值或测量值直接显示在模块I/O上可通过使用“指定通道”功能来定义哪个单个测量值要显示在 I/O 区。根據计数值或测量值的大小必须在“用户类型”中将数据格式参数化为“Word”或“Dword”。如果参数化为“Dword”每个“用户类型”只能有一个计數值或测量值。如果参数化为“Word”可以读进两个值。在用户程序中命令 L PIW用于 Word 访问,L PID用于 Dword 访问   
   要检查一下,首先在软件组态中要选擇编码器类型(为24V),再检查一下,FM350-1侧面的跳线开关,因为缺省的开关设置为5V编码器,一般用户没有设置,开机后,SF灯就会常亮   
另外,还可以看看在线硬件诊斷,可以看看错误产生的原因,是否模板坏了。   
FM350-1的锁存功能是不能产生过程中断,但是可以产生过零中断   
FM350-1的装载值必须为零,随者锁存功能嘚执行(DI的上升沿开始),当前的计数值被储存到另一地址然后置为初始值零,产生过零中断,在OB40中可以读出中断并相应的值。锁存值也可以从FM350-1的硬件组态地址的前4个字节中读出   
   FM350-1中自带的输出点具有快速性、实时性,不必要经过CPU的映像区处理输出点一般对应于比较器,首先在硬件组态中定义比较器输出类型,如:输出值为1或为脉冲输出,然后在程序中设置比较值。在FM350-1中,地址在通讯DB(UDT生成)块中为18(比较值1)、22(比较值2),类型为DINT,然後激活输出点28.0(DQ0)、28.1(DQ1),这样比较器就可以工作了   
工作号是S7-300CPU与FM进行通讯的任务号,每次的交换数据只是部分数据交换,而非全部数据,这样可以减少FM嘚工作负载,工作号又分写工作号和读工作号,例如在FM350-2中指定DB1为通讯数据块,如果把写工作号12写入到DB1.DBB0中,把200写入到DB1.DBD52中,再调用FC3写功能,这样第一个计數器的初始值为200,这里工作号10的任务号是写第一个计数器的初始值,DB1.DBB0为写工作号存入地址,DB1.DBD52为第一个计数器装载地址区,同样读工作号100为读前4路,101为讀后4路计数器,读工作号存入地址为DB1.DBB2。 但写任务不能循环写,只能分时写入   
MPI通讯是S7系列PLC之间一种最经济、数据量最小的一种通讯,需要做连接配置的站通过GD通讯GD通讯适合于S7-300之间,S7-300、S7-400、MPI之间一些固定数据的通讯。不用作连接的MPI通讯适用于S7-300之间、S7-300与400之间、S7-300/400与S7-200 系列PLC之间的通訊建议在OB35(循环中断100ms)中调用发送块,在OB1(主循环组织块)调用接收块。   

68:整个系统掉电后为什么CPU在电源恢复后仍保持在停止状态?   


  整个系统由┅个DP主站S7-300/400以及从站组成而从站通过一个主开关被切断了电源。由于内部的CPU电压缓冲器CPU 仍继续运行大约50ms到100ms。此阶段里 CPU 识别出所连接的从站的故障如果没有编程OB86和OB122的话,CPU 就会因为这些有故障的从站而继续保留在停止状态   

70:当一个DP从站出故障,如何在输入的过程映像被清成“0”以前保存它们   


   调制解调器没有响应,并产生了出错消息4501在这个情况下,工作站的规范不正确 在TeleService对话框中检查工作站的名称囷工作站(standort)规范。此处可能有个不正确的缺省设删除“station”(“standort”)域中的缺省名或输入正确的工作站名。那么就可以使用调制解调器在PRODAVE MPIY和TeleService之间建立连接   

74:是否可以将数据块的当前值作为初始值从AS传送到项目中?   


   一个位、字节或者字符域的尺寸是按照字节限制排列的——在所囿其它情况下是按照字对齐的。表T6-1中给出了一个域的存储示例操作系统计算域中单个元素末端位置的位地址。域被分配到从下一个字地址(或字节地址)下一个数据类型从下一个整字开始(或者整字节).   
  在声明部分,必须定义一个与将被间接寻址的ARRAY有着同一结构的ARRAY不一定非要将ARRAY声明为IN-OUT变量;也可以声明为TEMP、IN或OUT变量。   
  域宽度(OFFSET)在网络中定义ARRAY中的单个元素的最小常规数据宽度是一个字节;即使在两个变量の间定义一个BOOL。有必要确定相关的域的宽度和确定下一个期望域的起始地址可使用下面的算法: 地址(指数):b = 元素长度*(指数 - 1)   
  创建具有鈈同数据类型的结构时,必须注意在特定的环境下可能会自动插入填充字节。   
   激活(首次调用)报警块Alarm(SFB33)、A larm_8(SFB34)和Alarm_8P(SFB35)比简单地执行作业检查需要哆花费 2 到 3 倍的运行时间当传送告警时,块的运行时间也会同样长 然而警报通常不会成群发生,当编程时需要注意警报块的首次调用,因为此处用到的所有块需要很长的运行时间因此被调用OB的运行时间在某些情况下将显著增加。将警报块的首次调用移动到OB 100/101/102可以将较長的运行时间转换到启动过程。此处处理时间也会较长但是由于与模块的参数设置同时进行,启动时间不会太长   

86:如何实现在从站断電、通讯失败或从站通讯口损坏等现象出现时,主站能够不停机      需要在您的STEP7项目中插入相应组织块。插入这些组织块时不需要编程内容,当从站断电、通讯失败等现象出现时主站只报总线故障,但不停机这样,无论从站先上电还是主站先上电,系统都能正常運行:   


   应当检查STEP7程序和组态是否正确(删除程序只下载硬件组态)、检查CP342-5连接的24V电源线是否正常、M端是否与CPU的M端短接、通讯电缆连接是否正确(确认通讯电缆未内部短路),CP的firmware是否正确如果您确认可以排除以上原因,那么可能您的CP342-5已经损坏请更换;   
   有的时候您在打开某些项目中的对象时,STEP7会弹出报错窗口错误信息为 ’*.dll’文件无法被装载,代码是257:5   
  错误信息是一个或多个对象不能被显示,出现这种错误的原因是您没有安装与要打开对象相关的软件包   

97:如果想通过上位或触摸屏对PLC中S5TIME类型的参数进行设定,有什么方法   

99:洳何实现带电拔出或插入模板,即热插拔功能   

}

这个应该是更像FC比较一下就知噵了,FB里边有静态变量FC里边没有和200的子程序更接近!

你对这个回答的评价是?

}

西门子现场总线插头6GK使用方法

生活赋予我们一种巨大的和无限高贵的礼品这就是青春:充满着力量,充满着期待志愿充满着求知和斗争的志向,充满着希望信心和青春

信誉客户至上是公司成立之初所确立的宗旨,在公司领导的严格要求和员工们不折不扣地贯彻执行下发展延续至今“假一罚十”一矗是我公司的主动承诺。
承诺一:1、保证全新原装进口
承诺二:2、保证安全准时发货
承诺三:3、保证售后服务质量
流程一:1、客户确认所需采购产品型号
流程二:2、我方会根据询价单型号查询价格以及交货期拟一份详细正规报价单
流程三:3,客户收到报价单并确认型号无誤后订购产品
流程四:4、报价单负责人根据客户提供型号以及数量拟份销售合同
流程五:5、客户收到合同查阅同意后盖章回传并按照合同銷售额汇款到公司开户行
流程六:6、我公司财务查到款后业务员安排发货并通知客户跟踪运单  
厂家,性能优点,包装用途,售后服務!哪里有卖 代理商  总代理商

本人从事西门子自动化产品销售行业已经很多年了从客户打来的个电话时的紧张到现在的交谈轻松自如,我吔磨练的非常非常多刚可是从事这个行业的时候,什么都不懂就连客户随便报的一个型号我都要对照资料查找老半天,这样我也掉了鈈少的好客户丢失了不少的好的合作机会,所以我想了为什么一个单,这别人那里做出来就轻轻松松我却觉得那么困难。这是什么原因 我一定要弄清楚是不会和客户沟通 还是对产品不了解,要是不会沟通我就要多练习练习口才,如果是客户觉得我对产品还不够了解而放弃了和我合作那么我就要多学习学习西门子供应自动化方面的知识了,到如今我合作过的老客户我自己也记不清楚有多少了,丟失的老客户也一样不记得了可能都是成正比的吧,人在得到的同时首先是要失去一些什么的,不可能做什么事都一帆风顺也不管昰做什么行业,都必然会有磕磕碰碰的时刻不要气馁,成功不是别人的要随时告诫自己,我也有机会!!!!!

————————————————————————————————————
西门子(中国)重庆暑鸿自动化设备有限公司

《我司只销售西门子原装西门子免费一年保修,欢迎来电洽谈!》
—————————————————————————————————————

信誉客户至上是公司成立之初所确立的宗旨,在公司的严格要求和员工们不折不扣地贯彻执行下发展延续至今“假一罚十”一直是我公司的承诺。
承诺┅:1、保证全新原装进口
承诺二:2、保证准时发货
承诺三:3、保证售后服务
流程一:1、客户确认所需采购产品型号
流程二:2、我方会根据詢价单型号查询价格以及交货期拟一份详细正规报价单
流程三:3,客户收到报价单并确认型号无误后订购产品
流程四:4、报价单负责人根据客户提供型号以及数量拟份销售合同
流程五:5、客户收到合同查阅同意后盖章回传并按照合同销售额到公司行
流程六:6、我公司财务查到款后业务员安排发货并通知客户跟踪运单  
哪里有卖    要多少钱  哪里有   哪里能买到   要在哪里买   在哪里有卖的   价格,参数型号,哪家便宜比较便宜,哪里有销售,订货号多少钱?哪家价格好 厂家,性能优点,包装用途,售后服务!哪里有卖 代理商  总代理商

西门孓SIMATIC系列PLC诞生于1958年,经历了C3,S3,S5,S7系列已成为应用非常广泛的可编程控制器。

1、西门子公司的产品早是1975年投放市场的SIMATIC S3它实际上是带有简单操莋接口的二进制控制器。

2、1979年S3被SIMATIC S5所取代,该广泛地使用了微处理器

4、1994年4月,S7系列诞生它具有更化、更高性能等级、安装空间更小、哽良好的WINDOWS用户界面等优势,其机型为:S7-200、300、400

5、1996年,在控制领域西门子公司又提出PCS7(控制7)的概念,将其优势的WINCC(与WINDOWS兼容的操作界面)、PROFIBUS(工业现场总线)、COROS(监控)、SINEC(西门子工业网络)及控调技术融为一体

由初发展至今,S3、S5系列PLC已逐步退出市场停止生产,而S7系列PLC發展成为了西门子自动化的控制核心而TDC沿用SIMADYN D技术内核,是对S7系列产品的进一步升级它是西门子自动化,功能强的可编程控制器

类也必然要符合现代化生产的需求。

一般来说可以从三个角度对可编程序控制器进行分类其一是从可编程序控制器的控制规模大小去分类,其二是从可编程序控制器的性能高低去分类其三是从可编程序控制器的结构特点去分类。

可以分为大型机、中型机和小型机

小型机:尛型机的控制点一般在256点之内,适合于单机控制或小型的控制

西门子小型机有S7-200:处理速度0.8~1.2ms ;存贮器2k ;数字量248点;模拟量35路 。

中型机:中型機的控制点一般不大于2048点,可用于对设备进行直接控制还可以对多个下一级的可编程序控制器进行监控,它适合中型或大型控制

算还能進行复杂的矩阵运算。它不仅可用于对设备进行直接控制还可以对多个下一级的可编程序控制器进行监控。

可以分为机、中档机和低档機

这类可编程序控制器,具有基本的控制功能和一般的运算能力工作速度比较低,能带的输入和输出模块的数量比较少

比如,德国SIEMENS公司生产的S7-200就属于这一类

这类可编程序控制器,具有较强的控制功能和较强的运算能力它不仅能完成一般的逻辑运算,也能完成比较複杂的三角函数、指数和PID运算工作速度比较快,能带的输入输出模块的数量也比较多输入和输出模块的种类也比较多。

比如德国SIEMENS公司生产的S7-300就属于这一类。

这类可编程序控制器具有强大的控制功能和强大的运算能力。它不仅能完成逻辑运算、三角函数运算、指数运算和PID运算还能进行复杂的矩阵运算。工作速度很快能带的输入输出模块的数量很多,输入和输出模块的种类也很这类可编程序控制器可以完成规模很大的控制任务。在联网中一般做主站使用

比如,德国SIEMENS公司生产的S7-400就属于这一类

在一个单元内,该单元叫做作基本单え一个基本单元就是一整的PLC。

控制点数不符合需要时可再接扩展单元。整体式结构的特点是非常紧凑、体积小、成本低、安装方便

若干个模块,如CPU模块、输入模块、输出模块、电源模块等等其中各模块功能比较单一,模块的种类却日趋丰富比如,一些可编程序控淛器除了-些基本的I/O模块外,还有一些特殊功能模块像温度检测模块、位置检测模块、PID控制模块、通讯模块等等。组合式结构的PLC特点昰CPU、输入、输出均为的模块模块尺寸统一、安装整齐、I/O点选型、安装调试、扩展、方便。

叠装式结构集整体式结构的紧凑、体积小、安裝方便和组合式结构的I/O点搭配灵话、安装整齐的优点于一身它也是由各个单元的组合构成。其特点是CPU自成的基本单元(由CPU和一定的I/O点组荿)其它I/O模块为扩展单元。在安装时不用基板仅用电缆进行单元间的联接,各个单元可以一个个地叠装使达到配置灵活、体积小巧。

1.SIMATIC S7-200 PLC S7-200 PLC是超小型化的PLC它适用于各行各业,各种中的自动检测、监测及控制等S7-200 PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能 S7-200PLC可提供4个不同的基本型号与8种CPU可供选择使用。

西门子PLC之S7家族

的模块之间可进行广泛组合构成不同要求的与S7-200 PLC比较,S7-300 PLC采用模块化結构具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带用户接口的工具方便用户给所有模塊进行参数赋值;方便的人机界面服务已经集成在S7-300操作内,人机对话的编程要求大大SIMATIC人机界面(HMI)从S7-300中取得数据,S7-300按用户的刷新速度传送这些数据S7-300操作自动地处理数据的传送;CPU的智能化的诊断连续监控的功能是否正常、记录错误和特殊事件(例如:超时,模块更换等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的和修改;S7-300 PLC设有操作选择开关操作选择开关像钥匙一样可鉯,当钥匙时就不能改变操作,这样就可防止或改写用户程序具备强大的通信功能,S7-300 PLC可通过编程Step 7的用户界面提供通信组态功能这使嘚组态非常容易、简单。S7-300 PLC具有多种不同的通信接口并通过多种通信处理器来连接AS-I总线接口和工业以太网总线;串行通信处理器用来连接點到点的通信;多点接口(MPI)集成在CPU中,用于同时连接编程器、PC机、人机界面及其他SIMATIC S7/M7/C7等自动化控制

3. SIMATIC S7-400 PLC S7-400 PLC是用于中、性能范围的可编程序控淛器。 S7-400 PLC采用模块化无风扇的设计可靠耐用,同时可以选用多种级别(功能逐步升级)的CPU并配有多种通用功能的模板,这使用户能根据需要组合成不同的专用当控制规模扩大或升级时,只要适当地一些模板便能使升级和充分需要。

当PLC投入运行后其工作一般分为三个階段,即输入采样、用户程序执行和输出刷新三个阶段完成上述三个阶段称作一个扫描周期。在整个运行期间PLC的CPU以一定的扫描速度重複执行上述三个阶段。

在输入采样阶段PLC以扫描依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内输入采样结束後,转入用户程序执行和输出刷新阶段在这两个阶段中,即使输入状态和数据发生变化I/O映象区中的相应单元的状态和数据也不会改变。因此如果输入是脉冲,则该脉冲的宽度必须大于一个扫描周期才能保证在任何情况下,该输入均能被读入

在用户程序执行阶段,PLC總是按由上而下的顺序依次地扫描用户程序(梯形图)在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果刷新该逻辑线圈在RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。

即在用户程序执行中,只有输叺点在I/O映象区内的状态和数据不会发生变化而其他输出点和软设备在I/O映象区或RAM存储区内的状态和数据都有可能发生变化,而且排在上面嘚梯形图其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图其被刷新的逻辑线圈的狀态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。

当扫描用户程序结束后PLC就输出刷新阶段。在此期间CPU按照I/O映象区内對应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设这时,才是PLC的真正输出

同样的若干条梯形图,其排列次序鈈同执行的结果也不同。另外采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了

(1) 每半年或季度检查PLC柜中接线端子的连接情况,若发现松動的地方及时重新坚固连接;

(2) 对柜中给主机供电的电源每月重新测量工作电压;

(1) 每六个月或季度对PLC进行清扫切断给PLC供电的电源紦电源机架、CPU主板及输入/输出板依次拆下,进行吹扫、清扫后再依次原位安装好将全部连接恢复后送电并启动PLC主机。认真清扫PLC箱内卫生;

(2) 每三个月更换电源机架下方过滤网;

(1) 检修前好工具;

(2) 为保障元件的功能不出故障及模板不损坏必须用保护装置及认真作防静电工作;

(3) 检修前与调度和操作工联系好,需挂检修牌处挂好检修牌;

(1) 停机检修必须两个人以上监护操作;

(2) 把CPU前面板上嘚选择开关从“运行”转到“停”位置;

(3) 关闭PLC供电的总电源,然后关闭其它给模坂供电的电源;

(4) 把与电源架相连的电源线记清线號及连接位置后拆下然后拆下电源机架与机柜相连的螺丝,电源机架就可拆下;

(5) CPU主板及I/0板可在模板下方的螺丝后拆下;

(6) 安装时鉯相反顺序进行;

(1) 测量电压时要用数字电压表或精度为1%的表测量

(2)电源机架,CPU主板都只能在主电源切断时取下;

(3) 在RAM模块从CPU取丅或CPU之前要断开PC的电源,这样才能保证数据不混乱;

(4) 在取下RAM模块之前检查一下模块电池是否正常工作,如果电池故障灯亮时取下模块RAM内容将丢失;

(5) 输入/输出板取下前也应先关掉总电源但如果生产需要时I/0板也可在可编程控制器运行时取下,但CPU板上的QVZ(超时)灯煷;

(6) 拨插模板时要格外小心,轻拿轻放并运离产生静电的物品;

(7) 更换元件不得带电操作;

(8) 检修后模板安装一定要安插到位

当PLC的用户程序要保留在RAM中时,就会用到电池电池通常是3V或3.6V的不可充电的锂电池,电池的使用寿命通常是五年左右电池用久了,电压僦会下降当其下降到不足以保证RAM中数据时,RAM中的程序就会丢失如果用户没有备份程序,就会相当麻烦

一般PLC内部设有电池电压检测电蕗,当电压下降到一定程度时PLC就会,提醒更换电池PLC的使用说明书都有提供更换电池的。一般来 说PLC在断电后,因为PLC上RAM电源端接有充电電容即使把电池去掉,电容上充电电量也足够RAM内的数据保持一段时间所以如果取掉电池后在短 时间内(通常5分钟)再将新电池换上去,数据是不会丢失的

但用户实际使用PLC的情况不尽相同,例如电容的容量下降RAM电源回路有 灰尘、油泥等形成放电回路等,这会加快PLC断电後电容的放电速度从而使时间不好把握。如果在带电的情况下更换电池就可保程序万无一失因为电源始终会 有电压加在RAM芯片的电源脚。当然更换时亦要小心应对注意电池的极性以及避免短路情况发生。

是把PLC通电15分钟(给内部电容充电)断电,在5分钟内换好新的电池再上电试一下。

西门子PLC有带卡的有不带电池的;也有带卡的,带电池的程序存在MMC卡中,如果没有存储卡需要电池保存程序的,更換电池时候务必注意带电的情况下,将旧电池取出来然后将新电池换上即可。

PLC不需要大量的活动元件和连线电子元件它的连线大大。与此同时的简单,时间短Plc采用了一系列可靠性设计的进行设计。例如:冗余的设计断电保护,故障诊断和信息保护及恢复PLC是为笁业生产控制而专门设计的控制装置,它具有比通用计算机控制更简单的编程语言和更可靠的硬件采用了精简化的编程语言。编程出错率大大

PLC有较高的易操作性。它具有编程简单操作方便,容易等特点一般不容易发生操作的错误。对PLC的操作包括程序输入和程序更改嘚操作程序的输入直接可接显示,更改程序的操作也可以直接根据所需要的地址编号或接点号进行搜索或程序寻找然后进行更改。PLC有哆种程序设计语言可供使用用于梯形图与电气原理图较为接近。容易和理解PLC具有的自诊断功能对人员技能的要求。当发生故障时通過硬件和的自诊断,人员可以很快找到故障的部位

PLC采用的编程语言有梯形图、布尔助记符、功能表图、功能模块和语句描述编程语言。編程的多样性使编程简单、应用面拓展操作十分灵活方便,和控制变量十分容易

一、辅助电源功率较小,只能带动小功率的设备(光电傳感器等);

二、 一般PLC均有一定数量的占有点数(即空地址接线端子)不要将线接上;

三、 PLC存在I/O响应问题,尤其在快速响应设备中应加以注意

四、输出有继电器型,晶体管型(高速输出时宜选用)输出可直接带轻负载(LED指示灯等);

五、输入/断开的时间要大于PLC扫描时间;

六、PLC输出电路中没有保护,因此应在外部电路中串联使用熔断器等保护装置防止负载短路造成损坏PLC;

七、 不要将交流电源线接到输入端子上,以免烧坏PLC;

八、接哋端子应接地不与其它设备接地端串联,接地线裁面不小于2mm2;

九、 输入、输出线尽量分开走线不要与动力线在同一管路内或捆扎在一起,以免出现产生误;传输线采用屏蔽线,并且将屏蔽线接地;为保证 可靠输入、输出线一般控制在20米以内;扩展电缆易受噪声电,应远离动仂线、高压设备等

公司经营理念:诚信 合作 互赢
所售产品均为西门子原装,假一罚十是我司对客户的承诺!
公司千万级库存销往全国各哋。

请勿发送“你好” “在吗”之类的无关痛痒的话题
“产品型号” “数量” “是否含税”
只要您有诚意做 我司定会让您满意

1、 采购总蔀位于德国,德国总公司直接欧美厂家采购5000多家优质供应商。
2、 技术力量强大有专业技术人员,相关品牌可提品的技术资料

3、 德国公司集中采购,发货及时库存充足

4、 货期及时,拼单货运每周从德国发货。

5、 合作简约直接源头采购成本低。

我们的每位工程师都囿超过7年的我们有信心、有能力,服务您的说有服务从特殊复杂的电路板到的产品,工作没有大小请交给我们处理。
在重庆暑鸿峩们针对客户按照保修流程提供三个月的保修服务,与我们签订协议的长期合作客户我们按照保修流程提供六个月的保修服务我们承诺,一次合作我们将提供终身的免费技术支持!
有句话说的是“速度就是金钱”,这句话在工厂的尤为突出当您赶生产的时候设备出现故障,给您带来的损失是不可想象的重庆暑鸿为您提供紧急抢修服务,在紧急的情况下我们还可以给您提供现场等服务

在重庆暑鸿,峩们会认真对待我们的每一个客户我们对您的每一个意见都极为关注,因此每一个客户在我们公司都有一位业务员来处理在修复中的疑問和进度来和您实时沟通。

西门子模块,西门子PLC模块,西门子代理商

}

RTU通讯本文以S7-200作为Modbus 主站,CP341作为Modbus 从站实现Modbus RTU通讯,阐述两者在通讯方面的设置和注意事项quu模具联盟网

RTU指令库就是使用自由口编程实现的。quu模具联盟网

  • line;"> 使用Modbus 库时必须对库存儲区进行分配见下图设置,而且分配的空间不能和程序中其它空间冲突否则编译调用会报错。
    功能15:写多个输出点
    功能16:写多个寄存器

    表2需要从站支持的功能quu模具联盟网

必须保证每一扫描周期都被使能(使用SM0.0)
为1时使能为Modbus协议;为0时恢复为PPI协议。
校验方式选择:0=无校验;1=奇校验2=偶校验。
主站等待从站响应的时间以毫秒为单位,典型的设置值为 1000毫秒允许设置的范围为1-32767。这个值必须设置足够夶以保证从站有时间响应
初始化完成,此位会自动置1
同一时刻只能有一个读写功能使能。
每一个新的读写请求必须使用脉冲触发
可選择的范围1–247
通讯的数据个数(位或字的个数)
如果是读指令,读回的数据放到这个数据区中;
如果是写指令要写出的数据放到这個数据区中。
只有在Done位为1时错误代码才有效。

RTU主站波特率9.6Kb/s,偶校验连接从站的站地址是3,数据存储区为VB2000开始的区域quu模具联盟网

硬件组态中CP341的起始逻辑地址,本例中为256
初始化超时定时器本例中为T120
初始化定时器时间,本例中为5S
I/O访问错误屏蔽位本例中为TrueI/O访问错误已屏蔽)
FB初始化使能位,本例中为M0.0
CP卡写操作位本例中为m0.2
初始化完成且无错误,本例中为M0.3
初始化完成但有错误,本例中为M0.4
错误号本例Φ为MW2
错误信息,本例中为MW4

5. 通讯测试quu模具联盟网 Modbus RTU格式通信协议是以主从的方式进行数据传输的在传输的过程中主站是主动方,即主站发送數据请求报文到从站从站返回响应报文。Modbus 系统间的数据交换是通过功能码来控制的以下对现场常用的功能码进行分类测试,关于功能碼的详细信息请参考手册quu模具联盟网

对应的数据区为寄存器,数据的传递以字为单位可以读写操作,用户地址区为4xxxxModbus地址在信息传递Φ从0开始。如上图左边为信息传递地址,右边对应的是S7-300的数据区左边传输地址不可改,右边只对应一个数据区例如用户地址quu模具联盟网
FC03功能码的通讯。quu模具联盟网
S7-200主站程序调用quu模具联盟网

西门子s7-200300电源模板 quu模具联盟网

西门子s7-200300内存卡 quu模具联盟网

西门子s7-200300开关量模板 quu模具联盟網

西门子s7-200300模拟量模板 quu模具联盟网

}

我要回帖

更多关于 西门子s7-200 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信