SIMATIC 西门子S7-1500可以不使用任何附加模块而在PLC中集成运动控制功能。通过PLCopen,该控制器提供了标准化的块,可用来连接模拟驱动器和PROFIdrive驱动器。运动控制功能支持转速轴和定位轴以及外部编码器。
为了有效调试和*优化驱动器和闭环控制器,SIMATIC 西门子S7-1500还针对所有CPU变量提供了广泛的跟踪功能,既可用于实时诊断,又可用于不定时故障检测。
除驱动器功能外,西门子S7-1500还提供了丰富的闭环控制功能,例如,可通过便于组态的块来自动优化控制参数以获得佳控制质量。
此外,还可利用工艺模块来执行高速计数、位置捕获等功能,或针对24V直至200kHz的信号执行测量。
集成了安全功能
与STEP7结合使用时,每个CPU都会提供基于密码的知识保护,可防止未经授权而读出并更改程序块的内容。
复制保护加强了安全防护,防止未经授权而复制程序块。可以将具体程序块链接至存储卡的序列号,以便只有在将组态的存储卡插到CPU中之后,才会执行该程序块。并且,控制器具有四个不同的安全访问级别,以便向不同用户组分配不同的访问权限。
由于操作保护得到改进,因此,控制器可以检测到数据更改或未经授权的组态数据传输。
以太网通信处理器(CP 1543-1)通过防火墙为用户提供了附加访问保护,并可建立安全连接(V12SP1及更高版本)。
设计与操作
所有SIMATIC 西门子S7-1500 CPU都配有一个显示屏。通过该显示屏,用户可以读取所连接的任何模块的订货号、固件版本和序列号等信息;另外,无需使用编程设备,即可在本地调整CPU的IP地址以及其它网络设置。
错误消息以普通文本形式显示在显示屏上,从而有助于缩短停机时间。
所有模块采用统一的前连接器,集成式电压跳线可形成灵活的电压组,简化了库存。
由于西门子S7-1500安装导轨中集成了标准安装导轨,可方便地安装自动熔断器、继电器等附加组件。
在集中配置中,可通过信号模块对SIMATIC 进行扩展。这样,通过节省空间的扩展,就可以灵活适应每种应用。在将此款控制器推向市场时,市场上已有各种不同的模拟量和数字量模块。
使用用于数字量信号模块的系统电缆套件,可以*、清晰地连接现场传感器和执行器(完全模块化连接,包括前连接器模块、连接线和连接模块以及在开关柜内进行简便接线(灵活连接,包括带有预组装的单线芯的前连接器。
另外,还为西门子S7-1500提供了用于为模块提供24V电压的电源模块以及为内部模块电路供电的系统电源。
通过用于ET 200MP I/O系统的IM 155-5 PROFINET接口模块,可以使用多达30个信号、通信和工艺模块。这样,西门子S7-1500的组件和系统优点也适用于分布式配置。无论模块是在旁的一个集中配置中运行,还是在通过ET 200MP实现的分布式配置中运行,在操作和系统功能方面,用户都看不到任何差别。在这两种系统中采用的高性能背板总线都可缩短总线循环时间和响应时间,即使对于大型站配置以及很高的数量结构,也是如此
S7-1500 CPU 1518-4 PN/DP*处理器,带4MByte工作存储器用于程序和20MByte用于数据,第1个接口:PROFINET IRT带双端交换机,第2接口:PROFINET RT,第3接口:以太网, 第4个接口:PROFIBUS, 1ns比特性能表现,需要SIMATIC存储卡
2.组态
2.1配置PC站的硬件机架
PC站的硬件机架配置参见表2.
序号 说明 图示
1. SIMATIC NET软件成功安装后,在任务栏(Taskbar)中会有Station Configuration Editor图标2. 双击图标打开Station Configuration Editor 配置对话框3. 选择1号插槽,鼠标右键选择Add添加4. 在添加组件窗口中选择OPC Server,点击OK即完成5. 选择3号槽,鼠标右键选择Add添加6. 在添加组件窗口中选择CP5611,点击OK7. CP5611的参数设置:
a) 地址设置为 4
b) 波特率设置为187.5K
c) Bus profile设置为
Standard
8. 点击Station name按钮,PC站的名称。这里命名为“MPIOPC”。点击OK
在此区域中,将显示编码器返回给控制器的 PROFIdrive 帧中所包含的以下参数:
● 状态字“G1_ZSW”
● 实际位置值“G1_XIST1”(周期性实际编码器值)
● 实际位置值“G1_XIST2”(编码器的值)
S7-1500 Motion Control V13 Update 3
258 功能手册, 07/2014, A5E03879260-AC
引言 11
11.1 S7-1500 运动控制 V2
11.1.1 MC_Power
11.1.1.1 MC_Power: 启用/禁用工艺对象 V2
说明
运动控制指令“MC_Power”用来启用和禁用工艺对象。
适用于
● 同步轴
● 定位轴
● 速度轴
● 外部编码器
要求
● 已正确组态工艺对象。
超驰响应
● MC_Power 作业不会被任何其它运动控制作业中止。
● 基于参数 Enable = TRUE 的 MC_Power
作业可以启用一个工艺对象,但不会因此中止任何其它运动控制指令。
● 禁用工艺对象(参数“Enable”=
FALSE)会根据所选“StopMode”,中止相关工艺对象的所有运动控制作业。
但用户无法中止该。
引言
11.1 S7-1500 运动控制 V2
S7-1500 Motion Control V13 Update 3
功能手册, 07/2014, A5E03879260-AC 259
参数
下表列出了“MC_POWER”运动控制指令的参数:
参数 声明 数据类型 默认值 说明
Axis InOut TO_Axis - 工艺对象
Enable INPUT BOOL FALSE TRUE 工艺对象已启用。
FALSE 已禁用工艺对象。
工艺对象的全部当前作业都根据已设定的“
StopMode”中止。
StopMode INPUT INT 0 不适用于外部编码器工艺对象。
如果在 Enable
参数的下降沿禁用了某个工艺对象,则轴将根据选定的“
StopMode”减速。
0 急停
如果禁用该工艺对象,则轴将以“工艺对象 > 组态
> 扩展参数 > 急停减速”(Technology object >
Configuration > Extended parameters >
Emergency stop ramp)
中设定的急停减速度进行制动,并停止,且无任何
加加速度。 随后取消启用。
(<TO>.DynamicDefaults.
EmergencyDeceleration)
1 立即停止
如果禁用了某个工艺对象,则将输出设定值
0,并取消启用。轴将根据驱动装置中的组态进行
制动,并转入停止状态。
2 通过动态值进行停止
如果禁用了工艺对象,则轴将使用“工艺对象 >
组态 > 扩展参数 > 动态值”
(Technology object > Configuration > Extended
parameters > Dynamic limits)
中设定的减速度进行制动,并停止。
同时,还需考虑所组态的加加速度