S7-200的160个常见问题解答之二

[复制链接]
查看2363 | 回复2 | 2006-3-27 01:15:00 | 显示全部楼层 |阅读模式

21:智能模块的地址是如何分配的?

  

  S7-200系统中除了数字量和模拟量I/O扩展模块占用输入/输出地址外,一些智能模块(特殊功能模块)也需要在地址范围中占用地址。这些数据地址被模块用来进行功能控制,一般不直接连接到外部信号。

  CP243-2(AS-Interface模块)除了使用IB/QB作为状态和控制字节外,AI和AQ用于AS-Interface从站的地址映射。

  

  

  22:Step7-Micro/WIN的兼容性如何?

  

  目前常见的Micro/WIN版本有V4.0和V3.2。再老的版本,如V2.1,除了用于转化老项目文件,已经没有继续应用的价值。

  不同版本的Micro/WIN生成的项目文件不同。高版本的Micro/WIN能够向下兼容低版本软件生成的项目文件;低版本的软件不能打开高版本保存的项目文件。建议用户总是使用最新的版本,目前最新的版本是Step7-Micro/WINV4.0SP1。

  

  23:通讯口参数如何设置?

  

  缺省情况下,S7-200CPU的通讯口处于PPI从站模式,地址为2,通讯速率为9.6K。

  要更改通讯口的地址或通讯速率,必须在系统块中的CommunicaitonPorts(通讯端口)选项卡中设置,然后将系统块下载到CPU中,新的设置才能起作用。

  

  24:如何设置通讯口参数才能提高网络的运行性能?

  

  假设一个网络中有2号站和10号站作为主站,(10号站的)最高地址设置为15。则对于2号站来说,所谓地址间隙就是3到9的范围;对于10号站来说,地址间隙就是11到最高站址15的范围,同时还包括0号和1号站。

  网络通讯中的主站之间会传递令牌,分时单独控制整个网络上的通讯活动。网络上的所有主站不会同时加入到令牌传递环内,因此必须由某个持有令牌的主站定时查看比自己高的站址是否有新的主站加入。刷新因数指的就是在第几次获得令牌后检查一次高站址。

  如果为2号站设置了地址间隙因数3,则在2号站第三次拿到令牌时会检查地址间隙中的一个地址,看是否有新的主站加入。

  设置比较大的因数会提高网络的性能(因为无谓的站址检查少了),但会影响新的主站加入的速度。如下设置会使网络的运行性能提高:

  1)设置最接近实际最高站址的最高地址

  2)使所有主站地址连续排列,这样就不会再进行地址间隙中的新主站检测。

  

  25:如何设置数据保持功能?

  

  数据保持设置定义CPU如何处理各数据区的数据保持任务。在数据保持设置区中选中的就是要“保持”其数据内容的数据区。所谓“保持”就是在CPU断电后再上电,数据区域的内容是否保持断电前的状态。在这里设置的数据保持功能靠如下几种方式实现:

  在这里设置的数据保持功能靠CPU内置的超级电容实现,超级电容放电完毕后,如果安装了外插电池(或CPU221/222用的时钟/电池)卡,则电池卡会继续数据保持的电源供电,直到放电完毕数据在断电前被自动写入相应的EEPROM数据区中(如果设置MB0-MB13为保持)

  

  26:数据保持设置与EEPROM有什么关系?

  

  如果将MB0-MB13共14个字节范围中的存储单元设置为“保持”,则CPU在断电时会自动将其内容写入到EEPROM的相应区域中,在重新上电后用EEPROM的内容覆盖这些存储区

  如果将其他数据区的范围设置为“不保持”,CPU会在重新上电后将EEPROM中数值复制到相应的地址

  如果将数据区范围设置为“保持”,如果内置超级电容(+电池卡)未能成功保持数据,则会将EEPROM的内容覆盖相应的数据区,反之则不覆盖

  

  27:设置的密码分哪几种?

  

  在系统块中设置CPU密码以限制用户对CPU的访问。可以分等级设置密码,给其他人员开放不同等级的权限。

  

  

  28:设置了CPU密码后,为何看不出密码已经生效?

  在系统块中设置了CPU密码并下载后,因为你仍然保持了Micro/WIN与CPU的通讯连接,所以CPU不会对设置密码的Micro/WIN做保护。

  要检验密码是否生效,可以:

  1)停止Micro/WIN与CPU的通讯一分钟以上

  2)关闭Micro/WIN程序,再打开

  3)停止CPU的供电,再送电

  

  29:数字量/模拟量有冻结功能吗?

  

  数字量/模拟量输出表规定的是当CPU处于停机(STOP)状态时,数字量输出点或者模拟量输出通道如何操作。

  此功能对于一些必须保持动作、运转的设备非常重要。如抱闸,或者一些关键的阀门等,不允许在调试PLC时停止动作,就必须在系统块的输出表中进行设置。

  

  数字量:在选中“Freezeoutputinlaststate”后,冻结最后的状态,则在CPU进入STOP状态时数字量输出点保持停机前的状态(是1仍然是1,是0保持为0),同时下面的b.表不起作用如果未选中,那么选中的输出点会保持ON(1)的状态,未选中的为0。

  

  模拟量:在选中“Freezeoutputinlaststate”后,冻结最后的状态,则在CPU进入STOP状态时模拟量输出通道保持停机前的状态,同时下面的表不起作用,未选中时.在下面表中各个规定模拟量输出通道在CPU进入STOP状态时的输出值。

  

  30:数字量输入滤波器是什么作用,该如何设置?

  

  可以为CPU上的数字量输入点选择不同的输入滤波时间。如果输入信号有干扰、噪音,可调整输入滤波时间,滤除干扰,以免误动作。滤波时间可在0.20"12.8ms的范围中选择几档。如果滤波时间设定为6.40ms,数字量输入信号的有效电平(高或低)持续时间小于6.4ms时,CPU会忽略它;只有持续时间长于6.4ms时,才有可能识别。

  另外:支持高速计数器功能的输入点在相应功能开通时不受此滤波时间约束。滤波设置对输入映像区的刷新、开关量输入中断、脉冲捕捉功能都有效。
whx799 | 2006-5-30 12:01:00 | 显示全部楼层
[s:297][s:297][s:297][s:297][s:297][s:297][s:297]
lthlycyj | 2009-4-4 23:26:00 | 显示全部楼层
谢谢,学习了!!!\"\"
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则