全国服务热线 15221406036

6ES7211-0BA23-0XB0详解说明

更新时间:2024-05-08 07:10:00
价格:请来电询价
联系电话:
联系手机: 15221406036
联系人:聂航
让卖家联系我
详细介绍

6ES7211-0BA23-0XB0详解说明

三菱模拟软件fx-trn-beg-c 是针对fx 系列系列设计的一套模拟软件,可以帮助初学者掌握和理解fx 的指令系统,因此要求初学者必须熟悉的指令格式和输入方法。

在启动画成时,会出现一个登录窗口,你可以输入一个用户名和密码,做为你学习的一个记录。一般,没必要设置,只要点开始就可以进行学习了。

接着出现训练的主画面,学习共a~f 共6 个学习阶段,由简到难,由线入深。建议初学者从a 开始一步一步学起,可以先认真看一下帮助文件,先了解一下软件使用的有关事项。

培训画面组成:

说明:3-d 画面仿真和操作面板中的的x 和y 是指控制其相应设备的输入和输出,如传送带旁写有的“y1(输送带正转)”指的就是当plc 的y1 为1 时,输送带就正向运转,x0 指的是检测物体的传感器在plc 的输入是x0,等等。

索引窗口中指导你学习的方法和学习步骤,刚开始学习时建议你按它的提示一步一步来做,熟练后可以不按它的步骤来,可以利用已知的指令对模拟的动作加以扩展,如:索引窗口中要求实现按下一个按钮(如x1)后机器摇臂供给(y0=1),你可以用你学过的定时器或其它方法来实现机器摇臂的自动供给。但编程时必须和3-d 仿真画面及操作面板中提供的输入输出地址相同(如机器摇臂供给地址是y0,在编程时必须使y0=1才能供给货物)。下面重点介绍梯形图程序区域的用法:

在输入程序或操作程序区域各菜单时,必须使该区域处于激活状态,方法是:点击左上角人像下面的“梯形图编辑”按钮,此时梯形图输入区域上方的蓝色条变为深蓝色(未处于激活时是蓝色),如下是程序输入区域激活前和激活后的对比:

梯形图输入区域激活前后对比

(1)菜单的用法

菜单中的各项目和其它软件的内容差不多,下面只介绍几个不同之处和用的比较多的菜单项。

★ “转换”—“转换(f4)”

当在程序输入区域输入程序或程序有改动后,新输入的程序或改动部分背景色会变为灰色,如下图所示。此时执行此菜单项

对程序进行编译(或按f4 键或程序输入区域下方快捷菜单左边的转换按钮,),如程序无错误,就会编译通过,程序背景色变白色。

★ “在线”—“写入plc”

程序写完并编译通过后,执行此项,模拟写入plc(实际上plc 并不存放),写入完成后,会提示“写入完成,仿真将启动”对话框,点击“确定”后,右侧“输入输出映像表”中的“run”指示灯就会亮,表示plc 已经运行,这时就可以使用操作面板中的操作按键进行模拟了。此功能也可以通过左上角人像下面的“plc 写入”按钮来实现。

(2)节点快捷菜单的说明

在程序输入区域的下方是节点快捷输入菜单项,是比较常用的节点。当把鼠标放于某个节点上时,会显示节点的名称(如常开,常闭,线圈,应用指令,上升沿,下降沿等)。

★ 常开,常闭节点指令

没什么可说的,就和原理图中的常开,常闭一样,使用方法也大概一样。如下这段程序是电气控制中常用的自保停电路的plc 梯形图,其中x000 接起动按钮(常开),x001 接停止按钮(接常开,注意:根据此梯形图,停止按钮必须接常开,如和电气原理图中一样也接常闭,则此梯形图不会有输出。

这是因为:如停止按钮接常闭,x001 就会等于1,则是梯形图中的x001 常闭节点就会断开。如非要停止按钮接常闭节点,则梯形图中的x001 应换为常开。这也是plc 程序和电气原理图的一个区别吧),y000 则接控制电机的线圈。你可以看一下是否和电气原理图中的分析方法是否一样。

另外顺便说一下,plc 外接开关(如开始按钮,停止按钮等)的形式好是常开节点,这样在plc 程序图中的分析方法才能和电气原理图的分析方法一样。不过等你对plc熟了后,就无所谓了。

★ 上升沿和下降沿指令

即是节点只在闭合的上升沿或下降沿时执行节点后的指令,当闭合或断开后,就不执行了。如下图所示,只在x000 的上升沿执行后面的加法指令,而当x000 闭合时,则不会执行加法指令,这样可以减少plc 的程序扫描时间。copyright plc资料网

★ 线圈指令

即是plc 的输出信号,其中既包括实际的物理输出(如y0,y1,y2…

等这些可以控制plc 外部的输出),也包括plc 内部的一此(如:m0,m1…等)、定时器(t0,t1…等)和计数器(如c0,c1…等)等,都使用此线圈指令。

在输入定时器或计数器时,要求你熟悉该指令。如下为定时器指令输入时的对话框,其中的k10 是十进制的10(十六进制以h 打头,应是:h10,即十进制的16),在三菱中t0 的计时单位为100ms,因此输入t0 是计时10*100ms=1s。到时后,t0 的常开节点合,常闭节点断开。

计数器也一样,但不分计数单位,如下图读数器c0 计数到100 时,其常开节点闭合,常闭节点断开。

★ 应用指令

主要是一些四则运算指令(加,减,乘,除),逻辑指令(或,与,异或等)和特殊模块指令等,在输入时,请查看相关的指令手册。如下是输入加法指令时的界面,其含义是:d1=d0+100。

另在以下目录中对应每个练习阶段都有对应的例程,在学习时可以参考:

培训软件安装目录/fxtrn/example在培训软件的梯形图输入界面的“工程”-“打开工程”可以到相应的目录打开文件,再写入plc 后进行演示模拟。

文件的命名方法是:如文件名是a-3-1 对应的是a 阶段学习第3 节的程序,文件名

后一个数字1 表示的是第1 个程序(有多个不同的程序,只是在控制方式上有区别,如手动和自动

当数据用规定的格式输入后,在西门子PLC的内部存储器中均需要以二进制的形式存储,二进制格式与实际数据间的关系较复杂,它常常会给程序的调试与检查带来困难,为了更清楚地说明数据的使用方法与存储形式,举例如下。
  【例1】利用数据装载指令(指令代码L),将各种十进制、十六进制数据读入到累加器ACCU1。
    程序指令如下:
    ①L+27    ,/将单字长(16位)的十进制常数27读入到累加器l中;
    ②L1#一1  //将双字长(32位)的十进制常数一l读入到累加器l中:
    ③L2#1010 0000 0010 0001    //将单字长(16位)的二进制数1010 0000 0010 0001读入到累
    加器l中;
    ④LDW#16# AOFl_BCD4  //将双字长(32位)的十六进制常数AOFl BCD4读入到累加器l中;
    ⑤L-2.5    //将双字长(32位)的浮点数“-2.5”读入到累加器l中(有关浮点数c1勺存
    储格式见后述)。
  【例2】利用数据装载指令(指令代码L),将ASCII字符“END”读入到累加器1中,并确定其执行结果。
    程序指令如下:
    LfEND.  ∥将ASCII字符“END”读入到累加器l中
    对照表8-5.2“ASCII代码表”可知,E=45;N=4E  D=44,所以本字符在累加器1中的执行结果为:“454E44”。
    【例3】利用数据装载指令(指令代码L),将定时器时间值、计数器计数值读入到累加器1中,并确定其执行结果。
    程序指令如下:
    ①LT#500ms  ∥将定时器时间值(500ms)读入到累加器l中;
    ②LC#100    //将计数器计数值(100)读入到累加器l中;
    定时器时间值、计数器计数值以常数形式存储,因此,累加器l的执行结果分别为500与100。
    【例4】利用数据装载指令(指令代码L),将2字节(16位)的常数100、20分别读入到累加器1的高、低字节中,并确定其执行结果。
    程序指令如下:
    LB# (100,20)    //将2字节(16位)的常数读入到累加器l中;
    本指令与常数读入指令“L+27”的区别在于:
    L +27指令:执行指令是将常数27转换为二进制后存储于累加器1,因为27=(1B) 16,所以累加器l的执行结果为“00 1B”。常数值的范围为0~65535(即O—FFFF)。
    L B# (100,20)指令:执行指令是将2个十进制常数转换为二进制后,分别存储于存储器的高字节与低字节中,因为100=(64)16;20=(14) 16,所以累加器1的执行结果为“64 14”。指令中括号内的常数值的范围为0~255(即O~FF)。
    相关指令:
    LB# (100,20,12,15)    //将4字节(32位)的常数读入到累加器l中。
    【例5】利用数据装载指令(指令代码L),将4字节(32位)的地址数据10.2、M10.2分别读入到累加器1中,并确定其执行结果。
    程序指令如下:
    ①LP#10.2    /,将双字长(32位)的地址数据读入到累加器l中;    
    ②LP#M10.2    //将双字长(32位)的地址数据读入到累加器l中;
    注意:地址数据在S7中的存储格式如下:

    地址位(bit31):“0”指针寄存器不含地址符,地址符bit24~bit26应为0;“l”指针寄存器含地址符,地址符由bit24~bit26指定。
    地址符(bit24~bit26):地址位(bit31)为“1”时用于指定存储器地址,地址的编码如下:
    000:地址P:
    001:,地址I;
    010:地址Q;
    011:地址M;
    100:地址DBX;
    101:地址DIX;
    110:地址L:
    111:地址VL。
    因此,在累加器1中,指令“L P#10.2”的执行结果为“0000 0052”;指令“L P#10.2”的执行结果为“8300 0052”。
    【例6】利用数据装载指令(指令代码L),将日期数据2006-11-18读入到累加器1中,并确定其执行结果。
    程序指令如下:
    LD#2006_ll—l8    //将双字长(32位)的日期读入到累加器l中;
    注意:日期在PLC中的存储格式为表格数据,且以1990年1月1日作为起点“O”;以后每天增加1,1990年1月2日为“l”。因此,2006年11月18日对应累加器l的日期存储数据为:6165;而2007年11月18日对应累加器1的日期存储数据为:6165+365= 6530。
   【例7】利用数据装载指令(指令代码L),将时间数据13:20:33.125s读入到累加器1中,并确定其执行结果。
    程序指令如下:
    LTOD#13:20:33.125    ∥将双字长(32位)的对阅读入到累加器l中。
    注意:时间在PLC中的存储格式为以ms为单位的数据,如:
    13:20:33.125s =(13×3600 +20×60+ 33.125)s= 48033125 ms
    因此,执行本指令后累加器1的时间存储数据为:48033125。


在西门子PLC程序中,为了进行数学运算、设定定时器时间、设定计数器计数值等,需要使用各种数据。
    程序中的各种数据(如常数、十六进制数、浮点数、时间、数组等)都必须是PLC所允许的类型与可识别的格式,即:PLC对数据有“类型”与“格式”两方面的要求。
    西门子S7系列PLC根据数据的字长,允许使用的类型有基本数据、复合数据、参数三大类。
    1.基本数据
    基本数据是指字长在2个字(32位)以下的数据,包括二进制位( bit)、字节(Byte)、字(Word)、双字( Double Word),ASCII字符、整数(Integer)、双字长整数(Double Integer)等,这些数据符合IEC 1131-3的规定。
    基本数据在PLC存储器中有固定的长度。如:二进制位为l位,字节为8位,字为16位,双字为32位等。
    当PLC使用符号地址时,在符号表或地址声明表的“类型(Type)”栏必须填写数据的“类型代号”,以明确所使用数据的格式与所占的字长。
    在S7系列PLC中,基本数据的数据类型代号与输入范围如表8-5.1所示。

    表中所说的ASCII(American Strand Code for Inbbbbation Interchange,美国标准信息交换编码)是利用7位二进制(00~7F)来代表1个字符的普遍的编码方式,常用于串行通信。7位二进制(00~7F)与字符的对应关系见表8-5.2。S7可以使用的代码范围为31~7E,“DEL”(代码7F)不可以使用。
西门子PLC的数据类型
    2.复合数据
    复合数据是指字长大于2个字(32位)的数据,数据可以通过基本数据组合而成。S7可以使用的复合数据包括以下几类:
    ①数组:所谓数组(类型代号ARRAY),是将同类型的基本数据进行组合而形成的单元数据,如表格数据等。
    ②结构:所谓结构( STRUCT),是将不同类型的基本数据进行组合而形成的单元数据。
    ③字符串:所谓字符串(bbbbbb),是多个相同或不同字符(如ASCII码)的组合。字符串的默认长度为256字节,其中2字节用于存放字头,实际字符大可以到254个。
    ④日期与时间:日期与时间( DATE-AND-TIME)用于存储实时时间,格式为年.月,日一时一分.秒:占用4个字长(8个字节),使用BCD码。其中,年、月、日、时、分、秒各为2位(占1个字节):毫秒为3位(占1.5个字节)。
    例如,2006年11月15日8点30分58秒的存储格式为:06-11-15-08: 30: 58.000。
    ⑤用户定义数据:编程人员可以将S7的以上各种数据类型进行重新组合,生成新的数据类型,这一数据类型称为“用户定义数据( User Defined Data Types)”,数据类型代号为UDT。
  3.参数    
  在SIEMENS公司的S7系列PLC中,在逻辑块之间进行相互传递的数据称为参数。S7的参数分为“形式参数”与“实际参数”两类。
    在结构化编程时,为了使得某功能块能够成为可以在同- PLC循环内多次调用的通用功能块,功能块中所使用的信号与数据不可以是“地址”或“数值”,它们只能以“符号地址”或“符号数据”的形式出现。调用通用功能块时,可以通过对这些“符号地址”或“符号数据”的不同赋值,在每次调用同一功能块时,得到不同的结果。www.dqjsw.com.cn
    被调用的功能块中所使用的“符号”称为形式参数(bbbbat bbbbbeter),而在调用块中对“符号”所赋予的实际地址或实际数值称为实际参数(Actual bbbbbeter)。
西门子PLC的数据类型
    如图8-5.1所示,图中的start、stop、run为形式参数,而IO.1、I0.2、QO.1则为实际参数。
    在每次调用功能块前,必须用实际参数对块中所使用的形式参数赋值。实际参数与形式参数的数据类型必须一致,例如,当功能块中的形式参数定义的数据类型为“字( Word)”时,则赋值的实际参数必须为字格式,如MWO、IWO、QWO等,而不能用MO.1、IO.1、QO.1或MBO、IBO、QBO等进行赋值。
    S7中可以使用的参数类型有表8-5.3所示的几种。
西门子PLC的数据类型

没有

联系方式

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