8000-aagm
随着自动化设备对控制的高精度、高响应性需求的不断增加,自动化控制技术不断提高,精确的高速定位控制得到广泛应用,plc这一工业控制产品也从早期的逻辑控制领域不断扩展到运动控制领域,实现了以往plc无法完成的运动控制功能。
在运动控制中大多数采用大家熟悉的数控系统或者是计算机运动板卡来完成,虽然作为专门的产品能够实现复杂的运动轨迹控制,但同时要完成一些逻辑动作的控制就不如plc灵活方便。台达dvp20pm系列plc高速定位、双轴线性及圆弧插补多功能可编程控制器,结合了plc逻辑动作控制和数控系统运动控制的各自优点,在功能上满足双轴插补的高速定位需求。
台达运动控制型plc硬件结构
dvp20pm是台达运动控制型plc。dvp20pm通过前后两个扩展口既可作为plc主机执行也可作为eh2型主机的扩展模块使用,具有x0-x7、y0-y7数字量输入输出各八点,并配置了手摇轮、零点信号、原点信号、极限信号、启动、停止等各种信号接口满足应用需求。
dvp20pm主机包含64k超大程序容量内存(flash),可支持100段运动程序,脉冲输出最高可达500khz,并具备电子原点返回模式,支持plc顺序语言及定位语言(g码与m码),下面先由硬件部分简单介绍20pm 组成。
主程序
主程序以o100作为起始标记,m102作为结束标记,是plc顺序控制程序,主要为控制主机动作执行,在o100主程序区域中,可以使用基本指令及应用指令,或在程序中启动ox0~ox99运动子程序及调用pn子程序。主要提供主控制程序的建立,以及运动子程序的设定及启动控制。
运动子程序
ox0~ox99运动子程序为运动控制程序,主要为控制20pm系列主机进行x-y轴双轴运动之子程序,于ox0~ox99运动子程序区段中,有支持基本指令、应用指令、运动指令及g码指令,并在程序中可规划呼叫pn指针子程序,通过plc提供的内部特d特m进行子程序的控制。主要提供运动子程序的建立,以及运动子程序的运动控制,在架构上可算是20pm的运动指令及g码指令规划区域。
allen bradley 2711-k6c3 /a panelview 600 color/keypad/dh-485/rs-
prosoft mvi56-gsc mv156-gsc controllogix generic serial interface
allen bradley 1756-en2t /d pkg 2014 controllogix ethernet
allen bradley 2711-k5a8 /f panelview 550 keypad/mono/dh+/rs-
sealed allen bradley 1756-l55m14 /a controllogix processor
ge fanuc ic693cpu364-ch 90-30 series cpu controller processor
siemens 6av3535-1ta01-0ax0 6av3 535-1ta01-0ax0 simatic op35 color
siemens 6es5 948-3ua11 6es5948-3ua11 simatic s5-155u cpu 948
allen bradley 2711-t5a2l1 /b panelview 550 mono/touch/dh-485 dc
new allen bradley 1745-tcat /a slc100 timer counter access
allen bradley 2711-k10g15 /a panelview 1000
siemens 6es5948-3ua11 6es5 948-3ua11 simatic s5-155u cpu 948
siemens 6es7315-2eg10-0ab0 6es7 315-2eg10-0ab0 s7-300 cpu 315-2
siemens 6av3535-1ta01-0ax0 6av3 535-1ta01-0ax0 simatic op 35
siemens 6av3535-1ta01-0ax0 6av3 535-1ta01-0ax0 simatic op 35
cisco ws-c3750e-48pd-sf catalyst 3750e switch 48 poe ge 2 x2 10ge
allen bradley 2711p-rdt12c /c panelview plus 1250 color touch
allen bradley 1771-ofe1 /b 1771-0fe1 plc-5 analog
allen bradley 1756-l55m14 /a controllogix processor
siemens 6es7 317-2ek13-0ab0 6es7317-2ek13-0ab0 simatic s7-300 cpu
allen bradley 1756-l63s /b mfg 2011 guardlogix processor f/w
siemens 6sc6101-2b 6sc6 101-2b simodrive transistor pwm
siemens 6av3535-1ta01-0ax0 6av3 535-1ta01-0ax0 simatic op35 color
siemens 6gk1161-3aa00 6gk1 161-3aa00 simatic net cp 1613 pci
siemens 6es7335-7hg02-0ab0 6es7 335-7hg02-0ab0 simatic
siemens 6sn1118-0dk21-0aa2 simodrive 611 control unit