全国服务热线 15221406036

西门子可编程控制器6ES7288-1CR40-0AA0

发布:2023-03-16 19:53,更新:2024-05-08 07:10

西门子可编程控制器6ES7288-1CR40-0AA0

1.系统范围起首应肯定系统用plc单机控制,照样用PLC构成收集,由此盘算PLC输出、输入点数,而且在选购PLC时要在实践需求点数的根底上留有必定余量(10%)。 

    2.肯定负载类型依据PLC输入端所带的负载是直流型照样交换型,是大电流照样小电流,以及PLC输入点举措的频率等,从而肯定输入端采取继电器输入,照样晶体管输入,或晶闸管输入。分歧的负载选用分歧的输入方法,对系统的波动运转是很主要的。 

    3.存储容量与速度虽然国外各厂家的PLC产物大体相反,但也有必定的差别。今朝还未发现各公司之间完整兼容的产物。各个公司的开辟软件都不相反,而用户程序的存储容量和指令的履行速度是两个主要目标。普通存储容量越大、速度越快的PLC价钱就越高,但应当依据系统的巨细合理选用PLC产物。 

    4.编程器的选购 plc编程可采取三种方法:用普通的手持编程器编程,它只能用商家规则语句表中的语句编程。这种方法效力低,但关于系统容量小,用量小的产物比拟适合,而且体积小,易于现场调试,造价也较低;用图形编程器编程,该编程器采取梯形图编程,便利直不雅,普通的电气人员短期内就可使用自若,但该编程器价钱较高;用团体盘算机加PLC软件包编程,这种方法是效力高的一种方法。基于电脑笔记本的普及和PLC软件编程的便利性,而且易于现场调试。这种方法是用户爱好用的一种方法。因而,应依据系统的巨细与难易,开辟周期的长短以及资金的状况合理选购PLC产物。 

     5.尽量选用大公司的产物其质量有保证,且技巧支撑好,普通售后效劳也较好,还有利于你的产物扩大与软件晋级。 

PLC的收集设计 

当用PLC停止收集设计时,其难度比PLC单机控制大得多。起首你应选用本人较熟习的机型,对其根本指令和功用指令有较深化的理解,而且指令的履行速度和用户程序存储容量也应细心理解。不然,不克不及顺应你的及时请求,形成系统解体。别的,对通讯接口、通讯协定、数据传送速度等也要思索。 

软件编制:在编制软件前,应起首熟习所选用的 PLC产物的软件手册及编程指令手册,待纯熟后再编程。若用图形编程器与软件包编程,则可直接编程,若用手持编程器编程,应先画出梯形图,然后编程,如许可少失足,速度也快。若用团体盘算机与软件编程,编程完毕后先仿真程序,待各个举措正常后,再在装备上调试

STOP模式下修改输出界面

    ①选择菜单命令Table→Open,打开需要进行外设输出修改的变量表(VAT)或打开相关变量表的窗口。

    ②选择菜单命令PLC→Connecttot,建立与所需CPU的连接,这样就可以修改变量表中的外设输出。

    ③选择菜单命令PLC→OperatingMode,打开操作模式对话框,并把CPU切换到STOP模式。

    ④在“ModifyValue”列中为需要修改的外设输出设置合适的值。

    例如,PQB7修改值:

    2#0001000011

    PQW2W#16#0027

    PQD4DW#16#0001

    ⑤选择菜单命令Variable→EnablePeripheralOutputs,切换“Enable PeripheralOutputs”为有效。

    ⑥选择菜单命令Variable→ActivateModifyValues,可以修改外设输出。“EnablePeripheralOutputs”保持激活直到用菜单命令Variable→Enable PeripheralOutputs取消该功能。

    ⑦再从第④步开始设置新值。如果CPU改变操作模式,比如从STOP到RUN或STAR-TUP,就会弹出一个信息。如果CPU在RUN模式选择“EnablePeripheralOutputs”功能,也会弹出一个信息。

 

  S7-300/400采用STEP7进行编程及组态,在STEP7中有3种数据类型:

    1)基本数据类型。

    2)通过基本数据类型组合成的复合数据类型。

    3)用来传送子程序参数的参数类型。

    STEP7的基本数据类型有以下几种:

    1.位( bit)

    位数据的数据类型为BOOL型,在编程软件中BOOL变量的值“0”和“1”常用FALSE(假)和TURE(真)来表示。

    位存储单元的地址由位地址和字节地址组成,例如I3.2中区域标识符“I”表示该地址为输入映像寄存器地址( Input),字节地址为3,位地址为2。这种寻址方式称为“字节.位”寻址方式。输入字节IB3由I3.0~I3.7这8位组成。

    2.字节( Byte)

    8位二进制数构成一个字节( Byte),其中第0位为位(LSB),第7位为高位( MSB)。

    3.字( Word)

    相临的两个字节组成一个字,字用来表示无符号数。MW100是由MB100和MB101两个字节组成的,MB100为高位字节。在MW100中,M为区域标识符,W表示按字寻址,100为起始字节MB100的地址。

    4.双字( Double Word)

    一个双字由两个字组成,双字用来表示无符号数。MD100是由MB100、MB101、MB102和MB103 4个字节组成的一个双字,MB100为高位字节,D表示双字,100为起始字节的地址。

    5.整数( INT,Integer)

    整数为有符号数,其高位为符号位,16位整数的取值范围为-32768~+32767,32位整数的取值范围为-2147483648~+2147483647。在PLC中,整数用补码来表示。

    6.32位浮点数

    浮点数又称为实数( REAL),在计算机中浮点数用科学记数法表示为1.m/2E,例如123.4可以表示为1.234×102。符合ANSI/IEEE标准754_4985的基本格式的浮点数可以表示为1.m×2e,其中指数e=E+127(1≤e≤254),为8位整数。

    ANSI/IEEE标准浮点数的格式如图6-1所示,总共占据一个双字(32位)。高位为符号位;8位指数位于23~30位;因为规定尾数的整数部分总是1,只保留了尾数的小数部分m(0~22位)。浮点数的表示范围为±1.75495×10-38~±3.402823×1038。

    图6-1    浮点数格式

    浮点数的特点是可以用很小的存储空间(4B)表示非常大和非常小的数。PLC输入和输出的数值大多数是整数(包括模拟量),用浮点数来处理这些数据需要进行数据类型的转换。

    7.常数的表示方法

    常数值可以是字节、字或双字,CPU以二进制方式存储常数,常数也可以用十进制、十六进制ASCII码或浮点数的形式来表示。常数的表示如表6-1所示。

    表6-1    常数的表示

    符 号

    说 明

 B#16# W#16# DW#16#

    十六进制字节、字和双字常数

    D#

    IEC日期常数

    L#

    32位整数常数

    P#

    地址指针常数

    S5T#

    S5时间常数(16位)

    T#

    IEC时间常数

    TOD#

    实时时间常数(32位)

    C#

    计数器常数(BCD编码)

    2#

    二进制常数

    B#16#,W#16#,DW#16#分别用来表示十六进制的字节、字和双字常数。2#用来表示二进制常数,如2#1011_0011。

    L#为32位整数常数,例如1# +5。

    P#为地址指针常数,例如P#M2.3表示M2.3的地址。

    S5T#是16位的S5时间常数,格式为S5T#aD_bH_cM_dS_eMS。其中a、b、c、d、e分别是日、小时、分钟、秒钟和毫秒的数值。在实际使用时可以省略下划线,例如S5T#3M40S=3分40秒。

    S5时间常数的取值范围为S5T#0H0M0S0MS~S5T#2H46M30S0MS,时间增量为10ms。

    T#为带符号的32位IEC时间常数,例如T#1D_12H_30M_0S_250MS,时间增量为1ms。其取值范围为T#0D_OH_0M_0S_0MS~T#24D_20H_31M_23S_648MS。

    DATE是IEC日期常数,取值范围为D#1990-1-1~D#2168-12-31。

    TOD#是32位实时时间常数,时间增量为1ms,例如TOD#23:50:45. 300。

    C#为计数器常数,用BCD码表示,例如C#250。

    8位ASCII码字符用单引号表示,例如“ABC”


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com