云南地区西门子模块总代理
云南地区西门子模块总代理
SIMATIC S7-1200 支持控制步进马达和伺服驱动器的开环回路速度和位置。使用轴技术对象和*认可的 PLCopen 运动功能块,在工程组态 SIMATIC STEP 7 Basic 中可轻松组态该功能。除了“home”和“jog”功能,也支持移动、相对移动和速度移动。
驱动调试控制面板
工程组态 SIMATIC STEP 7 Basic 中随附的驱动调试控制面板,简化了步进马达和伺服驱动器的启动和调试操作。
它提供了单个运动轴的自动控制和手动控制,以及在线诊断信息。
用于闭环回路控制的 PID 功能
SIMATIC S7-1200 多可支持 16 个 PID 控制回路,用于简单的过程控制应用。借助 PID 控制器技术对象和工程组态SIMATIC STEP 7 Basic 中提供的支持编辑器,可轻松组态这些控制回路。另外,SIMATIC S7-1200 支持 PID 自动调整功能,可自动为节省时间、积分时间和微分时间计算调整值。
PID 调试控制面板
SIMATIC STEP 7 Basic 中随附的 PID 调试控制面板,简化了回路调整过程。它为单个控制回路提供了自动调整和手动控制功能,同时为调整过程提供了图形化的趋势视图。
优势
概述经过认证,因符合高安全要求(SIL 3/PL e)而适用于所有安全应用
参数可以调整,具有通用性
拥有全球适用的认证证书,可在全球范围使用
紧凑型 SIRIUS 设计
标准导轨安装用的装置连接器,用于灵活连接和扩展
可拆卸端子使得工厂可用性显著提高
黄色的端子盖用于清晰识别装置为安全部件
传感器电缆长达 2 000 m,可在大型工厂中使用。
不同的电压可通过浮置触点分断
通过继电器触点,可以连接高达 5 A AC-15/DC-13 的电流。
无磨损
适合频繁分断应用中使用
具抗震动和防尘
较高的电气寿命
不同的电压可通过浮置触点分断
通过电源继电器触点,可以分断高达 10 A AC-15/6 A DC-13 的电流。
机械和电气使用寿命长
安全输出与电子器件间保护性隔离
SIRIUS 3SK 安全继电器适合与 SIRIUS 3RM1 电机起动器组合使用。
通过 SIRIUS 3ZY12 装置连接器(与 3SK1 Advanced/3SK2 结合使用)或常规接线(适合所有 3SK1 和 3SK2 基本单元)进行组合。
可非常方便在组合装置中执行集体关断。通过装置连接器执行接线,并在紧急情况下关断扩展部件的控制电压。不再需要在安全继电器与电机起动器之间进行复杂的电缆连接。
3RM1 电机起动器将半导体技术和继电器技术的优点组合在一起。这种组合也称为混合技术。
电机起动器中的混合技术具有以下特点:
通过半导体元件短暂传导具有电动负载时的浪涌电流。优点包括可以保护继电器触点,因磨损低而延长使用寿命。
通过继电器触点传导连续电流。与半导体相比的优点是热损耗较低。
同样通过半导体执行关断。触点只是轻微暴露于电弧,从而使用寿命较长。
集成过载保护
在使用Modbus协议时,计算机与S7-200之间通讯直接使用PPI通讯电缆即可。但如果通讯距离较远,或者需要将多个S7-200连接到一个通讯总线上时,我们可以通过如下方法配制通讯链路。
选配一个计算机通讯端口
由于S7-200通讯端口物理层使用的是RS-485通讯规范,因此我们需要在计算机端增加一个RS-485通讯端口,才能与计算机通讯建立通讯。如果计算机闲置的串口,我们可以选配一个RS-232转RS-484转换器即可;如果没有闲置的串口,我们通过在计算机中增加一个RS-485通讯卡也可以;现在很多计算机都有USB口,我们也可以在计算机上外接一个USB转RS-485转换器。
连接通讯电缆
S7-200的通讯端口是一个9孔(famel)D型插头,针脚分布如下所示:
S7-200通讯端口(端口0)与RS-485板卡或RS-485/RS-232转换器之间接线,如下图所示:
S7-200编程及设置
在缺省情况下S7-200的通讯端口是不支持Modbus协议的,要想实现Modbus通讯必需在PLC的主程序模块中调用Modbus通讯子程序。Modbus通讯子程序可以从“STEP 7-Micro/WIN Add-On: Instruction Library (STEP 7-Micro/WIN附件:指令库)”中获得。在安装了“STEP 7-Micro/WIN附件:指令库”后,在导航树“指令/库”下面我们可以找到“Modbus Protocol”。在其下面包含了MBUS_INIT和MBUS_SLAVE两个子程序,MBUS_INIT用于对Modbus通讯进行初始化,MBUS_SLAVE用于在指定端口上提供Modbus从站通讯服务。下在介绍如何在主程序中调相关子程序及环境参数设置:
调用Modbus通讯初始化命令
首先为MBUS_INIT命令建立一个触发条件(只触发一次),如:SM0.1;从导航树“指令/库/ Modbus Protocol”下面,将MBUS_INIT指令拖拽到主程序块中。再就是正确设置MBUS_INIT各项调用参数和执行结果输出地址,我们可以建立一下如下图所示初始化调用过程:
Mode:协议类型,1-Modbus协议;0-PPI协议。
Addr: PLC地址,1~247,。
Baud: 通讯波特率,1200、2400、4800、9600、19200、38400、57600或11520。
Parity: 校验方式,0-无校验;1-奇数校验;2-偶数校验。
Delay:信息结束超时时间,0~32767,有线连接设置为0即可。
MaxIQ:0~128,映射在离散输入寄存器或离散输出寄存器中的I或Q数。建议为:128。
MaxAI:0~32;映射在模拟输入寄存器中AIW数;CPU 221为0,CPU 222为16,CPU 224、226和226XM为32。
MaxHold:V内存映射在保持寄存器中的寄存器数。
HoldStart:V内存的映射时的起始地址。
Done:初始化指完成时,输出为开状态;开关量(Bit)。
Error:初始化错误代码,请参阅Modbus从机协议执行错误代码;输出为字节。
调用Modbus从机通讯命令
初始化完成后,就可以调用Modbus从机通讯命令(MBUS_SLAVE)了。通常Modbus从机通讯命令在主程序块的每个执行周期都要初执行(始终保持通讯状态),因为可以用一个常开量作为命令的触发条件,如:SM0.0。从导航树“指令/库/ Modbus Protocol”下面,将MBUS_SLAVE指令拖拽到主程序块中。调用过程如下图所示:
Done: 当MBUS_SLAVE指令响应对Modbus请求时,"Done"为开状态。没通讯请求时"Done"为关状态。
Error:指令执行结果。只有"Done"为开状态时,此状态有效。请参阅Modbus从机协议执行错误代码;输出为字节。
联系方式
- 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
- 邮编:200093
- 电话:15821971992
- 经理:聂聪
- 手机:15821971992
- 传真:021-33556143
- QQ:2724917714
- Email:2724917714@qq.com