服务电话:
15221406036
产品展示
首页 > 产品展示 > 西门子 > 西门子S7-300 > 西门子卡件6ES7313-6BG04-0AB0

西门子卡件6ES7313-6BG04-0AB0

产品简介:西门子卡件6ES7313-6BG04-0AB0
脚本触发器分为使用定时器和使用变量, 定时器又分为周期执行和非周期执行一次,比如每分钟执行一次脚本属于周期执行,2012年10月1日执行一次属于非周期执行。 使用变量触发脚本,即在变量发生变化时,脚本就执行一次, 而变量的采集可以根据周期循环采集,或者根据变化采集,根据变化实际是1秒钟采集变量一次。
  3使用脚本实现更多定时器功能

更新时间:2022-12-15
浏览次数:347
厂商性质:代理商
详情介绍
品牌Siemens/西门子应用领域化工,电子,电气
产地德国品牌西门子

西门子卡件6ES7313-6BG04-0AB0

西门子PLC V90 PN常见通信故障说明

V90 PN可以通过PROFINET通信与PLC连接,通过PROFIDrive报文实现PLC对V90的通信控制。

1. 如果正常运行时出现PROFINET通讯中断,检查过程和步骤

(1) 首先需要检查确认网线的状态,可以通过观察PLC、交换机、V90 PN设备接口上的指示灯进行快速确认,有些不符合工业规范,特别是抗干扰差的接头和网线会导致通讯意外中断。
(2) 使用计算机的ping命令进行IP的确认,检查设备能否正常连接,例如:在计算机"开始"->" 运行"中输入cmd,随后输入ping 192.168.1.2 (举例的V90 IP地址),测试前需要确保计算机的IP地址和测试地址处于同一网段。
(3) 务必要检查IP地址是否有冲突,务必需要检查设备名称(DeviceName)是否冲突。
(4) 检查控制器PLC是否有切换到停止 STOP的状态,可以通过PLC的指示灯和PLC 诊断缓冲区进行确认。
(5) 检查V90的通信网络中的IP地址及设备名称的配置是否与PLC项目中的配置相同

2. V-Assistant 调试软件无法在线连接V90

检查调试软件的版本是否过低,而驱动器固件版本高?请使用*新版本的调试软件。为了确保在线调试的稳定性,西门子建议使用不超过 3 m、两端带磁环以及带屏蔽的 USB 电缆。

3. 通过博途软件中的V90 HSP无法在线连接V90 PN

(1) 首先需要检查确认网线的状态,可以通过观察PLC、交换机、V90 PN设备接口上的指示灯进行快速确认,有些不符合工业规范,特别是抗干扰差的接头和网线会导致通讯意外中断。
(2) 使用计算机的ping命令进行IP的确认,检查设备能否正常连接,测试前需要确保计算机的IP地址和测试地址处于同一网段。
(3) 务必要检查IP地址是否有冲突,务必需要检查设备名称(DeviceName)是否冲突。
(4) 检查项目中配置的V90 PN固件版本是否与实际设备相同。
(5) 检查V90的通信网络中的IP地址及设备名称的配置是否与PLC项目中的配置相同

4. 通信时为什么PLC能收到数据,却无法下发数据到 V90 PN

V90 PN控制字1第10位(Bit 10)的定义含义是由PLC来控制( Master control by PLC ),所以,当PLC与驱动通讯时,需要首先把此位置1 。常见的PLC发送控制字STW1 为16#047e或047f中的数字4即对应着此位置1,如果没有置位Bit10则通讯数据无法发送到驱动器中。

5. PLC与V90 PN通信时报F8501故障

PROFINET 的设定值接收中断,可能的原因:
• PROFINET 连接中断
• 控制器关闭
• 控制器设为 STOP 状态
• V90 PN的设备名称及IP地址与项目中设置的不同

6. PLC与V90 PN通信时报F1910

现场总线接接收设定值的过程被中断:
• 总线连接中断。
• PLC关闭或是STOP状态。

7. PLC与V90 PN通信时报F1912故障

PROFIdrive 时钟周期同步操作失败:
• 检查总线连接是否正常,是否没有配置IRT通信方式及拓扑连接是否正确。
• PLC及驱动通信报文的设置是否一致。

8. PLC与V90 PN通信时报A1932报警

V90 PN出厂时默认设置的通信报文是105,它用于等时同步IRT应用,如果PLC组态V90时选择了其他报文,如3号报文,驱动器就会出现A1932报警。
请在PLC和V90中使用相同的通信报文。配置正确后报警自动消失。

9. PLC与V90 PN通信时报A1902报警

PROFIdrive:等时 同步运行设置错误。注意PN循环周期的设置不能小于2ms

西门子卡件6ES7313-6BG04-0AB0

 1定时器功能介绍

  WinCC中定时器的使用可以使WinCC按照的周期或者时间点去执行任务,比如周期执行变量归档、在的时间点执行全局脚本或条件满足时打印报表。WinCC已经提供了一些简单的定时器,可以满足大部分定时功能。但是在有些情况下,WinCC 提供的定时器不能满足我们需求,这时我们就可以通过 WinCC提供的脚本接口通过编程的方式实现定时的功能,因为脚本本身既可以直接调用WinCC其他功能,比如报表打印,也可以通过中间变量来控制其他功能的执行,比如通过置位/复位归档控制变量来触发变量记录的执行。WinCC 提供了C 脚本和VBS脚本,本文主要以全局 C 脚本编程为例介绍定时功能的实现。

  2脚本中定时器介绍

  既然在全局脚本中可以编程控制其他功能的执行,那么首先看看全局脚本的触发:

西门子6AV2124-0GC01-0AX0

  图1 脚本触发器分类

  如图1所示: 脚本触发器分为使用定时器和使用变量, 定时器又分为周期执行和非周期执行一次,比如每分钟执行一次脚本属于周期执行,012年10月1日执行一次属于非周期执行。 使用变量触发脚本,即在变量发生变化时,脚本就执行一次, 而变量的采集可以根据周期循环采集,或者根据变化采集,根据变化实际是1秒钟采集变量一次。

  3使用脚本实现更多定时器功能

  利用脚本自身的定时器, 可以通过在脚本中编程的方式实现更多其它定时功能。

  3.1整点归档

  WinCC提供了变量归档,变量归档分为周期归档和非周期归档,不管是周期归档或非周期的归档,都又可以通过一些变量或脚本返回值来控制归档, 比如:整点归档。下面的设置结合WinCC脚本,实现了在整点开始归档,归档五分种后停止归档,即每个小时仅归档前五分钟的数据。

  软件环境:Windows 7 Professional Service Pack1 , WinCC V7.0 SP3

  归档名称:ProcessValueArchive

  归档变量:NewTag

  归档周期:1 分钟

  归档控制变量 startarchive

  C脚本触发周期:10秒

归档设置如图2:

西门子6AV2124-0GC01-0AX0

  图2 归档设置

  同理,在以上脚本的基础上做修改,可以实现在某个的时间点打印报表,只要在满足触发条件时调用下列函数:

  RPTJobPrint("Myprintjob");

  Myprintjob为事先创建好的打印作业。

  脚本主要部分在于获取系统当前时间,下面的脚本实现了获取当前时间并分别获取年、

  月、日、时、分、秒、毫秒,星期几的功能。

  Varname1到Varname8为WinCC内部变量。若在WinCC画面上显示时,由于默认I/O 域

  的格式为999.99, 要把 Varname1的显示格式改为9999


留言框

  • 产品:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 省份:

  • 详细地址:

  • 补充说明:

  • 验证码:

    请输入计算结果(填写阿拉伯数字),如:三加四=7