池州回收/维修西门子S7-400PLC模块大量回收/SIEMENS欢迎您
回收西门子PLC模块 回收西门子变频器 回收西门子伺服驱动 回收西门子触摸 回收西门子数控系统 回收西门子S7-300PLC模块 回收西门子MM440变频器 回收西门子MM430变频器 回收西门子S7-400PLC模块 回收西门子S7-1200模块 回收西门子数控NCU系统 回收西门子数控轴卡

西门子mmc卡正确使用方法 一.MMC使用说明 MMC卡是西门子PLC的程序、数据的存储体,应用于S7-300,ET200CPU,FM352-5产品: 1. 在定购PLC时,PLC本身不带有MMC卡,所以为了正常使用PLC,必须根据工程项目实际需求定购一个大小适用的MMC卡,如果PLC上未插入MMC卡,是无法将STEP7中的程序和数据下载下去的,同时应当注意,不能带电插拔MMC卡,否则会丢失程序或损坏MMC卡。 2. 在Simatic manager中,选择一个程序块下载,则该块被下载到MMC卡中,如果在窗口左边的树型图中选中Block文件夹进行下载,则所有的块被下载到MMC卡上,MMC中原有的信息将被覆盖,向MMC卡读写数据或下载程序的次数不受限制。 3. 除过CPU中集成的SFB/SFCs块外,MMC当中其他的块可被在线删除。 4. MMC卡作为CPU的装载内存(Load Memory),在为CPU选型MMC的时候,建议所选的MMC卡一定要大于等于所选定的CPU工作内存的大小(work memory),*比工作内存大一些,但如果应用中,PLC工作时要使用大量的过程数据,历史数据,配方数据等或控制工艺中存在较多的用户程序块、STEP7中的应用功能块(如FB41、FB42等)时,建议选用2-8M的MMC卡。 5. MMC卡是装载内存,所以不能够在上位机中的组态软件中直接读取MMC卡上的数据值(DB块中的数据),组态画面读取的是PLC RAM内存中的数据。 6. 在西门子的PLC上必须使用西门子的MMC卡,如下表中所列出的,不能使用数码相机、移动电话或PDA等数码产品使用的通用型MMC卡。 Micro Memory Card / S7-300 Order number 64 Kbytes 6ES7 953-8LF20-0AA0 128 Kbytes 6ES7 953-8LG20-0AA0 512 Kbytes 6ES7 953-8LJ30-0AA0 2 Mbytes 6ES7 953-8LL20-0AA0 4 Mbytes 6ES7 953-8LM20-0AA0 8 Mbytes 6ES7 953-8LP20-0AA0 表1: MMC 卡订货号 二.MMC常见问题列表 2.1如何确定STEP7中的工程项目需要使用多大空间的MMC卡? Answer :确定控制程序所需的MMC卡的大小,可以按以下步骤进行: 1. 在STEP7 Manager中打开的Project; 2. 选中的程序块,点击鼠标右键(或快捷键Alt + Enter),打开程序块的属性页面: 3. 选择弹出窗口中的Blocks页面: 从上图中可以看出的全部程序块在PLC中占用装载内存的字节数。 4. 将项目中所有程序块(OB、FC、FB、DB)占用装载内存(Load Memory Requirement)和系统数据(Syestem data memory)占用的装载内存的数量加在一起: 得到的的字节数量在除以1024,就可以知道Project中的程序块需要多大的MMC卡空间。 5. 如果已经有Siemens的PLC和MMC,那么可以通过在线诊断,获取PLC工作内存和装载内存(MMC卡)的使用情况。 在STEP7 Manager界面中,选中CPU,用CP5611或PC-Adapter连接PLC的MPI通讯口,使用快捷键Ctrl + D,弹出PLC的诊断信息窗口: 当MMC卡未插入PLC中时: 因为PLC中没有插入MMC卡,Load memory RAM + EPROM列为空,Work Memory列中显示当前PLC的工作内存为48K,EPROM是S7-400、旧款S7-300使用的装载内存卡; 在PLC中插入MMC卡时, 使用快捷键Ctrl + D弹出PLC的内存使用情况: 可以看出PLC的内存使用情况为0%,空余128K装载内存和48K工作内存; 将的程序下载到PLC当中: 使用Ctrl + D弹出PLC的内存使用情况: 可以看出,的控制程序在PLC中对装载内存和工作内存的占用情况。 2.2 MMC卡上存储程序块或数据块的限制是什么? ANSWER: 是的,下载到MMC卡的块数目见如下表格: 2.8 如何将一些系统文件或是项目相关的文件存储到MMC上? ANSWER: 可以将任何与项目相关的文件存储到MMC卡内. 步骤: 把MMC卡插入到PG中. 打开 SIMATIC-Manager. 选择菜单 "File > S7-Memory Card > Open". 选择菜单"PLC > Save to Memory Card ...". 选择需要保存的文件并使用 "-->" 键进行保存. 如果需要删除选择的文件,使用"<--" 键. 点击OK用来保存。 保存后的数据显示在"S7 Memory Card"窗口. Note: 功能仅限于S7-300 的MMC卡和S7-400的Flash 卡。 2.9 如果STEP7项目完整地保存在MMC卡上,该选择多大的MMC? ANSWER: 为了选择恰当的MMC卡,需要了解整个项目的大小,可以通过如下方法: 首先对的STEP 7 项目归档,"File > Archive".然后查看归档后的文件属性(通过右键或者Alt+回车) 选择"PLC > Module Information > Memory".可以看到已经使用的存储卡大小. 需要把归档数据的大小和已经使用的进行相加,得到的结果做为选择保存整个项目所需要的MMC卡的尺寸. 2.9 插入MMC卡的S7300 PLC进行了加密,但忘记了密码,如何才能对MMC解密, 或删除MMC卡上的密码? ANSWER: 如果忘记了在S7-300 CPU Protection属性中所设定的密码,那么只能够采用Siemens的编程器PG上的读卡槽或采用带USB接口的读卡器(USB prommer 6ES7792-0AA00-0XA0),选择SIMATIC Manager界面下的菜单 File?S7 Memory Card?delete 选项删除MMC卡上原有的内容,这样MMC就可以作为一个未加密的空卡使用了,但无法对MMC卡进行解密,读取MMC卡中的程序或数据。
池州回收/维修西门子S7-400PLC模块大量回收/SIEMENS欢迎您
西门子PLC如何modbus?你知道怎么用吗?详细教程 (1)Modbus通讯 西门子S7-200的Modbus通讯: 西门子S7-200只支持Modbus RTU协议,不支持Modbus ASCII协议; Modbus是一种单主站的主/从通信模式。一条Modbus网络上同时只能有一台主站,从站可以有若干个(如下图所示)。从站的地址范围为1-247; 一个Modbus通讯的传输字符应包括一个起始位,8个数据位,1个或0个校验位(奇偶校验或无校验可选择),以及一个停止位。 在S7-200 CPU通信口上实现的是RS485半双工通信,使用的是S7-200的自由口功能。 上图是一个典型的主站和从站的网络结构,对于Modbus主站而言可以对从站进行读或者写的操作,其中它所支持的功能码(FC,Function Code)包括主站左侧表格中所述功能,例如功能码为'01'时表示读取单个/多个线圈(DO)状态或功能码为'04'时表示读取单个/多个输入寄存器(AI)状态。 而对于从站,我们只需要把Modbus的标准地址和从站的地址对应关系建立好就可以了,S7-200的从站与Modbus标准的对应关系如从站右侧表格所示。 表中左侧是Modbus标准地址码,其中1-128对应于S7-200的Q0.0-Q28对应于S7-200的I0.0-I32对应于AIW0-AIW62,40001-4xxx对应的是S7-200的保持寄存器(V区),它的范围是T-T+2*(xxxx-1),T表示的是V区的起始地址,这一点由Modbus从站的指令所决定的。 Modbus的主站指令叫做MBUS_MSG,通过这条指令可以将Modbus的标准报文发给从站,例如在上图例子当中从站的*个字节是03,表示的是从站的地址,FC功能码为03,表示的是读取单个/多个保存寄存器,Modbus标准地址是40001,长度是10。随着功能码的不同,报文的格式会发生相应的变化,具体的报文格式需要去参阅Modbus的通讯手册。 从站的指令时MBUS _SLAVE,在接到主站发给它的报文后会根据报文的需求返回报文,比如在上图例子中返回的格式是*个字节为从站的地址,第二个为功能码,第三个是数据返回给主站,这样就完成了一次Modbus通讯的请求与应答的过程。 (2)Modbus库文件的安装和调用 如果想要应用Modbus指令库,那么首先需要到因特网上或者向西门子的客服人员申请名称为'Toolbox_V32-STEP 7-Micro WIN' 的指令库,将它解压并且安装到Micro WIN当中就可以使用了,安装后会在Micro WIN的库文件当中出现上图标记的三个库,其中Port0和Port1都可以做Modbus Master,而Slave只有Port0口可以做。 (3)Modbus库文件的使用 使用方法很简单,打开Modbus主站指令库会有相应的指令块出现,直接把指令块拖拽到程序当中进行调用就可以了。 在调用Modbus库指令的时候,需要注意一定记得为Modbus库文件分配库存储区。具体的方法是右键单击库,然后选择库存储区,在弹出来的对话框当中可以选择建议地址,自动分配一个程序里面不会用到的地址区间,也可以人为地手动填写起始地址,这个区间在程序当中不可以和其他的数据区相冲突,否则Modbus功能将不正常。 所谓的库存储区其实就是Modbus指令库能够正常工作所必须的一部分背景数据,只要给它分配好区间并保证不与程序当中其他的地址相冲突就可以了。 (4)Modbus从站指令 从站指令一共有两条,*条是从站的初始化指令(MBUS_INIT),另一条是MBUS_SLAVE从站指令,在Modbus从站的初始化指令当中涉及哪些内容呢? 首先,*个引脚Mode表示等于1的时候是启动Modbus,等于0的时候是关闭Modbus,Addr表示的是这个从站的从站地址,Baud表示波特率,Parity是奇偶校验,0是无校验,1是奇校验,2是偶校验,Delay是附加字符之间的延迟,MaxIQ表示的是*I/Q地址(默认128),MaxAI表示的是*AI长度(默认32),MaxHold表示的是*的V存储区(VW),*关键的是HoldStart,表示的是V区起始地址(对应40001),在之前已经提到过S7-200作为从站的时候,它的V区地址对应于Modbus标准地址的起始地址是可更改的,那么就在这里进行设定,在本例中如果HoldStart写的是VB0,那么40001对应的地址就是VW0,40002对应的地址是VW2,40003对应的地址是VW4,以此类推,每一个标准的Modbus地址码对应的是一个Word,以字为单位,同样如果这里设的是VB100,那么40001对应的就是VW100,40002对应的是VW102,以此类推。 这一条初始化指令只需要调用一次就可以了,所以在上图中用的是SM0.1在上电的时候执行一次就可以了。 MBUS_SLAVE这个功能块必须要用前面的条件必须是一直为1的,上图中用SM0.0。
核反应堆按照性与经济性来分代。代核电站建成于年代,更多的是作为研究室的试验对象。第二代核电站是在年代普及的正式商用的核反应堆。第三代核电站在经历过切尔诺贝利核事故、美国三英里岛核事故后,随着人们对核电站不安感的不断扩散,相比之下三代核电站的性了。