1.启动特性的设置
S7-300/400各种模块的参数用STEP 7来设置。打开HW Config界面后,双击CPU模块所在的行,在弹出的“属性”对话框中单击某一选项卡,便可以设置相应的属性。下面以CPU 414-2DP为例,介绍CPU主要参数的设置方法。
单击“属性”对话框的“启动”选项卡(见图2-23的左图),设置启动特性。
用鼠标单击某小正方形的复选框 ,复选框变为 ,表示选中(激活)了该选项,再单击一下,框中的钩消失,表示没有选中该选项,该选项被禁止。
图2-23 “启动”选项卡和“周期/时钟存储器”选项卡
如果没有选中复选框“如果预设置的组态与实际组态不匹配则启动”,并且至少一个模块没有插入组态时指定的槽位,或者某个槽插入的不是组态的模块,CPU将进入STOP模式。
如果选中了该复选框,即使有上述的问题(不包括PROFIBUS-DP接口模块),CPU不会检查I/O组态,也能启动。
S7-400可以在“通电后启动”区用单选框选择热起动、暖启动或冷启动,S7-300只能暖启动,与热启动有关的设置只能用于S7-400。S7-400热启动时如果超过设置的“热启动的时间”,CPU不能热启动。
电源接通后,CPU等待所有被组态的模块发出“准备就绪消息”的时间如果超过“模块完成’确认的消息”设置的时间,表明实际的硬件系统不同于组态的系统。该时间的单位为100ms,默认值为650。如果超过了上述的设置时间,CPU按“如果预设置的组态与实际组态不匹配则启动”的设置进行处理。远程I/O站如果带有FM模块,上电时CPU接收到FM模块准备就绪的时间可能较长,需要延长监控时间。
“参数传送到模块的时间”是CPU将参数传送给模块的最长时间,单位为100ms。对于有DP主站接口的CPU,可以用这个参数来设置DP从站起动的监视时间。如果超过了设置的时间,CPU按“如果预设置的组态与实际组态不匹配则启动”的设置进行处理。
2.扫描循环时间的设置
在CPU属性对话框的“周期/时钟存储器”选项卡(见图2-23的右图),“扫描周期监视时间”的默认值为150ms。如果实际的扫描时间超过设定值,CPU将进入STOP模式。
“最小扫描周期时间”只能用于S7-400。如果实际扫描时间小于最小扫描时间,达到该时间后CPU才进入下一个扫描周期。
“来自通讯的扫描周期负载”用来限制通信处理占扫描周期的百分比,默认值为20%。
“过程映像输入区(输出区)的大小”用来设置过程映像输入/输出的字节数(从0号字节开始)。如果超出设置的范围,只能用PI/PQ(外设输入/输出)来访问I/Q地址。
3.时钟存储器的设置
时钟脉冲是可供用户程序使用的占空比为1:1的方波信号,一个字节的时钟存储器的每一位对应一个时钟脉冲(见表2-6)。
表2-6 时钟存储器各位对应的时钟脉冲周期与频率
如果要使用时钟脉冲,单击图2-23中“周期/时钟存储器”选项卡的“时钟存储器”左边的复选框,然后设置时钟存储器(M)的字节地址。图中设置的地址为100(即MB100),由表2-6可知,M100.5的周期为1s,如果用M100.5的常开触点来控制Q0.0的线圈,Q0.0控制的指示灯将以1s的周期闪烁(亮0.5s,熄灭0.5s)。
4.系统诊断参数的设置
系统诊断是指对系统中出现的故障进行识别、评估和作出相应的响应,并保存诊断的结果。通过系统诊断可以发现用户程序的错误、模块的故障和传感器、执行器的故障等。
在CPU属性对话框的“诊断/时钟”选项卡(见图2-24的左图),可以设置“报告STOP模式原因”等选项。PCS 7可以用SFB33~SFB35来产生文本消息。如果激活复选框“确认触发SFB33-35报告”,在上一条消息被确认后,才传送新的消息。这样可以防止频繁地产生消息,并保证消息得到处理。
图2-24 诊断/时钟与保持存储器的设置
5.实时钟的设置
在某些大系统(例如电力系统)中,某一设备的故障会引起连锁反应,相继发生一系列事件,为了分析故障的起因,需要查出事件发生的顺序。为了准确地记录事件顺序,系统中各计算机的实时钟必须定期作同步调整。图2-24的“时钟”区提供了同步实时钟的3种方法:(www.xing528.com)
1)在PLC中:在PLC内部。
2)在MPI上(M):通过MPI接口的外部同步。
3)在MFI上(P):通过第二个通信接口的外部同步。
每种同步方法可以用“同步类型”选择框选择3种同步类型:
1)作为主站:用该CPU模块的实时钟作为标准时钟,去同步别的站的时钟。
2)作为从站:该时钟被主站的时钟同步。
3)无:不同步。
选择框“时间间隔”用来设置时钟同步的周期,从1s~24h,有7个选项可供选择。
“校正因子”是对每24h时钟误差补偿的时间(以ms为单位),补偿值可正可负。例如当实时钟每24h慢3s时,校正因子应为+3000ms。
6.保持存储区的设置
在电源掉电或CPU从STOP模式进入RUN模式之后,其内容保持不变的存储区称为保持存储区。S7-400的保持功能需要后备电池,S7-300掉电后数据保存在MMC(微存储卡)中。在图2-24右图“保持存储器”选项卡的“可保持性”区,可以设置从MB0、T0和C0开始的需要断电保持的存储器字节数、定时器和计数器的个数,允许设置的范围与CPU的型号有关,设置超限将会给出提示。带有后备电池的S7-400和使用MMC的S7-300所有的数据块(DB)都有掉电保持功能,不需要设置。
7.存储器的设置
在S7-400 CPU的属性对话框的“存储器”选项卡(见图2-25)的“本地数据”区,可以设置各优先级的组织块的临时局部数据堆栈的字节数。
在“通讯资源”区,可以设置已组态的S7连接进行的通信作业的最大个数。每个通信功能块都需要一个背景数据块,通信作业的个数与上述的背景数据块的个数相同。
8.保护等级的选择
在“保护”选项卡的“保护等级”区(见图2-26),可以选择3个保护等级。保护等级1是默认的设置,没有口令。不知道口令的人员,只能读保护等级2的CPU,不能读写保护等级3的CPU。被授权的用户输入口令后可以读、写被保护的CPU。
图2-25 “存储器”选项卡
图2-26 “保护”选项卡
9.中断的设置
在“中断”选项卡,可以设置S7-400的部分中断的优先级(见图2-27)。“---”表示不设置过程映像分区。
S7-300不能修改默认的中断优先级,可以设置S7-400的硬件中断、延时中断、DPV1 中断和异步错误中断OB的优先级。可以用优先级“0”来删除中断。
10.通信的设置
在S7-300 CPU的“通讯”选项卡中,可以设置保留给PG(编程器)、OP(操作员面板)、S7基本通信和S7通信的连接个数。还可以查看已组态的S7通信的连接个数和连接资源的最大个数。至少应为PG和OP分别保留1个连接。
图2-27 “中断”选项卡
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。