西门子S7-1200PLC的CPU 参数设置
设置PLC上电后的启动方式
选中设备视图中的CPU后,再选中巡视窗口的“属性>常规>启动”,可以用“上电后启动”选择框组态上电后CPU的3种启动方式:
1、暖启动,进入断电之前的操作模式。这是默认的启动方式。
2、暖启动,进入RUN模式。
3、不重新启动(保持在STOP模式)。
吸启动将清除非保持存储器,同时将非保持性DB的内容复位为装载存储器的初始值,但是保持存储器和保持性DB中的值不变。
可以用“将比较预设为实际组态”选择框设置当预设的组态与实际的硬件不匹配(不兼容)时,是否启动CPU。兼容的模块必须完全能替换已组态的模块,功能可以更多,但是不能少。
在CPU启动过程中,如果中央1/O或分布式1/O在组态的时间段内(默认值为1 min)没有准备就绪,则CPU的启动特性取决于“将比较预设为实际组态”的设置。
组态S7-1200的CPU时如果勾选了图2-13中的“OB应该可中断”复选框,优先级高的OB可以中断优先级低的OB的执行。
设置循环周期监视时间与通信负载
循环时间是操作系统刷新过程映像和执行程序循环OB的时间,包括所有中断此循环的程序的执行时间。选中设备视图中的CPU后,再选中巡视窗口中的“周期”,可以设置循环周期监视时间,默认值为150 ms。
如果循环时间超过设置的循环周期监视时间,操作系统将会启动时间错误组织块OB80。如果OB80不可用,CPU将忽略这一事件。如果循环时间超出循环周期监视时间的两倍,CPU将切换到STOP模式。
如果勾选了复选框“启用循环OB的小循环时间”,并且CPU完成正常的扫描循环任务的时间小于设置的循环OB的“小循环时间”,CPU将延迟启动新的循环,在等待时间内将处理新的事件和操作系统服务,用这种方法来保证在固定的时间内完成扫描循环。
如果在设置的小循环时间内,CPU没有完成扫描循环,CPU将完成正常的扫描(包括通信处理),并且不会产生超出小循环时间的系统响应。
CPU的“通信负载”属性用于将延长循环时间的通信过程的时间控制在特定的限制值内。选中图2-14中的“通信负载”,可以设置“由通信引起的周期负载”,S7-1200的默认值为20%。
设置系统存储器字节与时钟存储器字节
选中设备视图中的CPU,再选中巡视窗口的“属性>常规>系统和时钟存储器”,可以用复选框分别启用系统存储器字节和时钟存储器字节,它们的默认地址为MB1和MBO。可以设置它们的地址值。
组态用户界面语言
项目语言用于显示项目的文本信息,例如报警消息。可以为Web服务器和CPU显示屏分配项目语言。每个CPU只有一种默认的项目语言,S7-1200默认的项目语言为英语和中文,只能为CPU指定多两种项目语言。
选中设备视图中的CPU,再选中巡视窗口的“属性>常规>用户界面语言”,用右边窗口“分配项目语言”列的下拉式列表将“英语(美国)”分配给用户界面语言“英文”。
如果新建项目时选择用户界面语言为英语,则报警信息自动为英语。如果新建项目时选择用户界面语言为中文,则报警信息自动为中文。
设置实时时钟
选中设备视图中的CPU后,再选中巡视窗口的“属性>常规>时间”。如果设备在国内使用,应设置本地时间的时区为“(UTC+08:00)北京.重庆.中国香港特别行政区.乌鲁木齐”,不要激活夏令时。出口产品可能需要设置夏令时。
设置读写保护和密码
选中设备视图中的CPU后,再选中巡视窗口的“属性>常规>保护”,可以选择右边窗口的4个访问级别。其中软件上显示为绿色的勾表示在没有该访问级别密码的情况下可以执行的操作。如果要使用该访问级别没有打钩的功能,需要输入密码。
组态控制
可以用“组态控制”功能更改运行中的硬件组态信息,为用户的产品设计提供更多的灵活性。为了使用组态控制功能,应选中左边窗口的“组态控制”,勾选“允许通过用户程序重新组态设备”复选框。
连接资源
选中设备视图中的CPU,再选中巡视窗口的“属性>常规>连接资源”,连接资源的离线视图,包括CPU、CP(通信处理器)和CM(通信模块)的模块资源,整个站的站资源,已组态的总资源和可用的资源。在线状态打开“连接资源”窗口,将显示当前所用的资源。