热门搜索:
由计数输入X011每次驱动C0线圈时,计数器的当前值加1。当*10次执行线圈指令时,计数器C0的输出触点即动作。之后即使计数器输入X011再动作,计数器的当前值保持不变。
l当复位输入X010接通(ON)时,执行RST指令,计数器的当前值为0,输出接点也复位。
l应注意的是,计数器C100~C199,即使发生停电,当前值与输出触点的动作状态或复位状态也能保持。
六、数据寄存器
数据寄存器是计算机必不可少的元件,用于存放各种数据。FX2N中每一个数据寄存器都是16bit(高位为正、负符号位),也可用两个数据寄存器合并起来存储32 bit数据(高位为正、负符号位)。
1)通用数据寄存器D通道分配D 0~D199,共200点。
只要不写入其他数据,已写入的数据不会变化。但是,由RUN→STOP时,全部数据均清零。(若特殊辅助继电器M8033已被驱动,则数据不被清零)。
2)停电保持用寄存器通道分配D200~D511,共312点,或D200~D999,共800点(由机器的具体型号定)。
基本上同通用数据寄存器。除非改写,否则原有数据不会丢失,不论电源接通与否,PLC运行与否,其内容也不变化。然而在二台PLC作点对的通信时,D490~D509被用作通信操作。
文件寄存器是在用户程序存储器(RAM、EEPROM、EPROM)内的一个存储区,以500点为一个单位,多可在参数设置时到2000点。用外部设备口进行写入操作。在PLC运行时,可用BMOV指令读到通用数据寄存器中,但是不能用指令将数据写入文件寄存器。用BMOV将数据写入RAM后,再从RAM中读出。将数据写入EEPROM盒时,需要花费一定的时间,务必请注意。
4)RAM文件寄存器通道分配D6000~D7999,共2000点。
驱动特殊辅助继电器M8074,由于采用扫描被禁止,上述的数据寄存器可作为文件寄存器处理,用BMOV指令传送数据(写入或读出)。
5)特殊用寄存器通道分配D8000~D8255,共256点。
是写入特定目的的数据或已经写入数据寄存器,其内容在电源接通时,写入初始化值(一般先清零,然后由系统ROM来写入)。
§4 FX2N系列的基本逻辑指令
基本逻辑指令是PLC中基本的编程语言,掌握了它也就初步掌握了PLC的使用方法,各种型号的PLC的基本逻辑指令都大台大同小异,现在我们针对FX2N系列,逐条学习其指令的功能和使用方法,。每条指令及其应用实例都以梯形图和语句表两种编程语言对照说明。
一、输入输出指令(LD/LDI/OUT)
下面把LD/LDI/OUT三条指令的功能、梯形图表示形式、操作元件以列表的形式加以说明:
LD与LDI指令用于与母线相连的接点,此外还可用于分支电路的起点。
OUT指令是线圈的驱动指令,可用于输出继电器、辅助继电器、定时器、计数器、状态寄存器等,但不能用于输入继电器。输出指令用于并行输出,能连续使用多次。
含有两个以上触点串联连接的电路称为“串联连接块”,串联电路块并联连接时,支路的起点以LD或LDT指令开始,而支路的终点要用ORB指令。ORB指令是一种独立指令,其后不带操作元件号,因此,ORB指令不表示触点,可以看成电路块之间的一段连接线。如需要将多个电路块并联连接,应在每个并联电路块之后使用一个ORB指令,用这种方法编程时并联电路块的个数没有限制;也可将所有要并联的电路块依次写出,然后在这些电路块的末尾集中写出ORB的指令,但这时ORB指令多使用7次。
将分支电路(并联电路块)与前面的电路串联连接时使用ANB指令,各并联电路块的起点,使用LD或LDT指令;与ORB指令一样,ANB指令也不带操作元件,如需要将多个电路块串联连接,应在每个串联电路块之后使用一个ANB指令,用这种方法编程时串联电路块的个数没有限制,若集中使用ANB指令,多使用7次。
梯形图的设计与编程方法
梯形图是各种PLC通用的编程语言,尽管各厂家的PLC所使用的指令符号等不太一致,但梯形图的设计与编程方法基本上大同小异。
一、确定各元件的编号,分配I/O地址
利用梯形图编程,首先必须确定所使用的编程元件编号,PLC是按编号来区别操作元件的。我们选用的FX2N型号的PLC,其内部元件的地址编号如下表所示,使用时一定要明确,每个元件在同一时刻决不能担任几个角色。一般讲,配置好的PLC,其输入点数与控制对象的输入信号数总是相应的,输出点数与输出的控制回路数也是相应的(如果有模拟量,则模拟量的路数与实际的也要相当),故I/O的分配实际上是把PLC的入、出点号分给实际的I/O电路,编程时按点号建立逻辑或控制关系,接线时按点号“对号入坐”进行接线。FX2N系列的I/O地址分配及一些其他的内存分配前面都已介绍过了,同学们也可以参考FX系列的编程手册。
二、梯形图的编程规则
1、每个继电器的线圈和它的触点均用同一编号,每个元件的触点使用时没有数量限制。
2、梯形图每一行都是从左边开始,线圈接在右边(线圈右边不允许再有接触点),如图(a)错,图(b)正确。
3、线圈不能直接接在左边母线上。
4、在一个程序中,同一编号的线圈如果使用两次,称为双线圈输出,它很容易引起误操作,应尽量避免。
5、在梯形图中没有真实的电流流动,为了便于分析PLC的周期扫描原理和逻辑上的因果关系,假定在梯形图中有“电流”流动,这个“电流”只能在梯形图中单方向流动——即从左向右流动,层次的改变只能从上向下。
PLC系统应确保企业系统未来的扩展,支持中国制造2025的宏伟蓝图。PLC应有助于实现更快的系统能以及更出色的处理能力、生产率和安全,从而满足智能制造机器和设备市场不断增长的需求。PLC能与配套的编程软件将和生产过程紧密联系起来,实现企业的智能制造。
Reliance Resolver Input Part# 5711-2 Used
Modicon 10 slot Backplane Part# 140XBP01000 Used
Reliance Drive Controller Part# 57406 Used
Reliance Network Comunications Part# 57C404A Used
SICK OPTIC ELECTRONICS WT24-R2401A01
Allen Bradley 12 Slot Rack Cat# 1771-A3B/B NIB
Allen Bradley Power Supply Part# 1606-XL240EP Used
Allen Bradley H.S. input Module 1745-E155 Used
Allen Bradley Power Supply Part# 1606-XL240E Used
Allen - Bradley 1771 - SN
ABB Board Part# EMU-01 E31709 used
GE ELECTRIC HEAVY DUTY SAFETY SWITCH THN3361 *NIB
Rexroth Valve HED 4 OH 16/50 Z14 used
Pilz 256K Ram Speicher Part# P10MR256 NIB
SIEMENS APOGEE AUTOMATION 54600387A
Danfoss Hydraulic Pump 11B1E1B2-R20 Refurbished
OMRON SYSMAC CQM1 PROGRAMMABLE CONTROLLER
Fanuc Circuit Board Model# A16B-1211-0170/11E Used
Square D Vacuum Switch Class 9015 Ser. C Type GAW-1
Allen Bradley MSR138DP rdmaster Safety Relay Used
SICK OPTIC ELECTRONICS WL10-7323
Atos Servo Card Part# E-ME-T-05F/RR Used
Superior Electric Programmer Cat# SSP-100 W/ Cable Used
Allen Bradley Sz. 5 Welding Contactor 100W-B300N* 2 NNB
Siemens Simatic S7 6ES7 1BH01-0AA0 Used
Fanuc Circuit Board Model# A16B-1310-0530/17D Used
Allen Bradley Pressure Switch 836T-T253JX15 Ser. A NNB
Siemens Digital Input Module Cat# 6ES5420-4UA11 Used
Keyence Digital Laser Sensor Model# LV21AP Used
Allen Bradley Micrologix 1000 Cat# 1761-L16AWA Used
Allen Bradley Micrologix 1000 Cat# 1761-L32BWB Used
Siemens Simatic S7 PLC Part# 6es7 222-1BF00-0XA0 Used
Allen Bradley MSR131RTP rdmaster Safety Relay Used
Allen Bradley Control Logix 1756-IB16/A
Keyence RGB Sensor Head Model# CZ-40 NIB
Rexroth Indramat Cable IKS0257 15.5M New
Emerson Positioning Control PCM-1 Used
Reliance 5-24 DC Output Part# 57420 Used
Allen Bradley Keypad Cat# 20-HIM-C5 Used
Reliance PG Isolator Cat# PGIA-1 Used
Vickers Directional Valve DG4V-3S-2A-M-FTWL-B5-60 Used
Allen Bradley Pressure Switch 836T-T253JX130X15 used
Allen Bradley Control Keyboard Mod. Cat# 8000-VA Used
ABB Part# CMU-02 3E 031903 used
Allen Bradley 2MB CRT Video Card Cat# 6189-CRTABVC NNB
Modicon AS-B824-016
Allen Bradley Cable Cat# 1771-CT45 Used
ALLEN BRADLEY 1771-P4R SERIES C
Siemens Simatic 5 Part# 6ES5 422-8MA11 Used
OMRON C20 I/O UNIT C20-MC222
Kebco Power Transmissions 2HP 9751A197/27080 used
Allen Bradley Power Supply Cat# 1606XLDNET4 Used
Allen Bradley Power Supply Cat# 1606XL120D Used
Fanuc Power Unit A20B-1000-0770-01
Allen Bradley Power Supply Cat# SPS11 Used
INDUSTRIAL INTERFACES CCB-84909-0209-15
Allen Bradley SLC 500 13 Slot Rack Cat# 1746-A13 Used
VICKERS HYDRAULIC VANE PUMP V20 1R6Y 27A 11
TPC WIRE AND CABLE SUPERTREX SJ00 MICRO QUICK CONNECT
MITSUBISHI INVERTER DRIVE FR-E20-0.4K-NA
Banner Cable Set P/N: PMCF-510C NNB
ALLEN BRADLEY 1771 RTP1
Pair of Yaskawa Pwr spy PLC PN#JRMSP-120CPS11300 USED
Allen Bradley Motion Control Cat# 1746-HS Ser. A Used
Allen - Bradley 1771 - IVN
Siemens Power Supply 1P6EP1 334-2BA00 Used
Allen Bradley PLC 1778-OAC Used
Modicon AS-B825-016 input
Allen - Bradley 1771 - OVN
Allen Bradley Signal Card Cat# 50904 Used
Cutler Hammer PhotoSwitch Cat# E51SCL Used
ALLEN BRADLEY 1746-OW16 SERIES C.
EMS AC Drive Part# CIMR-5U40P7 Used
AUTOTECH SMF-MS670-0.25
MITSUBISHI PROGRAMMABLE CONTROLLER A0J2-E32D
Keyence Power Supply Model# CV-R11 Used
Allen Bradley Starter 100-A60N*3 w/ 193-CPC63 used
Allen Bradley Starter 100-A60N*3 w/ 193-A1J3 used
Deublin 1590 Coolant Union Rotating VMC HMC CNC