产品简介
6SL3211-0AB12-5UB0 交换机
6SL3211-0AB12-5UB0 交换机
产品价格:¥5464
上架日期:2022-09-26 08:21:22
产地:本地
发货地:福建厦门市
供应数量:不限
最少起订:1个
浏览量:103
资料下载:暂无资料下载
其他下载:暂无相关下载
详细说明
    西门子的S7-200的程序结构

      过程映像输入/输出(I/Q)、变量存储器V、内部存储器位M、定时器T、计数器C等属于全局变量。S7-200的程序组织单元(ProgramOrganizationalUnit,简称为POU)包括主程序、子程序和中断程序。每个POU均有自己的64字节局部变量,局部变量只能在它所在的POU中使用。与此相反,全局变量可以在各POU中使用。

      下面是子程序可以使用的局部变量:

      1)TEMP(临时变量)是暂时保存在局部数据区中的变量。只有在执行该POU时,定义的临时变量才被使用,POU执行完后,不再保存临时变量的数值。

      2)IN是由调用它的POU提供的输入参数。

      3)OUT是返回给调用它的POU的输出参数(子程序的执行结果)。

      4)IN_OUT是输入_输出参数,其初始值由调用它的POU传送给子程序,并用同一变量将子程序的执行结果返回给调用它的POU。

      主程序和中断程序的局部变量中只有临时变量TEMP。

      具有输入、输出参数和局部变量的子程序易于实现结构化编程,对于长期生产同类设备或生产线的厂家尤为有用。这些厂家的编程人员为设备的各组件或工艺功能编写了大量的通用的子程序。即使不知道子程序的内部代码,只要知道子程序的功能和输入、输出参数的意义,就可以通过程序之间的调用快速“组装”出满足不同用户要求的控制程序。就好像用数字集成电路芯片组成复杂的数字电路一样。

      子程序如果没有输入、输出参数,它和调用它的程序之间没有清晰的接口,很难实现结构化编程。

      子程序如果没有局部变量,它和调用它的程序之间只能通过全局变量来交换数据,子程序内部也只能使用全局变量。将子程序和中断程序移植到别的项目时,需要重新统一安排它们使用的全局变量,以保证不会出现地址冲突。当程序很复杂,子程序和中断程序很多时,这种重新分配地址的工作量非常大。

      如果子程序和中断程序有局部变量,并且它们内部只使用局部变量,不使用全局变量,因为与其他POU没有地址冲突,不需作任何改动,就可以将子程序移植到别的项目中去。


    ABB YB560103-AS DSQC 208A External axis board 
    ABB YB560103-AL DSQC 209 Analogue I/O board 
    ABB YB560103-AM DSQC 210 Safety board 
    ABB YB560103-AN DSQC 211 Power supply 
    ABB YB560103-BF DSQC 215 Robot computer 
    ABB YB560103-AZ DSQC 220 Programming board 
    ABB YB560103-BD DSQC 223 PC Board digital I/O 
    ABB YB560103-BE DSQC 224 PC Board combi I/O 
    ABB YB560103-BK DSQC 227 Winchester interface 
    ABB YB560103-BD DSQC 228 Safety board 
    ABB YB560103-BN DSQC 230 Robot computer 
    ABB YB560103-BS DSQC 233 External axis board 
    ABB YB560103-BY DSQC 235A Rectifier 
    ABB YB560103-BZ DSQC 235B Rectifier 
    ABB YB560103-CA DSQC 236A Drive unit 
      DSQC 236B Drive 
    ABB YB560103-CC DSQC 236C Drive unit 
    ABB 3HAB2207-1 DSQC 236D Drive unit 
    ABB YB560103-CD DSQC 236G Drive unit 
    ABB 3HAB2245-1 DSQC 236H Drive unit 
    ABB 3HAA3563-AJA DSQC 236P Drive unit 
    ABB YB560103-CE DSQC 236T Drive unit 
      DSQC 239 Board - ABB RIO 
    ABB  DSQC 241 Power supply 
    ABB YB560103-CM DSQC 242 Programming board 
    ABB 3HAA0001-CP DSQC 243 Serial measurement board 
    ABB 3HAA3563-ACA DSQC 245 Serial measurement board 
    ABB 3HAA3563-AAA DSQC 248 Programming board 
    ABB 3HAA3563-AGA DSQC 249A Rectifier 
    ABB 3HAA3563-AHA DSQC 249B Rectifier 
    ABB 3HAA3563-AD DSQC 252 System board 
     E3HAC028756-001 DSQC 253 SMB unit DSQC 573 
     E3HAA3563-AMA DSQC 253 Serial Measurement Board 
     E3E 042816 DSQC 253 Exch. Serial mes. DSQC 253W 
     6369901-218 DSQC 253 Serial Measurement Board 
    ABB 3HAB2211-1 DSQC 256A System board 
    ABB 3HAA3563-AUA DSQC 258 Power supply 
    ABB 3HAB8797-1 DSQC 266B Drive unit 
    ABB 3HAB8798-1 DSQC 266C Drive unit 
    ABB 3HAB8801-1 DSQC 266G Drive unit 
    ABB 3HAB8800-1 DSQC 266H Drive unit 
    ABB 3HAB8799-1 DSQC 266K Drive unit 
    ABB 3HAB8802-1 DSQC 266T Drive unit 
    ABB 3HAA3573-AAA DSQC 300 Board - Computer 
    ABB 3HAB2210-1 DSQC 300 Board - Computer 
    ABB 3HAB2233-1 DSQC 300 Board - Computer 
    ABB 6369901-380 DSQC 300 Board - Computer 
    ABB 3HAA3573-ABA DSQC 301 Programming board 
    ABB 3HAB2209-1 DSQC 306 Computer board 
    ABB 6369901-298 DSQC 306 Computer board 
    ABB E3HAB2209-1 DSQC 306 Computer board 
    ABB 3HAB3700-1 DSQC 313 Serial measurement board 
    ABB 3HAB4259-1 DSQC 313 Serial measurement board 
    ABB 3HAC9522-1 DSQC 313 Serial Measurement Board 
    ABB 3HAB2215-1 DSQC 314A Rectifier 
    ABB 3HAB2216-1 DSQC 314B Rectifier 
    ABB 3HAB2231-1 DSQC 314C Rectifier DC b 
    ABB 6369901-336 DSQC 314C Rectifier DC b 
    ABB E3HAB2231-1 DSQC 314C Rectifier DC b 
    ABB 3HAB2214-1 DSQC 315 Combi I/O 
    ABB 3HAB2219-1 DSQC 316 Computer board 
    ABB 3HAB2209-1 DSQC 317 Memory expansion board 
    ABB 3HAB2233-1 DSQC 322 Robot computer 
    ABB 3HAB5956-1 DSQC 323 Memory expansion board 
    ABB 3HAB5957-1 DSQC 324 Memory expansion board 
    ABB 3HAB2241-1 DSQC 325 Main computer 
    ABB 3HAB2242-1 DSQC 326 Robot computer 
    ABB 3HAB7230-1 DSQC 327 Analogue Digital Combi I/O 
    ABB 3HAB7229-1 DSQC 328 Digital 24 VDC I/O 
    ABB 3HAB7215-1 DSQC 331 Panel unit 
    ABB 3HAC17973-1 DSQC 332 Digital relay I/O 
    ABB 3HAB5845-1 DSQC 334 Power supply 
    ABB 3HAB6182-1 DSQC 335 Robot computer 
    ABB 3HNE00001-1 DSQC 336 Network board NIOC-01 
    ABB 3HAB8101-1 DSQC 345A Rectifier 
    ABB 3HAB8101-2 DSQC 345B Rectifier 
    ABB 3HAB8101-3 DSQC 345C Rectifier 
    ABB 3HAB8101-4 DSQC 345D Rectifier 
    ABB 3HAB8101-14 DSQC 345E Rectifier 
    ABB 3HAB8101-5 DSQC 346A Drive unit 
    ABB 3HAB8101-6 DSQC 346B Drive unit 
    ABB 3HAB8101-7 DSQC 346C Drive unit 
    ABB 3HAB8101-11 DSQC 346E Drive unit 
    ABB 3HAB8101-8 DSQC 346G Drive unit 
    ABB 3HAB8101-13 DSQC 346U Drive unit 
    ABB 3HNE00957-1 DSQC 350 Remote I/O 
    ABB 3HNE00065-1 DSQC 354 Encoder interface 
      DSQC 355 I/O Board 
    ABB 3HAB8101-10 DSQC 358C Drive unit / Rectifier 
    ABB 3HAB8101-12 DSQC 358E Drive unit / Rectifier 
    ABB 3HAB8101-15 DSQC 358F Driveunit / Rectifier 
    ABB 3HAB8101-16 DSQC 358G Drive unit / Rectifier 
    ABB 3HAC0373-1 DSQC 361 Main computer 
    ABB 3HAC1462-1 DSQC 363 Robot computer 
    ABB 3HAC1620-1 DSQC 365 Power supply 
    ABB 3HAC3180-1 DSQC 373 Robot computer 
    ABB 3HAC3462-1 DSQC 374 Power supply 
    ABB 3HAC10597-1 DSQC 386 Devicenet gateway 
    ABB 3HAC3616-1 DSQC 500 Main computer 
    ABB 3HAC3619-1 DSQC 503 Axis computer 
    ABB 3HAC4297-1 DSQC 506 Power supply 
    ABB 3HAC5393-2 DSQC 508 Battery unit 
    ABB 3HAC5687-1 DSQC 509 Panel unit 
    ABB 3HAC7519-2 DSQC 518A Flash disk 64Mb 
    ABB 3HAC7519-3 DSQC 518B Flash disk 128Mb 
    ABB 3HAC8848-1 DSQC 522 I/O computer board 
    ABB 3HAC12158-1 DSQC 532 I/O Computer 
    ABB 3HAC14265-1 DSQC 539 Power supply 
    ABB 3HAC14279-1 DSQC 540 Main computer 
    ABB 3HAC16917-3 DSQC 544A Flash disk 64Mb 
    ABB 3HAC16917-4 DSQC 544B Flash disk 128Mb 
    ABB 3HAB8101-19 DSQC 545A Rectifier 
    ABB 3HAB8101-18 DSQC 546A Drive unit 
    ABB 3HAC17396-1 DSQC 562 Serial measurement board 
    ABB 3HAC022104-001 DSQC 564A Flash disk 64Mb 
    ABB 3HAC022104-002 DSQC 564B Flash disk 128Mb 
    ABB 3HAC020466-1 DSQC 627 Power supply 
    ABB 3HAC025918-001 DSQC 653 Digital relay 
    ABB 3HAC025465-004 DSQC 656 Flash disk 256Mb 
    ABB YB560103-BD DSQC223 I/O Card  
    ABB YB560103-BL DSQC228  
    ABB YB560103-CA DSQC236A DriveUnit  
    ABB 3HAA 3562-AGA/2 DSQC249A PowerUnit  
    ABB 3HAA 3563-ALA/2 DSQC252  
    ABB 3HAB 2211-1/1 DSQC256A  
    ABB 3HAB2213-1/3 DSQC313  
    ABB 3HAB6372-1 DSQC330 S4C Rechner Rack 
    ABB 3HAB7215-1/07 DSQC331 S4C Safety Board 
    ABB cable DSQC352 Profibus 
    ABB cannot find pn DSQC355 Analogbaugruppe 
    ABB YB161100-DP DSQS 174 Teach pendant S2 
    ABB YB161100-DR DSQS 174 Teach pendant S2 
    ABB 48990001-FE DSSR 115 Power supply 
    ABB 48990001-FK DSSR 116 Power supply 
    ABB 3HAC023195-1 Flexpendant Teach pendant IRC5 
    ABB 6397103-GA IRB1000 Wrist 
    ABB 3HAC7842-1 IRB140 Motor 
    ABB 3HAC7866-1 IRB140 Motor 
    ABB 3HAB3125-1 IRB1400 Motor 
    ABB 3HAB3388-1 IRB1400 Wrist 
    ABB 3HAC021458-1 IRB1400 / IRB2400 Motor 
    ABB 3HAA2120-1 IRB1500 Motor 
    ABB 3HAA2465-1 IRB1500 Gear 
    ABB 3HAA2596-2 IRB2000 Lower cable 
    ABB 3HAA2609-2 IRB2000 Bellow cables 
    ABB 3HAB3016-1 IRB2000 Lower c

在线询盘/留言
  • 免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,本网对此不承担任何保证责任。我们原则 上建议您选择本网高级会员或VIP会员。
    0571-87774297