鄂州西门子S7-200代理商
S7通信简介
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7300/400PLC之间的通信。SIMATIC S7- PN CPU包含一个集成的 PROFINET 接口,该接口除了具有 PROFINET I/O功能,还可以进行基于以太网的S7通信。SIMATIC S7- PN CPU支持无确认数据交换、确认数据交换和单边访问功能。功能块的调用如图1、图2所示。
块 S7-400 | 块 S7-300 | 描述 | 简要描述 |
SFB 8 | FB 8 | 用于发送 | 无确认的快速数据交换,发送数据后无对方接收确认。 |
SFB 9 | FB 9 | 用于接收 |
SFB 12 | FB 12 | 用于发送 | 确认数据交换,发送数据后有对方接收确认。 |
SFB 13 | FB 13 | 用于接收 |
SFB 14 | FB 14 | 读数据 | 单边编程读访问。 |
SFB 15 | FB 15 | 写数据 | 单边编程写访问。 |
表1
图1
图2
要通过 S7-PN CPU 的 集成PROFINET 接口实现S7 通信,需要在硬件组态中建立连接
在异步电动机的正反转控制的主电路中,两台接触器的主触点如果同时闭合,将会造成三相电源相间短路的事故,使熔断器熔断。 梯形图中的软件互锁电路并不保险,在电动机改变旋转方向的过程中,可能原来接通的接触器的主触点的电弧还没有熄灭,另一个接触器的主触点已经闭合了, 由此造成瞬时的电源相间短路,使熔断器熔断。此外,如果因为主电路电流过大或接触器质量不好,某一接触器的主触点被断电时产生的电弧熔焊而被粘结,其线圈断电后主触点仍然是接通的,这时如果另一接触器的线圈通电,也会造成三相电源短路的事故。为了防止出现这种情况,应在plc外部设置由KM2和KM3的辅助常闭触点组成的硬件互锁电路(见图1),假设KM3的主触点被电弧熔焊,这时它的与KM2线圈串联的辅助常闭触点处于断开状态,因此KM2的线圈不可能得电。 为了保证在变频器出现故障时设备的正常运行,很多设备要求设置工频运行和变频运行两种模式。在工频/变频切换控制的主电路中(见图2),接触器KM2动作时为变频运行,KM3动作时工频电源直接接到电动机。工频电源如果接到变频器的输出端,将会损坏变频器,所以KM2和KM3不能同时动作。应在PLC的输出电路中,设置与图1相同的硬件互锁电路。
上述的硬件互锁电路在一般情况下是可靠的,但是还有一个漏洞。现场的电气维修人员在检查接触器的动作时,可能用手按接触器的活动部分,使接触器的主触点接通。这一操作与接触器的硬件互锁电路无关,如果由此造成异步电动机正反转控制电路两个接触器的主触点同时接通,顶多使熔断器熔断。 如果这种操作使图2中KM2和KM3的主触点同时接通,将会烧毁变频器的功率模块!当你在检修时按接触器的活动部分时,一定要想一下是否会造成灾难性的后果 |
问题: CPU全面复位后哪些设置会保留下来?
解答: 当复位CPU时,内存没有被完全删除。整个主内存被完全删除了,但加载内存中数据,以及保存在Flash-EPROM存储卡(MC)或微存储卡(MMC)上的数据,则会全部保留下来。除了加载内存以外,计时器(CPU 312 IFM除外)和诊断缓冲也被保留。具有MPI接口或一个组合MPI/DP接口的CPU只在全部复位之前保留接口所采用的当前地址和波特率。另一方面,另一个PROFIBUS地址也被完全删除,不能再访问。 在全部复位之前设置的保护电平也如此保留。
问题:更新CPU 41x的操作系统后MPI和PROFIBUS接口的设置保留吗?
解答: 如果更新了一个CPU操作系统后,必须重新加载程序,因为CPU已经做了一次全面复位。具有一个MPI接口或一个组合MPI/DP接口的CPU只在操作系统更新前保留接口所采用的当前地址和波特率。另一方面,另一个PROFIBUS地址被完全删除,不能再访问。 重要事项:重新设置PG/PC之后,与CPU之间的通讯只能通过MPI或MPI/DP接口来建立。 注意事项:在操作系统更新之前设置的保护电平和MPI地址一样会被保留。 提供的下载中关于如何更新一个操作系统的详细信息可用于各种CPU的操作系统。
问题:如何在PROFIBUS DP网络中改变响应监测时间?
解答: 如果总线配置文件设置为"user-defined",那么响应监测时间只能手动改变。否则,相应的域变灰,无法进行更改。 /p 以下是对相关对话框的描述: 选择一个总线构件,双击。 在注册表"General"中,点击按钮"PROFIBUS",并转到"Parameter"。 点击"Properties"。 总线配置文件可以在"Network settings"中改变。如果点击"Bus parameter",将会显示响应监测时间。 /li 该时间可以自动计算。为此,点击按钮"Recalculate"或在输入一个位于 15.000 和 975.000.000 t_bit之间的值。响应监测时间对于整个PROFIBUS DP网络有效。
问题:哪种信息存储在SIMATIC S7-CPU的诊断缓冲中?
解答: 系统诊断用于识别,评估和显示发生在自动系统中的错误。为此,在每个有系统诊断能力的CP 和模块中,有一个包含所有诊断结果详细信息的诊断缓冲器。 错误由模块的操作系统识别 作为整个系统内的唯一编号(起因) 包括错误发生的位置和时间并用纯文本显示。错误历史也被记录,因为该错误消息自动存储在诊断缓冲中,无需用户帮助。 系统诊断的基本功能包括操作系统的所有错误事件以及用户程序的程序顺序中的一些特性,它们存储在诊断缓冲器中,并带有时间,错误编号及附加的相关信息。 此外,用户可以在诊断缓冲中输入用户自定义的诊断事件(如关于用户程序的信息),或发送用户定义的诊断结果到已连接的站中(监测设备如PG,OP,TD)。 诊断缓冲器 诊断缓冲器能够 更快地识别故障源,因而提高系统的可用性。 评估STOP之前的后事件,并寻找引起STOP的原因。诊断缓冲器是一个带有单个诊断条目的循环缓冲器,这些诊断条目显示在事件发生序列中;个条目显示的是近发生的事件。如果缓冲器已满,g 早发生的事件就会被新的条目所覆盖。根据不同的CPU,诊断缓冲器的大小或者固定,或者可以通过HW Config中通过参数进行设置。 /p 诊断缓冲器中的条目包括: 故障事件 操作模式转变以及其它对用户重要的操作事件 用户定义的诊断事件(用SFC52 WR_USMSG) 在操作模式STOP下,在诊断缓冲器中尽量少的存储事件,以便用户能够很容易在缓冲器中找到引起STOP的原因。因此,只有当事件要求用户产生一个响应(如计划系统内存复位,电池需要充电)或必须注册重要信息(如固件更新,站故障)时,才将条目存储在诊断缓冲器中。 /p 在操作模式STOP下,不处理用户程序。因此,不存有因用户程序引发的诊断缓冲条目。 诊断缓冲器中的条目不包括: 临时性错误 统计信息或跟踪记录 关于数据或服务质量的信息 循环OB启动调用循环发生的故障事件通常仅在次输入,在此之后,只有当引起错误的原因被识别后才输入。这确保溢出不会覆盖重要的条目。通过在线帮助,用户可以分析诊断缓冲条目,并找到可能的原因以及事件的补救措施。 诊断缓冲器的合理评估 诊断缓冲器的合理评估一般是通过诊断工具-如S7 系统诊断来完成。用户程序可以从诊断缓冲器中读出,然而,不能用它来减少控制器对于用户程序的反应。
问题: 为什么在2月29日这天关闭CPU 945后,它不能正确地将日期从29.02改变到01.03?
解答: 如果为CPU 945的硬件时钟设置了一个不等于0的校正因子(当前固件版本为Z03),并且在日期改变时,C PU位于断电状态,那么在闰年从29.02到01.03日期改变不会正确执行。 示例: 设置日期为29.02。设置时间为23:59:00。现在关闭CPU,一直等到日期已经发生改变。当重新打开时,C PU上的日期仍旧为29.02的23:52:50。 校正因子不等于零的设置导致在闰月时计算了错误的时间校正值。然后,硬件时钟也被设置到该错误时间和日期。 /p 补救措施: 如果使用一个等于零的校正因子,就不再会发生时间漂移行为。可以自己设置校正因子。
问题:哪些驱动器支持SIMATIC的新功能"Clock Synchronization"?
解答: 从固件版本V3.1 开始,SIMATIC S7-400 系列的CPU支持新的TIA系统功能"Clock Synchronization"。时钟同步在等距DP循环,I/O模块和用户程序之间做一个直接的链接。 时钟同步功能由完整的产品组"SIMODRIVE"和"MASTERDRIVE MC"所支持。 组态驱动器的要求是从V5.2 版本以上的Drive ES Basic,STEP 7 V5.2 和用于S7 400 CPU的固件版本V3.1。在此请注意仅有CPU的内部DP接口可用于通信。
问题: 在冗余数字输入模块上有差异时,在映像中输入什么?
解答: 在PII(输入的过程映像)中,冗余数字输入模块的后一个均值有效,直到错误定位。在出现差异的情况下,由 CPU识别为故障的模块处于钝化状态(CPU不再读入有关的输入字节)。在这种情况下,处于非钝化状态模块的值有效。在此之后,错误不再可以被识别,因为在非钝化模块上的信号总是被CPU以正确的信号来接受。 确保故障数字输入模块的本地化仅可通过I O类型(互连)与FLF(故障本地化工具)才能实现。
问题: 为什么需要在一些外围模块中使用一个SIFI-C滤波器?这些模块是如何连接的?
解答: 对于几个外围模块,必须使用一个SIFI C滤波器,因为在CE认证中使用了该滤波器,以满足HF吸收和散发的要求。关于在模块上该使用哪种滤波器的信息可以在当前目录或在当前系统手册中找到。 对于数字输出模块,滤波器必须切换到负载电压源,对于数字输入模块,必须切换到模块/传感器电源。对于模拟模块,滤波器必须切换到模块电源。可以使用同一种滤波器,用于一组输入输出模块。 |
1、设置有关密码和保护级别
系统程序要设置有关密码或保护级别,防止因误操作或被人为改动而被破坏。
2、建立维护和定期保养的规章制度,完善岗位责任制巡回检查制度
包括建立系统设备档案(如设备一览表、系统资料、程序清单和竣工图等)采用统一的记录格式来记录系统的运行状况、故障现象和维修情况等。
3、定期清洁措施
应根据不同的应用地点、场所,制定定期清洁措施。如定期清洁和更换机柜的空气过滤网,确保机柜空气洁净和通畅,防止大量粉尘物积在处理器和I/O模块上。清洁时要注意安全,不要证污物掉入系统模块内造成模块损坏和引起系统停机。
4、定期检查
定期检查好结合生产开停装置进行。
(1)plc系统的检查。检查PLC的工作环境,包括供电、环境,检查系统所有模块的运行状态、锂电池的使用状态等。
(2)连接电缆的检查。检查是否连接牢固,连接处是否氧化严重,对有问题的地方进行处理。
(3)中间继电器是否有振动松脱。一次元件根据其技术参数进行定期校验和检查,确保输入准确和输出信号执行顺畅。
(4)接地和接地电阻检查。
(5)对系统的用户程序进行备份。
(6)长期处于运行状态(或长周期运行)的系统,必须在一定的时间间隔(如1年)进行全面的检查,有条件的可以做点检处理。
发布时间:2024-05-08