西门子软启动器代理授权经销商
国际化工业自动化科技产品供应商,西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供。
西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆
未直接映射到工艺对象数据块变量中的参数 对于引导轴代理工艺对象,可使用下列附加参数。 Openness 中的名称 功能视图中的名称 可能值 数据类型 _Interface.AddressIn1) 传输区 PublicAPI 对 象 SW.Tags.PlcTag 1) S7-1500T PLC 输出凸轮、凸轮轨迹和测量输入 直接映射到工艺对象数据块变量中的参数 对于测量输入工艺对象,以下只读数据块变量在 PublicAPI 中为可写状态。 Openness 中的名称 功能视图中的名称 可能值 Openness 中的数据类型 Parameter.MeasuringInp utType 测量输入类型 0:使用定时器 DI 进 行测量 1:通过 SINAMICS (中央探头)进行测量 2:使用 PROFIdrive 报 文进行测量(驱动装 置或外部编码器) Int 对于输出凸轮工艺对象,以下只读数据块变量在 PublicAPI 中为可写状态。 Openness 中的名称 功能视图中的名称 可能值 Openness 中的数据类型 Interface.LogicOperation 输出端输出凸轮信号的逻 辑运算 0:逻辑“或”运算 1:逻辑“与”运算 int 对于凸轮跟踪工艺对象,没有任何只读数据块变量在 PublicAPI 中为可写状态。直接映射到工艺对象数据块变量中的参数 对于运动系统工艺对象,以下只读数据块变量在 PublicAPI 中为可写状态。 Openness 中的名称 功能视图中的名称 可能值 Openness 中的数据类型 Kinematics.TypeOfKinem atics 运动系统类型 请参见变量 Kinematics.TypeOfKi nematics1) int MotionQueue.MaxNumb erOfCommands 最大作业数 1..10 Int 1) 版本特定的《S7-1500T 运动系统功能》功能手册的“运动系统变量”章节给出了可能的值。 未直接映射到工艺对象数据块变量中的参数 对于运动系统工艺对象,可使用下列附加参数: Openness 中的名称 功能视图中的名称 可能值 数据类型 _KinematicsAxis[n]1) 运动系统轴 A1 ..A6 可连接到 TO_Kinematics 对象 的轴 SW.TechnologicalObjects.Tec hnologicalInstanceDB _Units.LengthUnit 测量单位 > 位置 请参见变量 Units.LengthUnit2) uint _Units.LengthVelocityUni t 测量单位 > 速度 请参见变量 Units.LengthVelocity Unit2) uint _Units.AngleUnit 测量单位 > 角度 请参见变量 UnitsAngleUnit2)要将轴与驱动器相连,需要在单个调用中同时指定多个值。 传感器接口和报文 750 ? 如果执行器接口包含传感器接口,则会使用这些方法自动连接传感器接口。 ? 如果执行器接口包含扭矩数据,则会使用这些方法自动连接附加报文 750。 ? 要访问传感器的接口,可将 SensorInterface[m] 设置为 0≤m≤3。 公共 API 类型 AxisEncoderHardwareConnectionInterface 提供了以下可用来连接和断开执行 器或传感器接口的方法: 方法 说明 void Connect(HW.DeviceItem moduleInOut) 连接至同一模块的输入和输出地址。 要连接使用 GSD 文件组态的驱动装置,请使用此方法。 void Connect(HW.DeviceItem moduleIn, HW.DeviceItem moduleOut) 连接至不同模块的输入和输出地址。 要连接使用 GSD 文件组态的驱动装置,请使用此方法。 void Connect(HW.DeviceItem moduleIn, HW.DeviceItem moduleOut, ConnectOption connectOption) 指定附加 ConnectOption 的情况下,连接至不同模块 的输入和输出地址。 要连接使用 GSD 文件组态的驱动装置,请使用此方法。 void Connect(HW.Channel channel) 连接至某个通道 要连接工艺模块,请使用此方法。 void Connect(int addressIn, int addressOut, ConnectOption connectOption) 连接至直接指定的位地址 任何情况下均可使用此方法。 如果通过 StartDrive 组态驱动装置,必须使用此方法。 从硬件配置中读取报文的字节地址,并使用相应的位 地址。 位地址 = 字节地址 * 8 void Connect(string pathToDBMember) 连接至某个数据块变量 要通过数据块将轴连接到驱动装置,请使用此方法。连 接对应的数据块必须存在。说明 void Connect(SW.Tags.PlcTag outputTag) 连接至某个 PLC 变量 要将带有模拟量设定值接口的驱动装置连接到变量,请 使用此方法。可连接“模拟量输出”、“使能输出”、 “输入就绪”的变量。 void Disconnect() 断开现有连接 ET200SP PTO 2 如果通过直接指定位地址的方式将 ET200SP PTO 2 模块连接到驱动装置,则必须使用以下偏 移量: 通道 报文 与 InputAddress 的位偏移量 与 OutputAddress 的位偏移量 0 1 0 0 81 32 32 1 1 128 64 81 160 96 属性 要确定工艺对象的连接方式,可使用以下只读属性。只有在存在特定类型的连接时,才能设 置相应的连接值。 属性 数据类型 说明 IsConnected bool TRUE:接口已连接 FALSE:接口未连接 InputOutputModul e HW.DeviceItem 已连接包含输入和输出地址的模块 InputModule HW.DeviceItem 已连接包含输入地址的模块 存在与包含输入和输出地址的模块的连接时,也会设置该值。 OutputModule HW.DeviceItem 已连接包含输出地址的模块 存在与包含输入和输出地址的模块的连接时,也会设置该值。 InputAddress int 所连接对象的逻辑输入地址,例如 256。属性 数据类型 说明 ConnectOption ConnectOption 进行连接时已设置的 ConnectOption 值: ? 默认值 只能选择被识别为有效连接伙伴的模块。 ? AllowAllModules 此选项相当于在用户界面中选择“显示所有模块”(Show all modules)。 Channel HW.Channel 已连接通道 MC.Drives. 驱动装置对象的已连接报文 PathToDBMember string 已连接工艺对象数据块变量 OutputTag SW.Tags.PlcTag 已连接 PLC 变量(模拟量连接) SensorIndexInActor int 执行器报文中的已连接传感器接口 该属性仅与传感器接口相关。 0:编码器未连接 1:编码器已连接至报文中的第一个传感器接口 2:编码器已连接到报文中的第二个传感器接口 对于执行器接口,该值始终为 0。 用于连接包含同一模块上输入和输出地址的混合模块 修改以下程序代码,以连接 GSDML 驱动装置中包含同一模块输入和输出地址的伺服驱动装 置对象: public void Connect_ModuleInOut() { var deviceItem = GsdmlDevice.DeviceItems.First(x => x.Name == "SIEMENS 105, PZD-10/10"); var syncAxis = PlcSoftware.TechnologicalObjectGroup.TechnologicalObjects.Find("SynchronousAxis_1"); syncAxis .GetService()用于连接不同模块的输入和输出地址的程序代码 修改以下程序代码,以连接 GSDML 驱动装置中包含不同模块输入和输出地址的伺服驱动装 置对象: //"Input module", "Output module" and "syncAxis" must be replaced with the names in your project. public void Connect_ModuleIn_ModuleOut() { var deviceItemOut = Plc.DeviceItems.First(di => di.Name == "Input module").DeviceItems[0]; var deviceItemIn = Plc.DeviceItems.First(di => di.Name == "Output module").DeviceItems[0]; var syncAxis = PlcSoftware.TechnologicalObjectGroup.TechnologicalObjects.Find("SynchronousAxis_1"); syncAxis .GetService() .ActorInterface .Connect(deviceItemIn, deviceItemOut, ConnectOption.AllowAllModules); } 如果 TIA Portal 未检测到模块为标准报文形式,则必须使用 connectOption AllowAllModules。 用于连接工艺模块的程序代码 修改以下程序代码以连接工艺模块: public void Connect_Channel() { var tmTimer = Plc.DeviceItems.First(di => di.Name== "TM Timer DIDQ 16x24V_1").DeviceItems[0]; var syncAxis = PlcSoftware.TechnologicalObjectGroup.TechnologicalObjects.Find("SynchronousAxis_1"); syncAxis.GetService() .OutputCams.Find("OutputCam_1") .GetService()var main = StartdriveDevice.DeviceItems.First(di => di.PositionNumber == 0).GetService().DriveObjects[0].s.Find(Type.MainTele gram); var syncAxis = PlcSoftware.TechnologicalObjectGroup.TechnologicalObjects.Find("SynchronousAxis_1"); var inputAddress = main.Addresses.First(x => x.IoType == AddressIoType.Input).StartAddress; var outputAddress = main.Addresses.First(x => x.IoType == AddressIoType.Output).StartAddress; syncAxis .GetService() .ActorInterface //Byte adresses must be multiplied by 8 to get Bit addresses .Connect(inputAddress * 8, outputAddress * 8, ConnectOption.Default); } 用于连接数据块变量的程序代码 本例中,外部编码器的传感器连接到名为“InstDBTel83”的数据块。InstDBTel83 包含一个类 型为“PD_Tel83”的成员“”: 修改以下程序代码,以连接到数据块变量。 public void Connect_PathToDBMember() { var extEnc = PlcSoftware.TechnologicalObjectGroup.TechnologicalObjects.Find("ExternalEncoder_1"); extEnc GetService() .SensorInterface .Connect("InstDBTel83..Sensor_1"); 参见打开项目 (页 122) ? 已在项目中确定 S7-1500 PLC。 ? 已在项目中确定 TO_SpeedAxis、TO_PositioningAxis 或 TO_SynchronousAxis V4.0 类型 的工艺对象。 ? 已在项目中确定支持报文 750 的驱动器。 应用 如果报文 750 是在连接驱动器和轴后添加的,则有必要单独连接报文 750。自动将 EnableTorqueData 设置为 TRUE。公共 API 类型 TorqueHardwareConnectionInterface 提供 了以下可用来连接和断开报文 750 的方法: 方法 说明 void Connect(HW.DeviceItem moduleInOut) 连接至同一模块的输入和输出地址。 要连接使用 GSD 文件组态的驱动装置的报文 750,请使用此方法。 void Connect(HW.DeviceItem moduleIn, HW.DeviceItem moduleOut) 连接至不同模块的输入和输出地址。 void Connect(HW.DeviceItem moduleIn, HW.DeviceItem moduleOut, ConnectOption connectOption) 指定附加 ConnectOption 的情况下,连接至 不同模块的输入和输出地址。 void Connect(int addressIn, int addressOut, ConnectOption connectOption) 通过直接指定位地址进行连接。 任何情况下均可使用此方法。 如果通过 StartDrive 组态驱动装置,必须使 用此方法。 从硬件配置中读取报文的字节地址,并使用 相应的位地址。 位地址 = 字节地址 * 8