S7-200PLC的常见使用问题

时间:2018-06-20 17:54:44   发布者:   点击率:

1:Step7 Micro/WIN V4.0 SP9安装在什么环境下才能正常工作? 

Step7 Micro/WIN V4.0的安装、运行环境为: 

Windows7 32/64位

Windows 2000 SP3以上 
Windows XP Home 

Windows XP Professional 

西门子没有在其他操作系统下测试,不保证能够使用。
2:S7-200 PLC硬件版本有什么区别? 
二代S7-200(CPU22x)系列也分几个主要的硬件版本。 
6ES721x-xxx21-xxxx是21版;6ES721x-xxx22-xxxx是22版。 
22版与21版相比,硬件、软件都有改进。22版向下兼容21版的功能。 

22版与21的主要区别是: 21版CPU的自由口通讯速率300、600被22版的57600、115200所取代,22版不再支持300和600波特率 ,22版不再有智能模块位置的限制。

3:plc的电源该如何连接? 

在给CPU进行供电接线时,一定要特别小心分清是哪一种供电方式,如果把220VAC接到24VDC供电的CPU上,或者不小心接到24VDC传感器输出电源上,都会造成CPU的损坏。 

 

4:如何进行S7-200的电源需求与计算? 

S7-200 CPU模块提供5VDC和24VDC电源: 当有扩展模块时CPU通过I/O总线为其提供5V电源,所有扩展模块的5V电源消耗之和不能超过该CPU提供的电源额定。若不够用不能外接5V电源。每个CPU都有一个24VDC传感器电源,它为本机输入点和扩展模块输入点及扩展模块继电器线圈提供24VDC。如果电源要求超出了CPU模块的电源定额,你可以增加一个外部24VDC电源来提供给扩展模块。 所谓电源计算,就是用CPU所能提供的电源容量,减去各模块所需要的电源消耗量。 

 

注意: EM277模块本身不需要24VDC电源,这个电源是专供通讯端口用的。24VDC电源需求取决于通讯端口上的负载大小。 CPU上的通讯口,可以连接PC/PPI电缆和TD 200并为它们供电,此电源消耗已经不必再纳入计算。

5:200PLC的处理器是多少位的? 

S7-200 CPU的中央处理芯片数据长度为32位。从CPU累加器AC0/AC1/AC2/AC3的数据长度也可以看出。

6:数字量输入/输出(DI/DO)响应速度有多快?能作高速输入和输出吗? 

S7-200在CPU单元上设有硬件电路(芯片等)处理高速数字量I/O,如高速计数器(输入)、高速脉冲输出。这些硬件电路在用户程序的控制下工作,可以达到很高的频率;但点数受到硬件资源的限制。 

S7-200 CPU按照以下机制循环工作: 

读取输入点的状态到输入映像区。 
执行用户程序,进行逻辑运算,得到输出信号的新状态 将输出信号写入到输出映像区, 
只要CPU处于运行状态,上述步骤就周而复始地执行。在第二步中,CPU也执行通讯、自检等工作。 上述三个步骤是S7-200 CPU的软件处理过程,可以认为就是程序扫描时间。

实际上,S7-200对数字量的处理速度受到以下几个因素的限制: 

输入硬件延时(从输入信号状态改变的那一刻开始,到CPU刷新输入映像区时能够识别其改变的时间) CPU的内部处理时间,包括: 读取输入点的状态到输入映像区执行用户程序,进行逻辑运算,得到输出信号的新状态 将输出信号写入到输出映像区 输出硬件延时(从输出缓冲区状态改变到输出点真实电平改变的时间) 上述A,B,C三段时间,就是限制PLC处理数字量响应速度的主要因素。

: S7-200处理快速响应信号的对策有那些? 

使用CPU内置的高速计数器和高速脉冲发生器处理序列脉冲信号 使用部分CPU数字量输入点的硬件中断功能,在中断服务程序中处理;进入中断的延时可以忽略 S7-200拥有“直接读输入”和“直接写输出”指令,可以越过程序扫描周期的时间限制 使用部分CPU数字量输入点的“脉冲捕捉”功能捕捉短暂的脉冲。

注意: S7-200系统中最小周期的定时任务为1ms。所有实现快速信号处理的措施,都要考虑所有限制因素的影响。例如,为一个需要毫秒级响应速度的信号选择500μs输出延时的硬件,显然是不合理的。

8:S7-200 CPU上的通讯口支持哪些讯协议? 
         1)PPI协议:西门子专为S7-200开发的通讯协议 
   2)MPI协议:不完全支持,只能作从站 
   3)自由口模式:由用户自定义的通讯协议,用于与其他串行通讯设备通讯(如串行打印机等)。 
   S7-200编程软件Micro/WIN提供了通过自由口模式实现的通讯功能: 
   1)USS指令库:用于S7-200与西门子变频器(MM4系列、SINAMICS G110和老的MM3系列) 
   2)Modbus RTU指令库:用于与支持Modbus RTU主站协议的设备通讯 
   S7-200 CPU上的两个通讯口基本一样,没有什么特殊的区别。它们可以各自在不同的模式、通讯速率下工作;它们的口地址甚至也可相同。分别连接到CPU上两个通讯口上的设备,不属于同一个网络。S7-200 CPU不能充当网桥的作用。 

9:S7-200 CPU上的通讯口都能干什么用?   

        1)安装了编程软件Micro/WIN的编程电脑可以对plc编程 
   2)可以连接其他S7-200 CPU的通讯口组成网络 
   3)可以与S7- 300/400的MPI通讯口通讯 
   4)可以连接西门子的HMI设备(如TD 200、TP170micro、TP170、TP270等) 
   5)可以通过OPC Server(PC Access V1.0)进行数据发布 
   6)可以连接其他串行通讯设备 
   7)可以与第三方HMI通讯 

10:S7-200 CPU上的通讯口,通讯距离究竟有多远?  
   《S7-200系统手册》上给出的数据是一个网段50m,这是在符合规范的网络条件下,能够保证的通讯距离。凡超出50m的距离,应当加中继器。加一个中继器可以延长通讯网络50米。如果加一对中继器,并且它们之间没有S7-200 CPU站存在(可以有EM277),则中继器之间的距离可以达到1000米。符合上述要求就可以做到非常可靠的通讯。 
实际上,有用户做到了超过50m距离而不加中继器的通讯。西门子不能保证这样的通讯一定成功。 

11:S7-200的有实时时钟吗? 

 CPU221、CPU222没有内置的实时时钟,需要外插“时钟/电池卡”才能获得此功能。CPU224、CPU226和CPU226 XM都有内置的实时时钟。 

12:如何设置日期、时间值,使之开始走动? 
     
1)用编程软件(Micro/WIN)的菜单命令PLC > Time of Day Clock...,通过与CPU的在线连接设置,完成后时钟开始走动 
 2)编用户程序使用Set_RTC(设置时钟)指令设置。

13:通讯口参数如何设置? 
    缺省情况下,S7-200 CPU的通讯口处于PPI从站模式,地址为2,通讯速率为9.6K。 
要更改通讯口的地址或通讯速率,必须在系统块中的Communicaiton Ports(通讯端口)选项卡中设置,然后将系统块下载到CPU中,新的设置才能起作用。 

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

 数据保持设置定义CPU如何处理各数据区的数据保持任务。在数据保持设置区中选中的就是要“保持”其数据内容的数据区。所谓“保持”就是在CPU断电后再上电,数据区域的内容是否保持断电前的状态。在这里设置的数据保持功能靠如下几种方式实现: 
 在这里设置的数据保持功能靠CPU内置的超级电容实现,超级电容放电完毕后,如果安装了外插电池(或CPU221/222用的时钟/电池)卡,则电池卡会继续数据保持的电源供电,直到放电完毕数据在断电前被自动写入相应的EEPROM数据区中(如果设置MB0 - MB13为保持) 

15:数据保持设置与EEPROM有什么关系?    
如果将MB0 - MB13共14个字节范围中的存储单元设置为“保持”,则CPU在断电时会自动将其内容写入到EEPROM的相应区域中,在重新上电后用EEPROM的内容覆盖这些存储区。如果将其他数据区的范围设置为“不保持”,CPU会在重新上电后将EEPROM中数值复制到相应的地址。如果将数据区范围设置为“保持”,如果内置超级电容(+电池卡)未能成功保持数据,则会将EEPROM的内容覆盖相应的数据区,反之则不覆盖

16:cpu上的指示灯可以自定义吗? 
 可以通过用户自定义指示灯,  23版CPU的LED指示灯(SF/DIAG)能够显示两种颜色(红/黄)。红色指示SF(系统故障),黄色DIAG指示灯可以由用户自定义。 
  自定义LED指示灯可以由以下方法控制: 
   1)在系统块的“配置LED”选项卡中设置 
   2)在用户程序中使用DIAG_LED指令点亮 
上述条件之间是或的关系。如果同时出现SF和DIAG两种指示,红色和黄色灯会交替闪烁。

17:如何清除设置的密码?   

 如果你不知道CPU的密码,你必须清除CPU内存,才能重新下装程序。执行清除CPU 指令并不会改变CPU原有的网络地址、波特率和实时时钟;如果有外插程序存储卡,其内容也不会改变。清除密码后,CPU中原有的程序将不存在。 
   要清除密码,可按如下3中方法操作: 
   1)在Micro/WIN中选择菜单“PLC > Clear” 选择所有三种块并按"OK"确认。 
   2)另外一种方法是通过程序“wipeout.exe”来恢复CPU 的缺省设置。这个程序可在STEP7-Micro/WIN 安装光盘中找到; 
   3)另外,还可以在CPU上插入一个含有未加密程序的外插存储卡,上电后此程序会自动装入CPU并且覆盖原有的带密码的程序。然后CPU可以自由访问。

18:POU加密后我还能正常使用吗? 
 POU即程序组织单元,包括S7-200项目文件中的主程序(OB1)、子程序和中断服务程序。 POU可以单独加密,加密后的POU会显示一个锁的标记,不能打开查看程序内容。程序下载到CPU中,再上载后也保持加密状态。 西门子公司随编程软件Micro/WIN提供的库指令、指令向导生成的子程序、中断程序都加了密。加密并不妨碍使用它们。