详细介绍: 西门子0.75千瓦变频器6SL3211-0KB17-5UA1,西门子0.75千瓦变频器6SL3211-0KB17-5UA1 {心中有空间,梦想就有可能} {西门子与客户携手,让关键所在,逐一实现} 联 系 人: 黄勇《黄工》 24小时联系手机: 13701633515 直线销售 电 话: 021-31660605 在 线 商 务 QQ: 77956468 单位:台 产品单价:电议 供货数量:不限 最小定量:1 包装说明:齐全 产品规格:全新原装 S7-200系列PLC与WINCC以太网通信 CP243i作为连接S7-200的PPI口转以太网RJ45的接口转换器。如下图所示:
一. 硬件连接: 将CP243i的两端分别与S7-200的PPI口和以太网线连接(上图使用的是交叉网线,如果中间加交换机就要用直连网线,注:我们平时用的都是直连型网线) 二. 监控计算机的软件设置: a.OPC—西门子PC_Access的设置: S7-200一般都是通过PC_Access(OPC server)软件再与WinCC相连的。因此要首先 设置PC_Access, 但是在设置前一定要先运行一次西门子的MicroWin ,在它的设置PG/PC接口中选择 [ TCP/IP(Auto)à实际的网卡名 ],目地是将PC_Access的驱动选为TCP/IP, 之后打开PC_Access,见下图:
用鼠标右健点击 [ MicroWin(TCP/IP) ],然后用鼠标左键选择 [ 新PLC(N)… ]
只要填写 [ IP地址:192 .168 .1 .10 ](注:这是CP243i转换器的IP地址),然后直接点击 [ 确认 ] ,进入下图:
用鼠标点击 [NewPLC]à新(N) à项目(I) ,如下图所示:
新建项目的对话框:
下边做4个例子: (1)名称:ITEM_VB10,地址:VB10,数据类型:BYTE (2)名称:ITEM_Q0_0,地址:Q0.0,数据类型:BOOL (3)名称:ITEM_I0_2,地址:Q0.2,数据类型:BOOL (4)名称:ITEM_MD20,地址:MD20,数据类型:REAL 添加完变量后,一定要存一下盘!至于文件名随便写一个或用缺省的也可 建立4个ITEM后,用鼠标安下图次序(1)(2)(3)依次点击,就进入了测试状态
如果通讯正常,质量显示为good 否则为bad b. 西门子WinCC的设置: 打开WinCC,新建一个项目[ test_s7_200]:
用鼠标右键点击 [变量管理] à 添加新的驱动程序(N) à选择 OPC.chn
用鼠标右键点击 [OPC Groups (OPCHN Unit #1) ] à选择[ 系统参数 ]
用鼠标双击 [ \\<LOCAL> ] ,搜索本机OPC服务器:
选择 [ S7200.OPCServer ],再选择 [ 浏览服务器 ] ,
选择 [ 下一步 ]
将Items栏中内容全部选定,然后点击 [添加条目]
选择 [ 是 ]
选择 [ 确定 ]
选择 [ 完成 ],之后PC_Access中的变量就来到WinCC中:
6ES74000HR014AB0 | 412-5H 系统套件,包括 1 X UR2-H,无存储卡, 2 X PS407 UC120/230V, 10A, 4 X 同步模块,2 X 同步光纤, 2 X CPU 412-5H, 4 粒备份电池 | 6ES74000HR024AB0 | 414-5H 系统套件,包括 1 X UR2-H,无存储卡, 2 X PS407 UC120/230V, 10A, 4 X 同步模块,状 2 X 同步光纤, 2 X CPU 414-5H, 4 粒备份电池 | 6ES74000HR034AB0 | 416-5H 系统套件,包括 1 X UR2-H,无存储卡, 2 X PS407 UC120/230V, 10A, 4 X 同步模块,状 2 X 同步光纤, 2 X CPU 416-5H, 4 粒备份电池 | 6ES74000HR044AB0 | 417-5H 系统套件,包括 1 X UR2-H,无存储卡, 2 X PS407 UC120/230V, 10A, 4 X 同步模块,状 2 X 同步光纤, 2 X CPU 417-5H, 4 粒备份电池 | 6ES74000HR514AB0 | 412-5H 系统套件,包括1 X UR2-H,无存储卡, 2 X PS405,10A,DC24/48/60V, 4 X 同步模块,2 X 同步光纤, 2 X CPU 412-5H, 4 粒备份电池 | 6ES74000HR524AB0 | 414-5H 系统套件,包括1 X UR2-H,无存储卡, 2 X PS405,10A,DC24/48/60V, 4 X 同步模块,2 X 同步光纤, 2 X CPU 414-5H, 4 粒备份电池 | 6ES74000HR534AB0 | 416-5H 系统套件,包括1 X UR2-H,无存储卡, 2 X PS405,10A,DC24/48/60V, 4 X 同步模块,2 X 同步光纤, 2 X CPU 416-5H, 4 粒备份电池 | 6ES74000HR544AB0 | 417-5H 系统套件,包括1 X UR2-H,无存储卡, 2 X PS405,10A,DC24/48/60V, 4 X 同步模块,2 X 同步光纤, 2 X CPU 417-5H, 4 粒备份电池 | 6ES74121XJ050AB0 | CPU 412-1DP: 288KB(144KB代码,144KB数据),位处理速度75ns,集成MPI/DP接口 | 6ES74122XJ050AB0 | CPU 412-2DP: 512KB(256KB代码,256KB数据),位处理速度75ns,集成接口:1. MPI/DP, 2. PROFIBUS DP | 6ES74142XK050AB0 | CPU 414-2DP: 1MB(512KB代码,512KB数据),位处理速度45ns,集成接口:1. MPI/DP, 2. PROFIBUS DP | 6ES74143XM050AB0 | CPU 414-3DP: 2.8MB(1.4MB代码,1.4MB数据),位处理速度45ns,集成接口:1. MPI/DP, 2. PROFIBUS DP, 3. 可扩展的IF964-DP(IF1)接口 | 6ES74162XN050AB0 | CPU 416-2DP: 5.6MB(2.8MB代码,2.8MB数据),位处理速度30ns,集成接口:1. MPI/DP, 2. PROFIBUS DP | 6ES74163XR050AB0 | CPU 416-3DP: 11.2MB(5.6MB代码,5.6MB数据),位处理速度30ns,集成接口:1. MPI/DP, 2. PROFIBUS DP, 3. 可扩展的IF964-DP(IF1)接口 | 6ES74174XT050AB0 | CPU 417-4DP: 30MB(15MB代码,15MB数据),位处理速度18ns,集成接口:1. MPI/DP, 2. PROFIBUS DP, 3~4.可扩展的IF964-DP(IF1)接口 | 6ES74122EK060AB0 | CPU 412-2PN: 1MB(0.5MB代码,0.5MB数据),位处理速度75ns,集成接口:1. MPI/DP, 2. ETHERNET/PROFINET | 6ES74143EM060AB0 | CPU 414-3PN: 4MB(2MB代码,2MB数据),位处理速度45ns,集成接口:1. MPI/DP, 2. PROFINET, 3. 可扩展的IF964-DP(IF1)接口 | 6ES74163ES060AB0 | CPU 416-3PN: 16MB(8MB代码,8MB数据),位处理速度30ns,集成接口:1. MPI/DP, 2. PROFINET, 3. 可扩展的IF964-DP(IF1)接口 | 6ES74125HK060AB0 | CPU 412-5H:1 MB (512 KB数据,512 KB代码),位处理速度31.25ns,用于S7-400H和S7-400F/FH,集成 5个接口:1. MPI/DP, 2.PROFIBUS DP, 3. PRPFONET, 4~5. 2个用于同步模块的接口 | 6ES74145HM060AB0 | CPU 414-5H:4MB (2MB数据,2 MB代码),位处理速度18.75ns,用于S7-400H和S7-400F/FH,集成 5个接口: 1. MPI/DP, 2. PROFIBUS DP, 3.PROFINET, 4~5. 2个用于同步模块的接口 | 6ES74165HS060AB0 | CPU 416-5H:16 MB (10 MB数据,6 MB代码),位处理速度12.5ns,用于S7-400H和S7-400F/FH,集成 5个接口:1. MPI/DP, 2. PROFIBUS DP, 3. PROFINET, 4~5. 2个用于同步模块的接口 | 6ES74175HT060AB0 | CPU 417-5H: 32 MB (16 MB数据,16 MB代码),位处理速度7.5ns,用于S7-400H和S7-400F/FH,集成 5个接口:1. MPI/DP, 2. PROFIBUS DP, 3. PROFINET, 4~5. 2个用于同步模块的接口 | 6ES74001TA010AA0 | UR1,18槽,可安装2个冗余PS电源模块 | 6ES74001TA110AA0 | UR1,18槽,铝质,可安装2个冗余PS电源模块 | 6ES74001JA010AA0 | UR2,9槽,可安装2个冗余PS电源模块 | 6ES74001JA110AA0 | UR2,9槽,铝质,可安装2个冗余PS电源模块 | 6ES74002JA000AA0 | UR2-H,2x9槽 | 6ES74002JA100AA0 | UR2-H,2x9槽,铝质 | 6ES74012TA010AA0 | CR2,18槽,2段,可安装2个冗余PS模块 | 6ES74011DA010AA0 | CR3,4槽 | 6ES74031TA010AA0 | ER1扩展机架,18槽,只用于信号模块,可安装2个冗余PS模块 | 6ES74031TA110AA0 | ER1扩展机架,18槽,铝质,只用于信号模块,可安装2个冗余PS模块 | 6ES74031JA010AA0 | ER2扩展机架,9槽,只用于信号模块,可安装2个冗余PS模块 | 6ES74031JA110AA0 | ER2扩展机架,9槽,铝质,只用于信号模块,可安装2个冗余PS模块 | 6ES74050DA020AA0 | PS 405:4A,24/48/60V DC,5V DC/4A | 6ES74050KA020AA0 | PS 405:10A,24/48/60V DC,5V/10A DC | 6ES74050KR020AA0 | PS 405:10A,24/48/60V DC,5V DC/10A,用于冗余电源 | 6ES74050RA020AA0 | PS 405:20A,24/48/60V DC,5V DC/20A | 6ES74070DA020AA0 | PS 407:4A,120/230V UC,5V DC/4A | 6ES74070KA020AA0 | PS 407:10A,120/230V UC,5V DC/10A | 6ES74070KR020AA0 | PS 407:10A,120/230V UC,5V DC/10A,用于冗余电源 | 6ES74070RA020AA0 | PS 407:20A,120/230V UC,5V DC/20A | PLC编辑符号的问题 当我编辑符号的时候有时候不好用 说数据类型不一致 写地址的时候显示红色字体 是不是 必须得保持数据一致呢 大家可以分析以下原因吗
 答:你定义的数据类型一定要和你所用之处的类型保持一致,否则写上去的变量是红色的。 如:一个块的输入引脚的类型是INT,而你定义变量时选择的类型是Word或是其他类型,那当你把该变量写到INT引脚后,此变量为红色。 修改你的变量类型。 运用VC#编程通过OPC方式实现PC机与西门子PLC通讯 1、 配置OPC服务器 对于服务器的配置与同步通讯的配置一样,这里不需再讲解,若有不清楚的,可以参阅之前发布的<运用VC#编程通过OPC方式实现PC机与西门子PLC通讯> 2、 OPC编程 变量组、项的命名规则与同步通讯的一样,这里不再描叙,下面主要就开发一个异步通讯类 AsynServer来讲解如何编程。 <1>、引用 在VC#开发环境中添加对OpcRcw.Da库以及OpcRcw.Comn库的引用,该库属于.NET库,不属于COM库,西门子虽然编写了类库,以提供对.NET平台的支持,但这些类库仍然难于编程,里面包含了大量的在托管和非托管区传输数据,因此我们需要在它的基础上再开发一个类库,以简化以后的编程,首先在类的开头使用命名空间: using OpcRcw.Comn; using OpcRcw.Da; using System.Runtime.InteropServices; using System.Collections; <2>、编程 异步编程的原理就是在OPC服务器那边检测当前活动的变量组,一但检测到某一个变量,譬如变量Q0.0从1变成0,就会执行一个回调函数,以实现针对变量发生变化时需要实现的动作,在这里可以采用委托来实现该功能。 1、 在命名空间的内部、类 AsynServer声明之前添加委托的申明: // 定义用于返回发生变化的项的值和其对应的客户句柄 public delegate void DataChange(object[] values,int[] itemsID); 2、 该类继承于西门子提供的库接口IOPCDataCallback public class AsynServer:IOPCDataCallback 在类的开头部分声明变量: struct groupStru { public int groupID; public object groupObj; } internal const int LOCALE_ID = 0x407; //本地语言 private Guid iidRequiredInterface; private string serverType=""; private int hClientGroup = 0; //客户组号 private int nSvrGroupID; // server group handle for the added group private Hashtable hashGroup; //用于把组收集到一起 private int hClientItem=0; //Item号 3、编写构造函数,接收委托参数已确定当数据发生变化时需要执行的方法入口点: //创建服务器 //svrType 服务器类型的枚举 //dataChange 提供用于在数据发生变化时需要执行的函数入口 public AsynServer(ServerType svrType,DataChange dataChange) { switch(svrType) { case ServerType.OPC_SimaticHMI_PTPR serverType="OPC.SimaticHMI.PTPro";break; case ServerType.OPC_SimaticNET: serverType="OPC.SimaticNET";break; case ServerType.OPC_SimaticNET_DP: serverType="OPC.SimaticNET.DP";break; case ServerType.OPC_SimaticNET_PD: serverType="OPC.SimaticNET.PD";break; case ServerType.OPCServer_WinCC: serverType="OPCServer.WinCC";break; } hashGroup=new Hashtable(11); dtChange=dataChange; }
4、创建服务器 // 创建一个OPC Server接口 //error 返回错误信息 //若为true,创建成功,否则创建失败 public bool Open(out string error) { error="";bool success=true; Type svrComponenttyp ; //获取 OPC Server COM 接口 iidRequiredInterface = typeof(IOPCItemMgt).GUID; svrComponenttyp = System.Type.GetTypeFromProgID(serverType); try { //创建接口 pIOPCServer =(IOPCServer)System.Activator.CreateInstance(svrComponenttyp); error=""; } catch (System.Exception err) //捕捉失败信息 { error="错误信息:"+err.Message;success=false; } return success; } 5、 编写添加Group的函数 /// /// 添加组 /// /// 组名 /// /创建时,组是否被激活 /// //组的刷新频率,以ms为单位 /// 返回错误信息 /// 若为true,添加成功,否则添加失败 public bool AddGroup(string groupName,int bActive,int updateRate,out string error) { error="";bool success=true; int dwLCID = 0x407; //本地语言为英语 int pRevUpdateRate; float deadband = 0; // 处理非托管COM内存 GCHandle hDeadband; IntPtr pTimeBias = IntPtr.Zero; hDeadband = GCHandle.Alloc(deadband,GCHandleType.Pinned); try { pIOPCServer.AddGroup(groupName, //组名 bActive, //创建时,组是否被激活 updateRate, //组的刷新频率,以ms为单位 hClientGroup, //客户号 pTimeBias, //这里不使用 (IntPtr)hDeadband, dwLCID, //本地语言 out nSvrGroupID, //移去组时,用到的组ID号 out pRevUpdateRate, //返回组中的变量改变时的最短通知时间间隔 ref iidRequiredInterface, out pobjGroup1); //指向要求的接口 hClientGroup=hClientGroup+1; groupStru grp=new groupStru(); grp.groupID=nSvrGroupID;grp.groupObj=pobjGroup1; this.hashGroup.Add(groupName,grp);//储存组信息 // 对异步操作设置回调,初始化接口 pIConnectionPointContainer = (IConnectionPointContainer)pobjGroup1; Guid iid = typeof(IOPCDataCallback).GUID; pIConnectionPointContainer.FindConnectionPoint(ref iid,out pIConnectionPoint); pIConnectionPoint.Advise(this,out dwCookie); } catch (System.Exception err) //捕捉失败信息 { error="错误信息:"+err.Message;success=false; } finally { if (hDeadband.IsAllocated) hDeadband.Free(); } return success; }
6、 编写激活、或者取消激活组的函数
在同步编程中对于组的激活或者取消激活没有实质的意义,但在异步通讯编程中却异常重要,这是因为OPC服务器只对当前处于活动状态的组中的变量进行监控,同时这也是很有必要的,因为我们可以把不同界面中的变量编程不同的组,即同一界面中的变量规成一个组,而在某一时刻提供给用户的只有一个界面,让该界面中用到的组处于活动状态,这样执行委托调用时只会执行于该界面中有关的变量检测,而如果让所有的组处于活动状态,则当前没有显示给用户的界面用到的变量若发生变化也会触发对委托函数的调用,这根本是没有必要的,同时会大大降低程序的性能,请严格控制组的激活。 /// /// 激活或者取消激活组 /// /// 指定组名 /// true为激活,false为取消激活 /// 若有错误,返回错误信息 /// 若为true,添加成功,否则添加失败 public bool AciveGroup(string groupName,bool toActive,out string error) { error="";bool success=true; //通过名称获取组 object grp=((groupStru)hashGroup[groupName]).groupObj; IOPCGroupStateMgt groupStateMgt=(IOPCGroupStateMgt)grp; //初始化传递参数 IntPtr pRequestedUpdateRate = IntPtr.Zero; //由客户指定的Item更新间隔时间 int nRevUpdateRate = 0; //由服务器返回的能够更新的最短时间间隔 IntPtr hClientGroup = IntPtr.Zero; //客户组 IntPtr pTimeBias = IntPtr.Zero; IntPtr pDeadband = IntPtr.Zero; IntPtr pLCID = IntPtr.Zero;
// 激活或者取消激活组 int nActive = 0; GCHandle hActive = GCHandle.Alloc(nActive,GCHandleType.Pinned); if(toActive) hActive.Target = 1; else hActive.Target = 0; try { groupStateMgt.SetState(pRequestedUpdateRate,out nRevUpdateRate,hActive.AddrOfPinnedObject(),pTimeBias,pDeadband,pLCID,hClientGroup); } catch(System.Exception err) { error="错误信息:"+err.Message;success=false; } finally { hActive.Free(); } return success; }
7、 向指定的组中添加变量的函数 /// /// 向指定的组添加一系列项 /// /// 指定组名 /// 完整的item名数组 /// 由服务器返回读写数据时需要使用的item号 /// 无错误,返回true,否则返回false public bool AddItems(string groupName,string[] itemsName,int[] itemsID) { bool success=true; OPCITEMDEF[] ItemDefArray=new OPCITEMDEF[itemsName.Length]; for(int i=0;i { hClientItem=hClientItem+1; //客户项自动加1 ItemDefArray[i].szAccessPath = ""; // 可选的通道路径,对于Simatiic Net不需要。 ItemDefArray[i].szItemID = itemsName[i]; // ItemID, see above ItemDefArray[i].bActive = 1; // item is active ItemDefArray[i].hClient = hClientItem; // client handle ,在OnDataChange中会用到 ItemDefArray[i].dwBlobSize = 0; // blob size ItemDefArray[i].pBlob = IntPtr.Zero; // pointer to blob ItemDefArray[i].vtRequestedDataType = 4; //DWord数据类型 } //初始化输出参数 IntPtr pResults = IntPtr.Zero; IntPtr pErrors = IntPtr.Zero; try { // 添加项到组 object grp=((groupStru)hashGroup[groupName]).groupObj; ((IOPCItemMgt)grp).AddItems(itemsName.Length,ItemDefArray,out pResults,out pErrors);
int[] errors = new int[itemsName.Length]; IntPtr pos = pResults; Marshal.Copy(pErrors, errors, 0,itemsName.Length); for(int i=0;i { if (errors[i] == 0) { OPCITEMRESULT result = (OPCITEMRESULT)Marshal.PtrToStructure(pos, typeof(OPCITEMRESULT)); itemsID[i] = result.hServer; pos = new IntPtr(pos.ToInt32() + Marshal.SizeOf(typeof(OPCITEMRESULT))); } else { String pstrError; pIOPCServer.GetErrorString(errors[0],0x407,out pstrError); success=false; break; } } SetItenClient(groupName,itemsID,itemsID); //要求始终只有一个组被激活,才不会引起冲突。 } catch (System.Exception err) // catch for error in adding items. { success=false; //error="错误信息:"+error+err.Message; } finally { // 释放非托管内存 if(pResults != IntPtr.Zero) { Marshal.FreeCoTaskMem(pResults); pResults = IntPtr.Zero; } if(pErrors != IntPtr.Zero) { Marshal.FreeCoTaskMem(pErrors); pErrors = IntPtr.Zero; } } return success; }
- 节省空间的基本类型
- 扩展模块连接接口,最多可编址 24 点数字量输入、20 (16) 点数字量输出、8 点模拟量输入和 8 (2) 点模拟量输出
- 可选择连接 LOGO!TD 文本显示(可连接到所有 LOGO!0BA6 和 0BA7 基本型);LOGO!TDE 可与 LOGO! 连接8 或更高
LOGO! 的新改进8 - 所有基本单元都配有集成 Web 服务器
- 外壳宽度与 LOGO! 相同 0BA6 (4 MW)
- 所有基本单元都带有以太网接口,用于与 LOGO!、SIMATIC 控制器、SIMATIC 面板和 PC 通信
- 采用标准微型 CF 卡
LOGO!0BA7 型号: - 以太网接口,用于与 SIMATIC 控制器、SIMATIC 面板以及 PC 进行通讯
- 可组网多达 8 个 LOGO! 设备
- 标准 CF 卡或 SIMATIC 存储卡的使用
LOGO! 0BA6: - 继电器输出,最高输出电流 10A(不适于 LOGO!24).
- 集成了可参数设计背光的显示区(4x12字符)。
- 集成了操作员控制面板。
- 内置EEPROM存储器,用于控制程序和设定值
- 用于防复制和专有技术保护的可选程序模块。
- 可选电池模块和组合电池/程序模块,2 年后备集成实时时钟。
- 内置夏令时/冬令时自动调节的实时时钟。
- 8个数字量输入,4个数字量输出。
- 对于DC12/24V型号,4个输入作为模拟量输入(0-10V);也可作为数字量输入。
- 4个输入可用来高速计数,最高5KHz(只针对于直流型)。
- 扩展模块连接接口,最多可编址 24 点数字量输入、16 点数字量输出、8 点模拟量输入和 2 点模拟量输出。
- 用于连接到 LOGO!TD 文字显示屏。
- 每个用户程序最多 200 个函数块
LOGO!0BA7: - 以太网接口(取代以前系列的串行编程接口)
- 继电器输出,输出电流最大为 10A
- 集成了可参数设计背光的显示区(4x12字符)。
- 集成了操作员控制面板。
- 内置EEPROM存储器,用于控制程序和设定值
- 标准 SD 卡或 SIMATIC 存储卡可选
- 内置夏令时/冬令时自动调节的实时时钟。
- 备份集成的实时时钟 20 天。
- 8个数字量输入,4个数字量输出。
- 对于DC12/24V型号,4个输入作为模拟量输入(0-10V);也可作为数字量输入。
- 4个输入可用来高速计数,最高5KHz(只针对于直流型)。
- 扩展模块连接接口,最多可编址 24 点数字量输入、16 点数字量输出、8 点模拟量输入和 2 点模拟量输出。
- 用于连接到 LOGO!TD 文字显示屏。
LOGO!8: - 以太网端口
- 继电器输出,输出电流最大为 10A
- 背光可参数化集成显示区(6 x 16 个字符,3 种背光颜色)。
- 集成了操作员控制面板。
- 内置EEPROM存储器,用于控制程序和设定值
- 可选的标准微型 CF 卡
- 内置夏令时/冬令时自动调节的实时时钟。
- 备份集成的实时时钟 20 天。
- 8个数字量输入,4个数字量输出。
- 对于DC12/24V型号,4个输入作为模拟量输入(0-10V);也可作为数字量输入。
- 4个输入可用来高速计数,最高5KHz(只针对于直流型)。
- 扩展模块连接接口,最多可编址 24 点数字量输入、20 点数字量输出、8 点模拟量输入和 8 点模拟量输出。
- 连接 LOGO!TDE 通过以太网。
- 集成有基本和特殊功能:
- 基本逻辑功能:
与,或,非,与非,或非,异或,上升沿/下降沿触发。 - 特殊功能:
接通延时,锁存接通延时,断开延时,脉冲延时,锁定延时,计数器(加计数/减计数),时间开关,间隔延时继电器,运行小时数计数器,触发器,异步脉冲发生器,年时间开关,舒适照明开关功能,随机发生器,楼梯照明开关功能(符合 DIN 18015-2),边沿触发间隔延时继电器,组合接通/断开延时,模拟值比较器,模拟触发器,模拟值变化触发器,模拟看门狗,模拟放大器,文本和变量显示,移位寄存器,软键功能,PI 控制器,斜坡功能,模拟复用器,PWM 功能,模拟算术运算功能,模拟算术运算功能错误检测功能。 - 可链接 200/400 个函数块。
- 27/64 个位存储器
(包括重启位存储器,用于控制集成显示屏和 LOGO! 的背光显示位存储器TD,用于在消息文本中的 2 个可参数化字符之间切换的位存储器)。 - 内置保持。
- 口令保护。
作为选项可提供的功能 - 作为选项可提供专有保护技术程序模块或 CF/微型 CF 卡。
- LOGO! 0BA6 集成实时时钟的后备, 可选用使用寿命 2 年的电池模块和组合电池/程序模块
- LOGO! 集成实时时钟的后备 0BA7 和 LOGO!8 个,20 天。
- 可选用的 LOGO!TD 文本显示屏与所有 ..0BA6 Pure 型的连接
用于 LOGO! 的其它功能0BA7 - 数据记录至内部存储器或 CF 卡(最多 2000 个记录)
- 用于 LOGO! 的宏(用户自定义功能)Soft Comfort V7
- 可以连接 400 个功能块
- 16 个模拟位存储器
- 64 个接线端子
- 4 个 8 位移位寄存器
- 新增特殊功能:
天文时钟,模拟滤波器,平均值计算,最小/最大值,定时器 - 诊断功能
用于 LOGO! 的其它功能8 - 数据记录至内部存储器或微型 CF 卡(最多 20000 个记录)
- 用于 LOGO! 的宏(用户自定义功能)极为简单
- 可以连接 400 个功能块
- 64 个模拟位存储器
- 64 个接线端子
- 4 个 8 位移位寄存器
- 扩展诊断功能
-
|