西门子s7-200PLC CPU通信口参数设置
缺省情况下,西门子S7-200plc CPU的通信口处于PPI从站模式,地址为2,通信速率为9.6K。 要更改通信口的地址或通信速率,必须在系统块中的CommunicaitonPorts(通信端口)选项卡中设置,将系统块下载到CPU中,新的设置才能起作用。 图1. CPU通信口属性设置 在上图中: PLC地址:设定CPU通信口的地址。如果有两个通信口,它们的地址可以相同,因为不属于一个网络 高地址:输入通信网络上设备的高地址 波特率:设置通信速率。从下拉列表中可以选择9.6K、19.2K、187.5K 重试次数:输入通信失败时重新尝试的次数 地址间隙刷新因数:设置本站每隔几次获得网络令牌后,尝试在本站地址和下一个已知(活动)的主站地址的空间内寻找新加入的主站(仅在本站做主站时有效)。一般情况下使用缺省值10就比较合适 括号中是取值范围 注意在这里设置的通信速率为CPU的PPI/MPI通信速率,与由用户实现的自由口功能所定义的串行通信速率不同。 |
近网上有个帖子讨论S7-200的局部变量区(L区)的使用问题。有人说“L区留值没有官方作保”,“官方应该明确指出L的用法”。
遇到问题我喜欢从手册和软件的帮助中找答案,在S7-200的手册中找到下面括号中的一段话,讲得非常清楚:
(CPU)“为11个实体中的每一个保留局部存储器:当从主程序开始时,为1个主程序、8个子程序嵌套级别;当从中断程序开始时,为1个中断和1个子程序嵌套级别。局部存储器有一个局部范围,在该范围内它只能供其相关的程序实体使用,其他程序实体无法访问。”
例如在主程序中调用子程序1、子程序2,在子程序1中调用子程序11,在子程序2中调用子程序21,子程序1、2属于同一嵌套级别,子程序11和子程序21属于同一嵌套级别。
各嵌套级别(即上述11个实体)之间的L区是相互独立;
同一嵌套级别的程序的L区是公用的,后调用的同一级子程序的局部数据会覆盖上一次调用的子程序的局部数据