西门子变频器6SL3211OAB125UB1,西门子变频器6SL3211OAB125UB1
{心中有空间,梦想就有可能}
{西门子与客户携手,让关键所在,逐一实现}
联 系 人: 黄勇《黄工》 24小时联系手机: 13701633515
直线销售 电 话: 021-31660605 在 线 商 务 QQ: 77956468
单位:台 产品单价:电议
供货数量:不限 最小定量:1
包装说明:齐全 产品规格:全新原装
西门子S7-200编程电缆100%能用,绝对无损坏电脑和PLC,安全可靠。(注:681是电阻,它的阻值是680欧姆;682是电阻,它的阻值是6.8K)
6ES7211-0AA23-0XB0 | SIMATIC S7-200 CPU211,DC/DC/DC,6输入/4输出 |
6ES7211-0BA23-0XB0 | SIMATIC S7-200 CPU211,AC/DC/Rly,6输入/4输出 |
6ES7212-1AB23-0XB0 | SIMATIC S7-200 CPU222,DC/DC/DC,8输入/6输出 |
6ES7212-1BB23-0XB0 | SIMATIC S7-200 CPU222,AC/DC/Rly,8输入/6输出 |
6ES7214-1AD23-0XB0 | SIMATIC S7-200 CPU224,DC/DC/DC,14输入/10输出 |
6ES7214-1BD23-0XB0 | SIMATIC S7-200 CPU224,AC/DC/Rly,14输入/10输出 |
6ES7214-2AD23-0XB0 | SIMATIC S7-200 CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO |
6ES7214-2AS23-0XB0 | SIMATIC S7-200 CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO |
6ES7214-2BD23-0XB0 | SIMATIC S7-200 CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO |
6ES7216-2AD23-0XB0 | SIMATIC S7-200 CPU226,DC/DC/DC,24输入/16输出 |
6ES7216-2BD23-0XB0 | SIMATIC S7-200 CPU226,AC/DC/Rly,24输入/16输出 |
6ES7212-1AB23-0XB8 | S7-200CN CPU222,DC/DC/DC,8输入/6输出 |
6ES7212-1BB23-0XB8 | S7-200CN CPU222,AC/DC/Rly,8输入/6输出 |
6ES7214-1AD23-0XB8 | S7-200CN CPU224,DC/DC/DC,14输入/10输出 |
6ES7214-1BD23-0XB8 | S7-200CN CPU224,AC/DC/Rly,14输入/10输出 |
6ES7214-2AD23-0XB8 | S7-200CN CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO |
6ES7214-2AS23-0XB8 | S7-200CN CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO |
6ES7214-2BD23-0XB8 | S7-200CN CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO |
6ES7216-2AD23-0XB8 | S7-200CN CPU226,DC/DC/DC,24输入/16输出 |
6ES7216-2BD23-0XB8 | S7-200CN CPU226,AC/DC/Rly,24输入/16输出 |
6ES7221-1BF22-0XA0 | SIMATIC S7-200, EM221 数字量输入模块, 8输入24V DC |
6ES7221-1BH22-0XA0 | SIMATIC S7-200, EM221 数字量输入模块, 16输入24V DC |
6ES7221-1EF22-0XA0 | SIMATIC S7-200, EM221 数字量输入模块, 8输入 交流120/230V AC |
6ES7222-1BD22-0XA0 | SIMATIC S7-200, EM222 数字量输出模块,4输出24V DC 5A |
6ES7222-1BF22-0XA0 | SIMATIC S7-200, EM222 数字量输出模块,8输出24V DC |
6ES7222-1EF22-0XA0 | SIMATIC S7-200, EM222 数字量输出模块,8输出 交流120/230V AC |
6ES7222-1HD22-0XA0 | SIMATIC S7-200, EM222 数字量输出模块,4输出继电器 10A |
6ES7222-1HF22-0XA0 | SIMATIC S7-200, EM222 数字量输出模块,8输出继电器 |
6ES7223-1BF22-0XA0 | SIMATIC S7-200, EM223 数字量输入/输出模块,4输入 24V DC/4输出 24V DC |
6ES7223-1BH22-0XA0 | SIMATIC S7-200, EM223 数字量输入/输出模块,8输入 24V DC/8输出 24V DC |
6ES7223-1BL22-0XA0 | SIMATIC S7-200, EM223 数字量输入/输出模块,16输入 24V DC/16输出 24V DC |
6ES7223-1BM22-0XA0 | SIMATIC S7-200, EM223 数字量输入/输出模块,32输入 24V DC/32输出 24V DC |
6ES7223-1HF22-0XA0 | SIMATIC S7-200, EM223 数字量输入/输出模块,4输入 24V DC/4输出继电器 |
6ES7223-1PH22-0XA0 | SIMATIC S7-200, EM223 数字量输入/输出模块,8输入 24V DC/8输出继电器 |
6ES7223-1PL22-0XA0 | SIMATIC S7-200, EM223 数字量输入/输出模块,16输入 24V DC/16输出继电器 |
6ES7223-1PM22-0XA0 | SIMATIC S7-200, EM223 数字量输入/输出模块,32输入 24V DC/32输出继电器 |
6ES7231-0HC22-0XA0 | SIMATIC S7-200, EM231 模拟量输入模块,4输入 |
6ES7231-0HF22-0XA0 | SIMATIC S7-200, EM231 模拟量输入模块,8输入 |
6ES7231-7PB22-0XA0 | SIMATIC S7-200, EM231 热电阻模块,2输入 |
6ES7231-7PC22-0XA0 | SIMATIC S7-200, EM231 热电阻模块,4输入 |
6ES7231-7PD22-0XA0 | SIMATIC S7-200, EM231 热电偶模块,4输入 |
6ES7231-7PF22-0XA0 | SIMATIC S7-200, EM231 热电偶模块,8输入 |
6ES7232-0HB22-0XA0 | SIMATIC S7-200, EM232 模拟量输出模块,2输出 |
6ES7232-0HD22-0XA0 | SIMATIC S7-200, EM232 模拟量输出模块,4输出 |
6ES7235-0KD22-0XA0 | SIMATIC S7-200, EM235 模拟量输入输出模块,4输入/1输出 |
6ES7253-1AA22-0XA0 | SIMATIC S7-200, EM253 定位模块 |
6ES7277-0AA22-0XA0 | SIMATIC S7-200, EM277 Profibus-DP 从站模块 |
SIMATIC S7-1200 是一款适用于机械设备制造以及工厂构建中开环和闭环控制任务的控制器。它可实现最大的自动化性能以及最为经济的成本。
由于同时采用了高性能的紧凑型模块化设计,SIMATIC S7-1200 适用于各种自动化应用。其使用范围从更换继电器和接触器一直到网络和分布式结构中复杂的自动化任务。
S7-1200 还不断开辟了以前由于经济原因而开发的特殊电子元件领域。
应用示例包括,例如:
SIMATIC S7-1200 系列由以下模块组成:
机械特点
设备功能
SIMATIC S7-1200 配备不同的通讯机制:
PROFINET 接口
集成的 PROFINET 接口允许进行下列通讯:
支持以下协议:
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的函数
///