1.设置PLC上电后的启动方式
选中设备视图中的CPU后,再选中巡视窗口的“属性>常规>启动”(见图1-26),可以用“上电后启动”选择框组态上电后CPU的3种启动方式:
1)暖启动,进入断电之前的操作模式。这是默认的启动方式。
2)暖启动,进入RUN模式。如果S7-1500的模式选择开关在STOP位置,不会暖启动和进入RUN模式。
3)不重新启动(保持在STOP模式)。
图1-26 设置启动方式
暖启动将清除非保持存储器,同时将非保持性DB的内容复位为装载存储器的初始值。但是保持存储器和保持性DB中的值不变。
可以用“将比较预设为实际组态”选择框设置当预设的组态与实际的硬件不匹配(不兼容)时,是否启动CPU。兼容的模块必须完全能替换已组态的模块,功能可以更多,但是不能少。
在CPU启动过程中,如果中央I/O或分布式I/O在组态的时间段内(默认值为1min)没有准备就绪,则CPU的启动特性取决于“将比较预设为实际组态”的设置。
组态S7-1200的CPU时如果勾选了图1-26中的“OB应该可中断”复选框,优先级高的OB可以中断优先级低的OB的执行。S7-1500没有该复选框。
2.设置循环周期监视时间与通信负载
循环时间是操作系统刷新过程映像和执行程序循环OB的时间,包括所有中断此循环的程序的执行时间。选中设备视图中的CPU后,再选中巡视窗口中的“周期”(见图1-27),可以设置循环周期监视时间,默认值为150ms。
如果循环时间超过设置的循环周期监视时间,操作系统将会启动时间错误组织块OB80。如果OB80不可用,CPU将忽略这一事件。如果循环时间超出循环周期监视时间的两倍,CPU将切换到STOP模式。
图1-27 设置循环周期监视时间
如果勾选了复选框“启用循环OB的最小循环时间”,并且CPU完成正常的扫描循环任务的时间小于设置的循环OB的“最小循环时间”,CPU将延迟启动新的循环,在等待时间内将处理新的事件和操作系统服务,用这种方法来保证在固定的时间内完成扫描循环。
如果在设置的最小循环时间内,CPU没有完成扫描循环,CPU将完成正常的扫描(包括通信处理),并且不会产生超出最小循环时间的系统响应。
CPU的“通信负载”属性用于将延长循环时间的通信过程的时间控制在特定的限制值内。选中图1-28中的“通信负载”,可以设置“由通信引起的周期负载”,S7-1200的默认值为20%,S7-1500的默认值为50%。
3.设置系统存储器字节与时钟存储器字节
选中设备视图中的CPU,再选中巡视窗口的“属性>常规>系统和时钟存储器”(见图1-28),可以用复选框分别启用系统存储器字节和时钟存储器字节,它们的默认地址为MB1和MB0。可以设置它们的地址值。
图1-28 组态系统存储器字节与时钟存储器字节
将MB1设置为系统存储器字节后,该字节的M1.0~M1.3的意义如下:
1)M1.0(首次循环):仅在刚进入RUN模式的首次扫描时为TRUE(1状态),以后为FALSE(0状态)。
2)M1.1(诊断状态已更改):诊断状态发生改变时一个扫描周期为1状态。
3)M1.2(始终为1):总是为TRUE,其常开触点总是闭合。
4)M1.3(始终为0):总是为FALSE,其常闭触点总是闭合。
图1-28勾选了右边窗口的复选框“启用时钟存储器字节”,采用默认的MB0作时钟存储器字节。
时钟存储器的各位在一个周期内为FALSE和为TRUE的时间各为50%,时钟存储器字节每一位的周期和频率见表1-6。CPU在扫描循环开始时初始化这些位。
M0.5的时钟脉冲周期为1s,可以用它的触点来控制指示灯,指示灯将以1Hz的频率闪动,亮0.5s,熄灭0.5s。
表1-6 时钟存储器字节各位的周期与频率
(www.xing528.com)
因为系统存储器和时钟存储器不是保留的存储器,用户程序或通信可能改写这些存储单元,破坏其中的数据。指定了系统存储器和时钟存储器字节以后,这两个字节不能再用于其他用途,否则将会使用户程序运行出错,甚至造成设备损坏或人身伤害。建议始终使用系统存储器字节和时钟存储器字节默认的地址(MB1和MB0)。
Web服务器和S7-1500的系统诊断的参数设置将在故障诊断部分介绍。
4.组态用户界面语言
项目语言用于显示项目的文本信息,例如报警消息。可以为Web服务器和CPU显示屏分配项目语言。每个CPU只有一种默认的项目语言,S7-1200和S7-1500默认的项目语言分别为英语和中文,只能为CPU指定最多两种项目语言。以S7-1500为例,双击项目树的“语言和资源”文件夹中的“项目语言”,除了默认的“中文(中华人民共和国)”,在打开的编辑器中激活“英语(美国)”。
选中设备视图中的CPU,再选中巡视窗口的“属性>常规>用户界面语言”(见图1-29),用右边窗口“分配项目语言”列的下拉式列表将“英语(美国)”分配给用户界面语言“英文”。
如果新建项目时选择用户界面语言为英语,则报警信息自动为英语。如果新建项目时选择用户界面语言为中文,则报警信息自动为中文。
图1-29 组态用户界面语言
5.设置实时时钟
选中设备视图中的CPU后,再选中巡视窗口的“属性>常规>时间”。如果设备在国内使用,应设置本地时间的时区为“(UTC+08:00)北京.重庆.中国香港特别行政区.乌鲁木齐”,不要激活夏令时。出口产品可能需要设置夏令时。
6.设置读写保护和密码
选中设备视图中的CPU后,再选中巡视窗口的“属性>常规>保护”(见图1-30),可以选择右边窗口的4个访问级别。其中绿色的勾表示在没有该访问级别密码的情况下可以执行的操作。如果要使用该访问级别没有打勾的功能,需要输入密码。
1)选中“完全访问权限(无任何保护)”时,不需要密码,具有对所有功能的访问权限。
2)选中“读访问权限”时,没有密码仅允许对硬件配置和块进行只读访问,不能下载硬件配置和块,不能写入测试功能和更新固件。此时需要设置“完全访问权限”的密码。
3)选中“HMI访问权限”时,不输入密码用户不能上传和下载硬件配置和块,不能写入测试功能、更改RUN/STOP操作状态和更新固件,只能通过HMI访问CPU。此时至少需要设置第一行的密码,可以在第二行设置没有写入权限的密码。各行的密码不能相同。
4)选中“不能访问(完全保护)”时,没有密码不能进行读写访问和通过HMI访问,不能对硬件配置和块进行读写访问,禁用PUT/GET通信的服务器功能。此时至少需要设置第一行的密码,可以设置第2、3行的密码,以获得相应的权限。
图1-30 设置访问权限与密码
如果S7-1200/1500的CPU在S7通信中作服务器,必须在选中图1-30中的“保护”后,在右边窗口下面的“连接机制”区勾选“允许从远程伙伴(PLC、HMI、OPC、…)使用PUT/GET通信访问”复选框。
7.组态控制
可以用“组态控制”功能更改运行中的硬件组态信息,为用户的产品设计提供更多的灵活性。为了使用组态控制功能,应选中图1-30左边窗口的“组态控制”,勾选“允许通过用户程序重新组态设备”复选框。
8.连接资源
选中设备视图中的CPU,再选中巡视窗口的“属性>常规>连接资源”,图1-31是连接资源的离线视图,包括CPU、CP(通信处理器)和CM(通信模块)的模块资源,整个站的站资源,已组态的总资源和可用的资源。
在线状态打开“连接资源”窗口,将显示当前所用的资源。
图1-31 连接资源的离线视图
9.地址总览
打开随书光盘中的例程“1500_ET200MP”,选中设备视图中的CPU,再选中巡视窗口的“属性>常规>地址总览”(见图1-32),右边窗口用表格显示已组态的模块的输入/输出类型、起始和结束的字节地址、型号、过程映像分区(PIP),所属的总线系统(PN或DP),模块所在的机架和插槽等信息。PN列中的“100(1)”表示PROFINET IO系统编号为100,IO设备编号为1。可以用过滤器复选框选择是否显示输入、输出、插槽和地址间隙。
组态完成后,单击设备视图工具栏最右端的按钮,可以保存窗口的设置。
S7-1200 CPU集成的I/O点的参数设置方法将在1.7.1节介绍,高速计数器和脉冲发生器的参数设置方法将在3.8节介绍。
图1-32 地址总览
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。