西门子S7-400 PNH系统可以根据具体应用需求量身定制:性能可扩展、的冗余度可灵活组态,安全功能易于集成。集成PROFINET接口,可冗余连接I/O设备,或者通过PROFIBUS连接I/O设备,实现工厂级通信。无论何种应用,使用SIMATIC S7-400 PNH,均可在熟悉的STEP7 工程环境中,进行便捷而有效的编程和组态。
产品简介
详细介绍
福建西门子S7-400PLC模块代理商为您报价
西门子PLC的分类
德国西门子可编程序操控器在我国得到广泛使用,如在冶金、化工、印刷生产线等范畴都有使用。西门子(SIEMENS)公司的PLC产品包含LOGO、S7-200、S7-1200、S7-300、S7-400等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通讯能力,功用更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
西门子PLC编程的作业原理
当PLC投入运转后,其作业进程一般分为三个阶段,即输入采样、用户程序履行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运转期间,PLC的CPU以一定的扫描速度重复履行上述三个阶段。
输入采样
在输入采样阶段,PLC以扫描方法顺次地读入一切输入状况和数据,并将它们存入I/O映象区中的相应得单元内。输入采样完毕后,转入用户程序履行和输出刷新阶段。在这两个阶段中,即便输入状况和数据发生变化,I/O映象区中的相应单元的状况和数据也不会改变。因而,假如输入是脉冲信号,则该脉冲信号的宽度有必要大于一个扫描周期,才干保证在任何情况下,该输入均能被读入。
用户程序履行
在用户程序履行阶段,PLC总是按由上而下的次序顺次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左面的由各触点构成的操控线路,并按先左后右、先上后下的次序对由触点构成的操控线路进行逻辑运算,然后依据逻辑运算的成果,刷新该逻辑线圈在体系RAM存储区中对应位的状况;或许刷新该输出线圈在I/O映象区中对应位的状况;或许断定是否要履行该梯形图所规则的特别功用指令。
即,在用户程序履行进程中,只有输入点在I/O映象区内的状况和数据不会发生变化,而其他输出点和软设备在I/O映象区或体系RAM存储区内的状况和数据都有可能发生变化,而且排在上面的梯形图,其程序履行成果会对排在下面的但凡用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状况或数据只能到下一个扫描周期才干对排在其上面的程序起作用。
输出刷新
当扫描用户程序完毕后,PLC就进入输出刷新阶段。在此期间,CPU依照I/O映象区内对应的状况和数据刷新一切的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。
同样的若干条梯形图,其摆放次序不同,履行的成果也不同。另外,采用扫描用户程序的运转成果与继电器操控设备的硬逻辑并行运转的成果有所区别。当然,假如扫描周期所占用的时刻对整个运转来说能够疏忽,那么二者之间就没有什么区别了。
西门子PLC编程中应该留意的问题:
1.中断程序中能够调用子程序
福建西门子S7-400PLC模块代理商为您报价
累加器和逻辑仓库式的存蓄器在中断程序和被调用的子程序中都是共用的
2.通讯接口的中断
PLC的串行通讯口是能够有梯形图或许句子表程序操控的。通讯口的这种操作形式称为自有端口的形式。在自在的情况下,就能够用程序界说波特率,每个字节的位数等等,在履行主程序的进程中,请求中断,才干界说自在端口形式,使用接收和发送中断能够简化程序对通讯的操控。
3.中断程序和主程序下数据是能够同享的
中断程序虽说是能够同享的,可是咱们要留意的是中断事情中工作异步特性的因数影响,来处理同享数据的共同性问题,在中断事情中主程序履行的任何一个当地都是有可能呈现的。
4.I/O中断
I/O中断包含上升或下降沿中断,通知计数器中断和脉冲串输出中断。
S7-200CPU用输入I0.0~I0.3的上升或下降产生了中断,则发生的事情被输入端子捕获,这样的上升沿或许下降可被用来指示当某个事情发生时有必要引起留意的条件。
5.时基中断
6.中断的优先级和排队
7.中断的限制
8.中断程序编程步骤
在现代化的工业生产设备中,有大量的数字量及模拟量的控制装置,例如电机的启停,电磁阀的开闭,产品的计数,温度、压力、流量的设定与控制等,而PLC技术是解决上述问题的*、最便捷的工具,因此PLC在工业控制领域得到了广泛的应用。下面就PLC控制系统设计中的问题进行探讨。
1、PLC系统设备选型
PLC最主要的目的是控制外部系统。这个系统可能是单个机器,机群或一个生产过程。不同型号的PLC有不同的适用范围。根据生产工艺要求,分析被控对象的复杂程度,进行I/O点数和I/O点的类型(数字量、模拟量等)统计,列出清单。适当进行内存容量的估计,确定适当的留有余量而不浪费资源的机型(小、中、大形机器)。并且结合市场情况,考察PLC生产厂家的产品及其售后服务、技术支持、网络通信等综合情况,选定价格性能比较好的PLC机型。
目前市场上的PLC产品众多,国外知名品牌有德国的SIEMENS;日本的 OMRON、MITSUBISHI、FUJI、Panasonic;美国的GE;韩国的LG等。国产品牌有研华、研祥、合力时等。近几年,PLC产品的价格有较大的下降,其性价比越来越高。PLC 的选型应从以下几个方面入手。
2.1 确定PLC 控制系统的规模
依据工厂生产工艺流程和复杂程度确定系统规模的大小。可分为大、中、小三种规模。
小规模PLC控制系统:单机或者小规模生产过程,控制过程主要是条件、顺序控制,以开关量为主,并且I/O点数小于128 点。一般选用微型PLC,如SIEMENS S7-200等。
中等规模PLC控制系统:生产过程是复杂逻辑控制和闭环控制,I/O点数在128——512 点之间。应该选用具有模拟量控制、PID控制等功能的PLC,如SIEMENS S7-300等。
大规模PLC控制系统:生产过程是大规模过程控制、DCS系统和工厂自动化网络控制,I/O点数在512点以上。应该选用具有通信联网、智能控制、数据库、中断控制、函数运算的高档PLC,如SIEMENS S7-400等, 再和工业现场总线结合实现工厂工业网络的通讯和控制。
2.2 确定PLC I/O 点的类型
根据生产工艺要求,分析被控对象的复杂程度,进行I/O点数和I/O点的类型(数字量、模拟量等)统计,列出清单。适当进行内存容量的估计,确定适当的留有软硬件资源余量而不浪费资源的机型(小、中、大型机器)。
根据PLC输出端所带的负载是直流型还是交流型,是大电流还是小电流,以及PLC输出点动作的频率等,从而确定输出端采用继电器输出,还是晶体管输出,或品闸管输出。不同的负载选用不同的输出方式,对系统的稳定运行是很重要的。
电磁阀的开闭、大电感负载、动作频率低的设备,PLC输出端采用继电器输出或者固态继电器输出;各种指示灯、变频器/数字直流调速器的启动/停止应采用晶体管输出。
2.3 确定PLC编程工具
(1) 一般的手持编程器编程。手持编程器只能用商家规定语句表中的语句表(STL)编程。这种方式效率低,但对于系统容量小、用量小的产品比较适宜,具有体积小、价格低、易于现场调试等优点。 这主要用于微型PLC的编程。
(2) 图形编程器编程。图形编程器采用梯形图(LAD)编程,方便直观,一般的电气人员短期内就可应用自如,但该编程器价格较高,主要用于微型PLC和中档PLC。
(3) 计算机加PLC软件包编程 。这种方式是效率最高的一种方式,但大部分公司的PLC 开发软件包价格昂贵,并且该方式不易于现场调试,主要用于中高档PLC系统的硬件组态和软件编程。
3、PLC控制系统的设计
PLC 控制系统设计包括硬件设计和软件设计。
硬件设计是PLC控制系统的至关重要的一个环节,这关系着PLC控制系统运行的可靠性、安全性、稳定性。主要包括输入和输出电路两部分。
(1) PLC控制系统的输入电路设计。PLC供电电源一般为AC85—240V,适应电源范围较宽,但为了抗干扰,应加装电源净化元件(如电源滤波器、1:1隔离变压器等);隔离变压器也可以采用双隔离技术,即变压器的初、次级线圈屏蔽层与初级电气中性点接大地,次级线圈屏蔽层接PLC 输入电路的地,以减小高低频脉冲干扰。
西门子S7-400系列:
序号 定货号 注释
电源模块
1 6ES7 407-0DA02-0AA0 电源模块(4A)
2 6ES7 407-0KA02-0AA0 电源模块(10A)
3 6ES7 407-0KR02-0AA0 电源模块(10A)冗余
4 6ES7 407-0RA02-0AA0 电源模块(20A)
5 6ES7 405-0DA02-0AA0 电源模块(4A)
6 6ES7 405-0KA02-0AA0 电源模块(10A)
7 6ES7 405-0RA01-0AA0 电源模块(20A)
8 6ES7 971-0BA00 备用电池
CPU
9 6ES7 412-3HJ14-0AB0 CPU 412-3H; 512KB程序内存/256KB数据内存
10 6ES7 414-4HM14-0AB0 CPU 414-4H; 冗余热备CPU 2.8 MB RAM
11 6ES7 417-4HT14-0AB0 CPU 417-4H; 冗余热备CPU 30 MB RAM
12 6ES7 400-0HR00-4AB0 412H 系统套件包括 2 个CPU、1个H型中央机架、2个电源、2个1M 存储卡、4个同步模块、2根同步电缆,以及4个备用电池(PS407 10A)
13 6ES7 400-0HR50-4AB0 412H 系统套件包括 2 个CPU、1个H型中央机架、2个电源、2个1M 存储卡、4个同步模块、2根同步电缆,以及4个备用电池(PS405 10A)
14 6ES7 412-1XJ05-0AB0 CPU412-1,144KB程序内存/144KB数据内存
15 6ES7 412-2XJ05-0AB0 CPU412-2,256KB程序内存/256KB数据内存
16 6ES7 414-2XK05-0AB0 CPU414-2,512KB程序内存/512KB数据内存
17 6ES7 414-3XM05-0AB0 CPU414-3,1.4M程序内存/1.4M数据内存 1个IF模板插槽
18 6ES7 414-3EM05-0AB0 CPU414-3PN/DP 1.4M程序内存/1.4M数据内存 1个IF模板插槽
19 6ES7 416-2XN05-0AB0 CPU416-2,2.8M程序内存/2.8M数据内存
20 6ES7 416-3XR05-0AB0 CPU416-3,5.6M程序内存/5.6M数据内存 1个IF模板插槽
21 6ES7 416-3ER05-0AB0 CPU416-3PN/DP 5.6M程序内存/5.6M数据内存 1个IF模板插槽
22 6ES7 416-2FN05-0AB0 CPU416F-2,2.8M程序内存/2.8M数据内存
23 6ES7 416-3FR05-0AB0 CPU416F-3PN/DP,5.6M程序内存/5.6M数据内存
24 6ES7 417-4XT05-0AB0 CPU417-4,15M程序内存/15M数据内存
内存卡
25 6ES7 955-2AL00-0AA0 2 X 2M字节 RAM
26 6ES7 955-2AM00-0AA0 2 X 4M字节 RAM
27 6ES7 952-0AF00-0AA0 64K字节 RAM
28 6ES7 952-1AH00-0AA0 256K字节 RAM
29 6ES7 952-1AK00-0AA0 1M字节 RAM
30 6ES7 952-1AL00-0AA0 2M字节 RAM
31 6ES7 952-1AM00-0AA0 4M字节 RAM
32 6ES7 952-1AP00-0AA0 8M字节 RAM
33 6ES7 952-1AS00-0AA0 16M字节 RAM
34 6ES7 952-1AY00-0AA0 64M字节 RAM
35 6ES7 952-0KF00-0AA0 64K字节 FLASH EPROM
36 6ES7 952-0KH00-0AA0 256K字节 FLASH EPROM
37 6ES7 952-1KK00-0AA0 1M字节 FLASH EPROM
38 6ES7 952-1KL00-0AA0 2M字节 FLASH EPROM
39 6ES7 952-1KM00-0AA0 4M字节 FLASH EPROM
40 6ES7 952-1KP00-0AA0 8M字节 FLASH EPROM
41 6ES7 952-1KS00-0AA0 16M字节 FLASH EPROM
42 6ES7 952-1KT00-0AA0 32M字节 FLASH EPROM
43 6ES7 952-1KY00-0AA0 64M字节 FLASH EPROM
开关量输入模板
44 6ES7 421-7BH01-0AB0 开关量输入模块(16点,24VDC)中断
45 6ES7 421-1BL01-0AA0 开关量输入模块(32点,24VDC)
46 6ES7 421-1EL00-0AA0 开关量输入模块(32点,120VUC)
47 6ES7 421-1FH20-0AA0 开关量输入模块(16点,120/230VUC)
48 6ES7 421-7DH00-0AB0 开关量输入模块(16点,24V到60VUC)
开关量输出模板
49 6ES7 422-1BH11-0AA0 开关量输出模块(16点,24VDC,2A)
50 6ES7 422-1BL00-0AA0 32点输出,24VDC,0.5A
51 6ES7 422-7BL00-0AB0 32点输出,24VDC,0.5A,中断
52 6ES7 422-1FH00-0AA0 16点输出,120/230VAC,2A
53 6ES7 422-1HH00-0AA0 16点输出,继电器,5A