• 西门子模块6ES7513-1AM03-0AB0
  • 西门子模块6ES7513-1AM03-0AB0
  • 西门子模块6ES7513-1AM03-0AB0

产品描述

产品规格模块式包装说明全新品牌西门值+ 包装说明 全新 - 产品规格子 现场安装

西门子模块6ES7513-1AM03-0AB0


如果想通过上位或触摸屏对PLC中S5TIME类型的参数进行设定,有如下方法:

1、从上位机写整型数INT或实数REAL到PLC,首先该数值需包含以毫秒为单位的时间值,在写入PLC的数据存储区后,利用ITD(Integer to Double Integer)或RND(Real to Double Integer with Rounding Off)将该值转换为双整形,然后将该值写到类型为TIME的变量里,在程序中调用FC40,将TIME转换成S5TIME即可。

2、从上位机写WORD到PLC,首先该数值需包含以某时基为单位的时间值,在写入PLC的数据存储区后,用Word Logic下的WOR_W指令将该值与其时基相或,再利用MOVE指令将得到的数值写入S5TIME类型的变量中。

3、如果使用WinCC作为上位软件,或上位软件支持32位带符号浮点数,可以从上位写32位带符号浮点数到PLC中定义为TIME的变量,然后在程序中调用FC40,将TIME转换成S5TIME即可

 FC的输入数据IN(DWord)是要移位的双字,Bit_No(Int)是移位位数。输出数据OUT(DWord)是移位的结果。本文以输入IN的低20位数据连续循环移位1~20位为例。Tmp1和Tmp2分别用来暂存移位后的数据和移位次数剩余值。L1.4是Tmp1(LD0)的*20位。

    将L1.4改为LD0的其他位,可以改变要移位数据的位数。例如改为L2.4时,被移位数据的位数为12位。

      L     #IN

      T     #Tmp1                       //保存被移位的双字

      L     #Bit_No

BACK: T     #Tmp2                       //保存移位次数剩余值

      L     1

      L     #Tmp1

      RLD                               //循环移位1位

      T     #Tmp1

      A     L      1.4

      S     L      3.0                  // Tmp1的*20位为1则将较低位置位

      AN    L      1.4

      R     L      3.0                  // Tmp1*20位为0则将较低位复位

      CLR  

      =     L      1.4                  //将Tmp1*20位清零

      L     #Tmp2                       //取移位次数剩余值

      LOOP  BACK                        //减1后非零则返回

      L     #Tmp1

      T     #OUT                        //输出循环移位的

 

      CALL  FC     1

       IN    :=MD10

       Bit_No:=MW14

       OUT  :=MD16

    用十六进制格式监控MD10和MD16,移位次数MW14的值较好是4的整倍数,监控比较方便。

202207281244519172844.jpg202202251029262626904.jpg


更新操作系统时,应当始终更新为相关订货号产品可用的较新版本。以前版本的操作系统可作为备份,以允许用户恢复到较初的版本,尽管迄今为止还未发现有这样做的必要。

CPU 操作系统的较新版本适用于该订货号的所有版本。

 

用户可以通过微存储卡执行更新或者在线更新:

 

1. 微存储卡:

 

创建操作系统更新卡的前提条件:

 

· 存储容量为 4 MB (订货号 6ES7953-8LM20-0AA0)

或更高的微存储卡

 

· STEP 7 V5.1 + SP2 或更高版本

 

· 带有外部 PROM 编程器 (6ES7 792-0AA00-0XA0) 的 PC 或

带有适配器(6ES7 798-0BA00-0XA0)的 PG720/740 或

FieldPG/PowerPG,用于编程微存储卡

 

使用 STEP7 创建操作系统更新卡的步骤:

 

1.下载所需的 CPU 文件。

 

2.双击文件名解压缩文件

 

3.在 SIMATIC Manager 中执行“File/S7 Memory Card/Delete”命令,删除微存储卡。

 

4.在 SIMATIC Manager 中选择“PLC/Update Operating System”编程操作系统,然后选择目标目录并打开 CPU_HD.UPD 文件启动编程过程。

 

5.当屏幕上出现“The firmware update for the module with order number 6ES7 315-2EH13-0AB0 was transferred successfully to the S7 memory card” (订货号为 6ES7 315-2EH13-0AB0 的模块的固件更新内容已经成功传送至 S7 存储卡) 提示消息时,操作系统更新卡的编程即告完成。

 

执行操作系统更新:

 

1.切断 CPU 所在机架的电源 (PS)

 

2.将 PLC 从通信网络断开

 

3.将准备好的操作系统更新卡插入 CPU 中

 

4.接通 CPU 所在机架的电源 (PS)

 

5.操作系统将从微存储卡传送到 CPU 内部闪存 EPROM。传送期间 CPU 的所有 LED (FRCE、RUN、STOP、SF、BF) 都将点亮。

 

6.大约 2 分钟后,操作系统更新完成。此时 CPU 上的 STOP LED 慢速闪烁 => 请求系统存储器复位。

 

7.切断电源并插入操作所需的微存储卡。

 

8.接通电源。CPU 自动执行一次总复位,然后立即转为操作就绪状态。

 

9.将 PLC 重新接入通信网络之前,必须钟同步




http://zhangqueena.b2b168.com

产品推荐