1771-IQ16K 1771-IQ16K 1771-IQ16KRockwell(A-B)特价销售
A-B PLC:SLC 500、ControlLoigx 、PLC-5、、Micrologix 、
CompactLogix 、FlexLogix、Pico控制器、SoftLogix5800控制器
海量库存,特价销售。
陕西欣鸿然自动化设备有限公司
Rockwell A-B的PLC由于支持多种编程方式,具有丰富的编程指令,加上各系列的PLC都有相应的编程软件,调试仿真软件,因此在自动化领域中已越来越受到广泛的应用。
所有的A-B PLC(Micrologix1000, SLC500, PLC-5和Controllogix)都支持梯形图的编程方式,而大多数PLC-5系列处理器(增强型以上系列)还支持结构文本及顺序功能图两种编程方式。
1、梯形图
梯形图是一种最典型,也是最基本的编程方式,它采用图形语言,沿用了继电器的触点、线圈、串并联等术语和图形符号,并增加了一些继电接触控制没有的符号。梯形图形象、直观,对于熟悉继电器表示方式的人来说,非常容易接受,而不需要学习更深的计算机知识。这是一种最为广泛的编程方式,适用于顺序逻辑控制、离散量控制、定时/计数控制等操作。
梯形图一般由多个不同的阶梯组成,每一个阶梯又可以由一个或几个输入指令及一个输出指令组成。输出指令应出现在阶梯的最右边,而输入指令则出现在输出指令的左边,如图1所示。
图1
2、结构文本
结构文本类似于BASIC编程,利用它可以很方便地建立、编辑和实现复杂的算法,特别在数据处理、计算存储、决策判断、优化算法等涉及描述多种数据类型的变量应用中非常有效。对于PLC-5处理器结构文本可以支持以下结构。
赋值:赋一个整数或浮点数值给一个数据单元
非保持型位赋值:赋一个二进制数给一个位单元,当处理器工作模式从编程方式到运行方式时或当顺序功能图(SFC)的步被扫描后,这些位被清零。
保持型位赋值:赋一个二进制数给一个位单元,当处理器工作模式从编程方式到运行方式时或SFC的步被扫描后,这些位并不被清零。
IF-THEN-ELSE:有条件的执行一段程序
FOR-NEXT:重复执行一段程序
WHILE:只要输入表达式为真就重复执行一段程序
REPEAT:重复执行一段程序直至某输入表达式为真
EXIT:在处理器到达正常结束条件之前退出循环结构(REPEAT,FOR 或WHILE)
CASE:根据一个数学表达式或操作数据的值有条件地执行一段程序
;;:相当于一个无操作指令NOP
梯形图功能:可调用任一梯形图程序或指令。
下面是一段利用结构文本的编程例子:
IF(T4:0.DN)THEN
TON(T4:0,0.01,100,0)
ELSERES(T4:0)
END-IF
3、顺序功能图SFC
SFC是一种顺序控制语言,用这种语言可以对一个控制过程进行控制,并显示该过程的状态。对于用户的应用,可将逻辑分成易于处理的步和转换来替代较长的梯形图或结构文本。SFC中的每一步对应于一个控制任务(实际上是一段为了完成某一个控制任务的程序,该程序可以是梯形图、结构文本、SFC的任一形式),用方框表示,步与步之间有转换条件(也是一段程序),通过对该条件的检测来决定处理器什么时候可始执行下一步,转换条件用水平线表示。通过显示这些步和转换条件,你可在任何时刻看到一个机器过程的状态。简单的SFC程序例子,如图2示。
Rockwell A-B的PLC由于支持多种编程方式,具有丰富的编程指令,加上各系列的PLC都有相应编程软件,调试仿真软件,因此在自动化领域中已越来越受到广泛的应用。
所有的A-B PLC(Micrologix1000, SLC500, PLC-5和Controllogix)都支持梯形图的编程方式,而大多数PLC-5系列处理器(增强型以上系列)还支持结构文本及顺序功能图两种编程方式。
梯形图是一种最典型,也是最基本的编程方式,它采用图形语言,沿用了继电器的触点、线圈、串并联等术语和图形符号,并增加了一些继电接触控制没有的符号。梯形图形象、直观,对于熟悉继电器表示方式的人来说,非常容易接受,而不需要学习更深的计算机知识。这是一种最为广泛的编程方式,适用于顺序逻辑控制、离散量控制、定时/计数控制等操作。
梯形图一般由多个不同的阶梯组成,每一个阶梯又可以由一个或几个输入指令及一个输出指令组成。输出指令应出现在阶梯的最右边,而输入指令则出现在输出指令的左边,如图1所示。
图1
2、结构文本
结构文本类似于BASIC编程,利用它可以很方便地建立、编辑和实现复杂的算法,特别在数据处理、计算存储、决策判断、优化算法等涉及描述多种数据类型的变量应用中非常有效。对于PLC-5处理器结构文本可以支持以下结构。
赋值:赋一个整数或浮点数值给一个数据单元
非保持型位赋值:赋一个二进制数给一个位单元,当处理器工作模式从编程方式到运行方式时或当顺序功能图(SFC)的步被扫描后,这些位被清零。
保持型位赋值:赋一个二进制数给一个位单元,当处理器工作模式从编程方式到运行方式时或SFC的步被扫描后,这些位并不被清零。
IF-THEN-ELSE:有条件的执行一段程序
FOR-NEXT:重复执行一段程序
WHILE:只要输入表达式为真就重复执行一段程序
REPEAT:重复执行一段程序直至某输入表达式为真
EXIT:在处理器到达正常结束条件之前退出循环结构(REPEAT,FOR 或WHILE)
CASE:根据一个数学表达式或操作数据的值有条件地执行一段程序
;;:相当于一个无操作指令NOP
梯形图功能:可调用任一梯形图程序或指令。
下面是一段利用结构文本的编程例子:
IF(T4:0.DN)THEN
TON(T4:0,0.01,100,0)
ELSERES(T4:0)
END-IF
3、顺序功能图SFC
SFC是一种顺序控制语言,用这种语言可以对一个控制过程进行控制,并显示该过程的状态。对于用户的应用,可将逻辑分成易于处理的步和转换来替代较长的梯形图或结构文本。SFC中的每一步对应于一个控制任务(实际上是一段为了完成某一个控制任务的程序,该程序可以是梯形图、结构文本、SFC的任一形式),用方框表示,步与步之间有转换条件(也是一段程序),通过对该条件的检测来决定处理器什么时候可始执行下一步,转换条件用水平线表示。通过显示这些步和转换条件,你可在任何时刻看到一个机器过程的状态。简单的SFC程序例子,如图2示。
Rockwell A-B各个系列的PLC都具有相应的编程软件及仿真软件。表1给出了目前广泛使用的各系列PLC相应的一些编程软件。
表1PLC的编程软件
PLC系列 PLC-5 SLC-500或Micrologix100
编程软件 PLC-5 A.I.系列 SLC500 A.I.系列
RSLogix5 RSLogix500
仿真软件 RSEmulute5 RSEmulate500
其中A.I.系列的编程软件是基于MS-DOS的软件包,可以对相应的A-B PLC各系列处理器实现离线和在线开发、文档和报表功能,由于A.I软件使用菜单和功能键等特点,因此初学者易于使用,其强大的编辑和诊断工具又会为梯形图开发和故障检测节省大量的时间。帮助系统则可以帮助用户熟悉软件的特点,并提供PLC指令集的详细信息。
RSLogix5 及RSLogix500是一个基于Microsoft 32 位,在Windows95或Windows NT下的软件包。它提供了用户所希望的每一种功能,如完全视窗化的友好界面、灵活易用的编辑器、点中-点击方式进入输入输出组态、强有力的数据库编辑器、诊断和排错工具和可靠的通讯等。因此RSLogix产品的编程方案适合于任何层次的开发人员。最重要的是RSLogix产品还完全兼容于以前基于MS-DOS的Rockwell编程软件所生成的程序,从而使跨平台的程序易于转换及维护。因此RSLogix系列产品更适宜于现代化的编程。在起动和运行前,对所编的程序进行测试和调试是很有必要的,RSEmulate系列仿真软件包就可以用来模拟一个或多个运行的SLC500或PLC-5处理器(RSEmulate500 仿真SLC500,RSEmulate5仿真PLC-5)。RSEmulate 系列仿真软件也是基于Microsoft Windows的软件包,它除了仿真SLC500,PLC-5之外还可以用于故障检测、梯形图扫描选项、串行设备模拟等,使用十分方便。
对于Rockwell A-B各个系列的PLC,我们可以通过不同的通讯方式,利用不同的编程设备进行编程。常见的编程设备有个人计算机(386或以上)和A-B专用的编程器。我们可以通过编程器的串口对A-B PLC进行一对一的编程,也可以利用网络对多个PLC进行编程:例如在DH+网上对PLC-5进行编程,如图3示,在DH-485网上对SLC500进行编程,如图4示等。对于SLC500或Micrologix1000,我们还可以利用手持式编程器(HHT)进行编程。
1、其实,我很累了,我习惯假装坚强,习惯了一个人面对所有,我不知道自己到底想怎么样。有时候我可以很开心的和每个人说话,可以很放肆的,可是却没有人知道,那不过是伪装,很刻意的伪装;我可以让自己很快乐很快乐,可是却找不到快乐的源头,只是傻笑。
2、面对, 不一定最难过。 孤独, 不一定不快乐。 得到, 不一定能长久。 失去, 不一定不再拥有。 不要因为寂寞而错爱, 不要因为错爱而寂寞一生。
3、人最软弱的地方,是舍不得。舍不得一段不再精采的感情,舍不得一份虚荣,舍不得掌声。我们永远以为最好的日子是会很长很长的,不必那么快离开。就在我们心软和缺乏勇气的时候,最好的日子毫不留情地逝去了。
4、爱,绝不是缺了就找,更不是累了就换。找一个能一起吃苦的,而不是一起享受的;找一个能一起承担的,而不是一起逃避的;找一个能对你负责的,而不是对爱情负责的。爱不是一个人的事,而是两个人的努力,两个人的奋斗,两个人的共同创造……