企业信息

    浔之漫智控技术(上海)有限公司

  • 6
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2017
  • 公司地址: 上海市 松江区 永丰街道 上海市松江区广富林路4855弄52号3楼
  • 姓名: 聂航
  • 认证: 手机已认证 身份证已认证 微信未绑定

    石家庄西门子中国授权代理商触摸屏供应商

  • 所属行业:电气 工控电器 DCS/PLC系统
  • 发布日期:2024-11-22
  • 阅读量:6
  • 价格:666.00 元/台 起
  • 产品规格:模块式
  • 产品数量:1000.00 台
  • 包装说明:全新
  • 发货地址:上海松江永丰  
  • 关键词:西门子代理商,西门子一级代理商

    石家庄西门子中国授权代理商触摸屏供应商详细内容

    石家庄西门子中国授权代理商触摸屏供应商

    1、 概述三方设备大部分支持RS485串口通信,西门子S7 PLC可以通过选择自由口通信模式控制串口通信。简单的情况是只用发送指令(XMT)向打印机或者变频器等三方设备发送信息。不管任何情况,都通过S7 PLC编写程序实现。

    当选择了自由口模式,用户可以通过发送指令(XMT)、接收指令(RCV)、发送中断、接收中断来控制通信口的操作。

    2、    PPI通信

    PPI协议是S7-200CPU基本的通信方式,通过原来自身的端口(PORT0或PORT1)就可以实现通信,是S7-200 CPU默认的通信方式。

    PPI是一种主-从协议通信,主-从站在一个令牌环网中。在CPU内用户网络读写指令即可,也就是说网络读写指令是运行在PPI协议上的。因此PPI只在主站侧编写程序就可以了,从站的网络读写指令没有什么意义。

    3、    MPI通信

    MPI通信是一种比较简单的通信方式,MPI网络通信的速率是19.2Kbit/s~12Mbit/s,MPI网络多支持连接32个节点,大通信距离为50M。通信距离远,还可以通过中继器扩展通信距离,但中继器也占用节点。

    MPI网络节点通常可以挂S7-200、人机介面、编程设备、智能型ET200S及RS485中继器等网络元器件。

    西门子PLC与PLC之间的MPI通信一般有3种通信方式:

    1)        全局数据包通信方式

    2)        无组态连接通信方式

    3)        组态连接通信方式

    4、    PROFIBUS-DP通信

    PROFIBUS-DP现场总线是一种开放式现场总线系统,符合欧洲标准和标准。PROFIBUS-DP通信的结构非常精简,传输速度很高且稳定,非常适合PLC与现场分散的I/O设备之间的通信。

    5、    以太网通信

    以太网的思想是使用共享的公共传输通道,这个思想早在1968年来源于厦威尔大学。

    1972年,Metcalfe和David Boggs(两个都是网络)设置了一套网络,这套网络把不同的ALTO计算机连接在一起,同时还连接了EARS激光打印机。这就是世界上个个人计算机局域网,这个网络在1973年5月22日运行。Metcalfe在运行这天写了一段备忘录,备忘录的意思是把该网络改名为以太网(Ethernet),其灵感来自于“电磁辐射是可以通过发光的以太来传播”这一想法。

    1979年,DEC、Inbbb和Xerox共同将网络标准化。

    1984年,出现了细电缆以太网产品,后来陆续出现了粗电缆、双绞线、CATV同轴电缆、光缆及多种媒体的混合以太网产品。

    以太网是目前世界上的拓朴标准之一,具有传传播速率高、网络资源丰富、系统功能强、安装简单和使用维护方便等很多优点。v


    在过去的数十年中,工程师和科学家们使用可编程的逻辑控制器(PLC),实现了我们身边世界的自动化;在可预见的将来,PLC的应用仍将继续。PLC是专为离散控制应用而设计的,是工业应用中主要的有用工具;然而,随着工业机器和工厂复杂度的增加,仅凭PLC完成这些工作,即便可能,也是非常困难的。今天的自动化系统远出了PLC的能力拓展,使得工业机器领域的工程师们不得不面对在其现有系统中集成多I/O、处理和控制的需要。新推出的可编程自动化控制器(PAC)硬件系统,可以方便地与PLC集成,以便在工业机器中添加多功能并提高其效率,这使得PAC成为PLC系统的理想解决方案。

    目录
    1. 提高机器的效率
    2. 在现有PLC系统中添加I/O和信号处理功能
    3. 将PAC集成至现有PLC系统
    4. 总结

    提高机器的效率
    集成工业系统(I2S),一家数十年来专门生产现有金属轧机设备与控制系统的私营美国OEM公司,为我们提供了一个关于如何改善现有PLC系统的范例。多年来,I2S一直使用PLC实现其所产轧机的自动化和控制。近年来,该公司业已开始尝试升级其轧机控制系统以改善效率与质量。为了升级该系统并改进其机器设备,I2S需要这样一个解决方案,它能提供高的模拟输入精度以便实现与其伽马测量传感器的接口,以及信号处理功能,以来自传感器的模拟信号并将该信号转换为一个为准确的厚度测量值(PLC将在轧机控制循环中使用这一测量值)。
    为了节约时间与成本,I2S尝试在现有PLC系统中实现模拟测量与处理功能。当发现PLC无法提供所需的模拟I/O与信号处理功能时,I2S转向了NI CompactRIO――一个可重新配置的嵌入式PAC系统。

    在现有PLC系统中添加I/O和信号处理功能
    NI CompactRIO拥有一个嵌入式FPGA芯片与一个实时处理器,您可以通过内置的NI LabVIEW功能模块对其进行编程控制。CompactRIO还具有过30个模拟与数字I/O模块,这些模块包含内置的信号调理(包括抗混叠、隔离、 ADC和DAC等)、高速定时(模拟I/O高达800 kHz,数字I/O高达30 MHz)和(高达24-位ADC)处理模块,以便与任一工业传感器或执行装置相连接。






    I2S将CompactRIO模拟输入模块连接至伽马厚度传感器,以提供执行必要精度测量所需的高速定时与精度。由于每个I/O模块直接与FPGA相连,I2S工程师们可以利用LabVIEW FPGA方便地定制CompactRIO模拟I/O速率。
    从伽玛传感器采集模拟数据之后,CompactRIO实时处理器利用内置的LabVIEW实时浮点功能模块,将来自传感器的数据转化为一个准确的厚度测量值。CompactRIO运行FPGA与实时处理器中的I/O与信号处理的所有功能,并将一个为准确的厚度测量值发送至所连接的PLC,丝毫没有降低现有PLC控制循环的速率。

    将PAC连接至现有PLC架构的三种基本方法:
    1. 基本模拟与数字I/O――可以将模拟和数字数据从PAC输出至PLC。这也是I2S将处理后的数据从CompactRIO PAC输出到运行轧机控制循环的PLC所采用的方法,
    2. 工业网络――大量的PAC产品支持工业协议,如DeviceNet、Profibus和CANopen,以及基于以太网的协议(如TCP/IP、UDP和 Modbus TCP/IP)。I2S选用以太网协议实现CompactRIO PAC间的,以及PAC、PLC与联网HMI间的接口。
    3. OPC连接――PAC也可以充当过程控制(OPC)客户或服务器的OLE,与PLC或其它使用OPC标记的PAC收发网络数据。OPC标准提供了一组通用的例程,该例程给出了方便实现来自不同厂商的自动化系统的接口。

    在I2S,每台轧机包含三个联网的CompactRIO系统。其中,连接至基于伽马的传感器的两个CompactRIO系统,执行模拟输入测量和信号处理功能,以计算的厚度测量值。三个CompactRIO系统接受来自其它两个系统的厚度测量值,并将一个模拟测量值输出至控制轧机的PLC。
    处理后的数据通过以太网,以小于20毫秒的间隔在联网的CompactRIO系统间传送。CompactRIO测量值的采集、处理和传送,均以足够快的速度将的厚度测量值输入至PLC控制循环,而不会降低控制循环的速度。利用带有10/100 Mbps以太网端口的基于LAN的CompactRIO系统,I2S可以通过一个标准的TCP/IP协议,方便地连接至联网的Allen-Bradley PLC和HMI系统。

    总结
    在未来的数年中,工程师与科学家们将继续使用PLC实现我们所处环境的自动化,但随着机械装置的进步和自动化效率的提高,PLC往往无法单完成所有任务。PAC技术为PLC提供了很好的互补,它增加了传统PLC无法提供的I/O和处理能力。通过多种可用于连接PAC与现有PLC架构的方法,工程师们现在拥有了一种提高其基于PLC的自动化系统的简便方法。



    图2。您可以方便地将PAC与PLC、人机界面(HMI)和企业系统系统相集成。一 前言
    水制备系统包括纯化水处理(二级反渗透)和水制备系统。随着科学技术的发展,人们对水质(包括医用水和饮用水)的要求也越来越高。因此,近几年净水 及制水设备的新和改造的步伐发展非常快,为了得到合格的纯化水,对水处理设备的自动化要求也越来越高。本文介绍一种以软PLC为主站,以S7-200 系列的PLC为从站的全自动水制备控制系统,这是西门子Wi和Profibus现场总线在纯化水处理和制备领域中的应用实例。
    二 系统简介
    1. 控制对象
    该水制备系统由两部分组成:反渗透纯水系统和水制备系统。
    反渗透纯水系统包括一级反渗透、二级反渗透。主要控制对象有原水阀、原水泵、砂滤后水控温阀、一级RO进水阀、一级高压泵、一级RO冲洗阀、一级PW 回流/出水阀、高压泵、二级RO冲洗阀、PW回流/出水阀、纯水泵、药洗泵、计量泵等。输控点有2个电导率(水质监测)、2个流量、1个pH 值、3个水箱液位、2个温度点以及故障信号等。水制备系统包括1个蒸馏水机、2个PID调节回路。主要控制对象有原料水进口阀、水出口阀、纯蒸汽出口阀、水泵、原料水泵、冷却水泵、回收 冷凝水泵、蒸汽调节阀和冷却水调节阀等。输控点有1个电导率(水质监测)、1个流量、3个水箱液位、8个温度点以及故障信号等。
    2.控制流程
    系统分5个控制回路:(1)原水控制回路:自来水通过原水阀进入原水箱,原水阀的开/关由原水箱的高低液位来控制;(2)一级纯化水控制回路:原水箱的 水通过原水泵进入砂滤、碳滤和精滤,再由一级高压泵送入一级RO装置,经过一级RO处理过的纯化水检验合格进入中间水箱,不合格则回到原水箱;(3)二级 纯化水控制回路:中间水箱的水通过二级高压泵送入二级RO装置,经过二级RO处理过的纯化水经检验合格后进入纯水箱,不合格则回到中间水箱;(4)纯化水 使用点控制回路:纯水箱中的纯化水通过纯水泵送到各使用点和原料水箱,根据各使用点的用水量和原料水箱的液位控制纯水泵;(5)用水控制回路:原料水 箱中的纯化水通过原料水泵送入蒸馏水机,生成用水,经电导仪检验,合格的进入用水水箱,不合格的则流到回收水箱。
    三 控制系统的构成
    1. 系统配置框图
    控制系统由一台工控机配CP5613通信卡和Wi软PLC为主站,以S7-200 系列的PLC为从站。该系统的配置框图如图1所示。
    2. 系统配置特点
    根据这种水制备系统的技术要求,现场实时控制采用S7-200系列PLC——CPU226和CPU224,再加扩展模块EM222、EM231和 EM232,通过EM277从站模块,作为从站上挂到Profibus-DP现场总线。这样的配置成本较低,从站可以不依赖于主站立运行。上位机监控采用Wi软PLC作主站,用微软的Visual Basic(VB)或西门子的ProTool/Pro软件开发监控画面,这符合水制备系统的实时控制和动态监视要求,实现过程也比较,因为主从PLC之间的通信接口可通过Wi实现,而无须费力去开发。
    四 控制系统的功能与自动化的实现
    1. 系统功能
    运行方式:自动运行和手动操作。用户界面:系统提供友好的用户界面和方便的操作按钮。实时监控:动态显示水箱的液位、泵阀的开关状态、模拟水 流、水质、温度、pH值、液位、瞬时流量和积算流量等,并根据液位、流量和水质的情况自动控制泵阀的开关、流量的大小和出口回流等。报警功能:系统有自动 报警功能,并能记录故障的时间、原因等信息。打印输出:系统能定时或实时打印出故障信息、水箱液位、流量、水质、温度等信息。保存数据:系统具有保存数据 和与其他应用程序交换数据的功能。在线帮助:系统提供完备的在线帮助信息,操作员遇到问题时能及时得到帮助和指导。
    2. WinLC组态及编程
    用STEP编程软件组态软PLC主站和EM277从站的配置,并对主机编程。该程序主要是处理主站的应用程序(用户界面)与实时控制的从站PLC之间的数据信息交换、报警事件的处理、两个从站之间的运行协调和一些运行参数的存储等,WinLC主机配置组态如图2所示。
    a. 上位机应用程序
    用Visual Basic语言或ProTool/Pro组态软件设计友好的用户界面和监控画面,通过WinLC主机,向Profibus-DP 上的EM277从站(S7-200系列PLC)发送命令,同时读取从站PLC监测到的设备运行状态、模拟量 采样数据和报警信息等。根据这些实时数据,系统在屏幕上动态显示整个水制备装置的运行情况,包括水流方向、水箱液位、电导率、pH值、流量、温度和泵阀的 开/关状态等。一旦发现故障报警信息,系统即显示明显的警示画面,通过WinLC主机向各从站PLC发出停机命令,保存并记录故障发生的时间、方位和原因 等原始数据。上述程序还可以根据用户要求保存所需要的历史数据,定时、实时(如故障信息)或按操作键打印所需的数据和信息,如电导率、pH值、流量、温度 和有无故障发生等。用ProTool/Pro设计的水制备系统的用户监控画面如图3所示。
    b. 从站PLC程序
    用STEP7 Micro/WIN软件设计从站PLC(S7-200系列)程序。该主程序由自动运行程序、手动操作程序、状态及故障检测程序、初始化子程序、模拟量处理子程序、总线数据交换子程序和PID回路调节中断程序等组成。由于采用Profibus-DP总线结构,因此从站PLC程序无须考虑与主站的通信问题,只需在已的输入/输出缓冲区中交换数据即可。同时,该从站PLC还可以脱离主站而单运行。
    c. 系统的可扩展性
    通过OPC,系统可以与其他应用程序连接,也可以实现数据共享。从站数量可以扩展,从站PLC的模块亦可以根据要求扩展,甚至还可以扩展一些新的功能,如利用从站PLC上的编程口(按自由口通信协议)接打印机、变频器或其他智能仪表等。
    五 结束语
    该系统是根据纯化水处理的特点,利用Wi可替代硬件作为主站这一特
    性,并使用S7-200系列的PLC作为从站。这种设计方便地解决了上位机应用程序在Profibus现场总线上的通信问题,从站也可以单运行。该系统设计合理、技术、性高、硬件,便于推广和应用。
    什么是Wi系统?
    SIMATIC Wi是SIEMENS基于PC的自动化控制产品,从功能上和产品系列上与其他基于PC的控制产品相比均有所区别。Wi不是简单地将PLC替换 为PC,而是将PLC和PC的功能地结合,包括控制功能、通信功能、可视化功能、网络功能以及工艺技术等功能,产品包括 Wi插槽型、Wi实时型、Wi基本型和Wi嵌入型等。
    Wi 控制功能
    Wi允许用户使用普通PC或工业PC完成PLC的控制功能。Wi基本型/实时型提供软件PLC,采用PC机的硬件资源(如CPU、内存、硬盘)来实现控制要求;Wi插槽型提供硬件PCI插卡型PLC,控制性能与S7 400系列PLC中的412-2DP/416-2DP相同。
    计算功能
    Wi提供标准的ActiveX控件,用于标准化软件包(如MS Visual Basic或Office)对过程数据的实时存取。同时,Wi内置Software Container(ActiveX容器)用于集成自带的和三方的ActiveX 控件。
    可视化功能
    Wi 提供两种与人机界面软件的连接方式:
    通过SIMATIC软件之间的内部集成,WinCC和ProTool/Pro是Wi优的可视化和数据存取工具;Wi内置的OPC服务器可以完成与任何三方的人机界面软件的集成。
    网络功能
    Wi提供连接 Profibus-DP通信板卡的驱动程序,用于连接远程I/O和电气驱动装置或进行远程编程调试。同时Wi可以采用现成的PC技术,通过以太网和互联网实现与生产和管理网络的连接。
    工艺技术功能

    对于用户的特殊工艺要求,可配合西门子的功能模块来实现,或使用VB、VC、Java等语言编程,由Wi ODK进行集成

    202202221739073176584.jpg20220222173907216024.jpg20220222173907301904.jpg202202221739072455394.jpg


    51:可以将 HART 测量转换器连接到 SIMATIC S7-300 系列常规的模拟输入模块吗?
    如果不需要 HART 测量转换器的其它 HART 特性,还可以使用其它 S7-300 模拟输入模块。例如,可以使用模块 6ES7 331-7KF0x-0AB0 或一个带隔离的 4 通道模块(如 6ES7 331-7RD00-0AB0)。为此,将积分时间要设置为 16.66ms,20ms 或 100ms。对于连接到手持式设备,或与手持式设备通信,电路中串接一个 250-Ohm 的电阻。
    注意事项:如果要通过控制器(比如说,SIMATIC PDM)来编程 HART 测量转换器,使用一个相应的 HART 模块(例如,6ES7 331-7TB00-0AB0 或 6ES7 332-5TB00-0AB0)。
    52:如何避免SM335模块中模拟输入的波动?
    下列接线说明适于下列MLFB的模拟输入/输出模块: 6ES7335-7HG00-0AB0 、6ES7335-7HG01-0AB0
    检查是否正在使用的安装在绝缘机架上的未接地传感器或检查您的传感器是否接地。
    安装在绝缘机架上的传感器:尽可能通过短路径(可能的话,直接连接到的连接器)将接地端子 Mana (针6)连接到测量通道M0(针10),M1(针12),M2(针14)和M 3(针16)以及接地点(CGP)
    接地传感器:确保传感器有良好的等电位连接。然后把从 M 到 Mana和到接地点的连接隔离起来。请将屏蔽层置于两侧。53:在S7-300F中,是否可以在机架上把错误校验和标准模块结合在一起使用?
    在S7-300F的机架上,可以混合使用防错和非防错(标准)数字E/A模块。为此,就像在ET200M中一样,需要一个隔离模块(MLFB: 6ES7195-7KF00-0XA0),用来在和扩展机架中隔离防错模块和标准模块。
    请遵守以下安装原则:标准模块(IM、SM、FM、CP)插到隔离模块左侧的插槽中,防错数字E/A模块插到隔离模块右侧的插槽中。
    54:可以将来自防爆区 0 或防爆区 1 的传感器 / 执行器直接连接到 S7-300 Ex(i) 模块吗?
    不能连接来自防爆区 0 的传感器/执行器。但可以直接连接来自防爆区 1 的传感器/执行器。
    Ex(i) 模块是按照 [EEx ib] IIC 测试的。因此,模块上有两道防爆屏障。然而,获得[EEx ia]认可才能用来自防爆区 0的传感器 /执行器。(模块上将应该有三道防爆屏障)。
    55:在SIMATIC PCS 7 中使用FM 355 或者FM 355-2 要特别注意什么?
    举个例子,如果您想在一个冗余的ET 200M站中使用FM 355 或者FM 355-2 ,那么请注意以下的重要事项:
        有两个功能块可用于连接FM 355。举个例子,如果需要使用“运行过程中换模块” (热插拔)功能,您可以使用订货号为 6ES7 153-2BA00-0XB0 的IM 153-2 HF 接口模块的特性。在这种情况下,当使用“硬件配置”软件进行组态时,您“运行过程中换模块”( 热插拔)功能。IM 153-2 和所有的SM/FM/CP 都要插在的总线模块上 (订货号 6ES7 195-7Hxxx-0XA0)。
    56:将个FM 352-5 的输出与二个FM 352-5 的输入直接相连时,有哪些注意事项?
    如果要将两个FM352-5 互连,在 6ES7 352-H10-0AE0(P 型沉没输出)上即可实现。
    6ES7 352-H00-0AE0 有 M 型沉没输出,该输出只有在每个输出端先加一个插拔电阻时才可用,插拔电阻的规格: 2,2 kOhm / 0,5 W. 确保开关盒内有短路连接。此种情况下的操作频率可高达 100 kHz。
    57:可以在不用PG的情况下换FM353/FM354吗?
    可以。FM353 (MLFB No. 6ES7 353-1AH01-0AE0)和FM354 (MLFB No. 6ES7 354-1AH01-0AE0)可以不用PG就进行换。
    要求:使用组态包FM353 V2.1或组态包FM354 V2.1以及STEP 7版本V3.1或高版本。
    步骤:当完成了FM和系统的启动后,创建一个系统数据块(SDB >=1000)并将它储存在 PG 上。在这个SDB中储存FM的全部参数化数据(DB/横移程序,机器数据,递增尺寸表等)。 把此SDB传送到 CPU 或者传送到 CPU 的存储卡上。
    58:在 FM 350-2 上如何通过访问 I/O 直接读取计数值和测量值?
    FM 350-2 允许多 四个计数值或测量值直接显示在模块I/O上。可通过使用“通道”功能来定义哪个单个测量值要显示在 I/O 区。根据计数值或测量值的大小,在“用户类型”中将数据格式参数化为“Word”或“Dword”。如果参数化为“Dword”,每个“用户类型”只 能有一个计数值或测量值。如果参数化为“Word”,可以读进两个值。在用户程序中,命令 L PIW用于 Word 访问,L PID用于 Dword 访问。
    59: FM357-2 用编码器时应注意什么?
    FM357-2的固件版本为V3.2/V3.3在下列情况下编码器的采样值可能会不正确, FM357-2固件版本为V3.4时这些问题将被解决。 
    1) FM357-2启动失败。例如,在启动窗口中定义的时间内掉电。
     2) FM357-2在运行中拔插编码器的电缆。
     3) 模拟的情况下。例如,FM357-2 在无驱动的情况下准备运行。
    60:如何把一个初始值快速下载进计数器组 FM350-1 或 FM450-1 中?
    对于有些应用场合,重要的是,当达到某个比较值时要尽快地把计数器复位为初始值。此外,通常在复位时需要进行一系列计算,以确定下一个比较值(以便优化原料的交点)。没有标准功能FC CNT_CTRL也可以选择进行一次复位。
    为了快速把计数器复位,如下进行来组态计数器: 在计数器模块的“属性”对话框中的“基本参数”区内,将选项 生成中断设成“是”,然后将中断选择设成“过程”。这样,在复位时会生成一个中断。 在“输出”参数标志中组态数字输出DQ0,以便在达到比较值时它。 在“输入”参数标志中的“设置计数器”域中,设置选项“多个”。
    注意事项:在关联通道数据块中,将位 DBX 27.0 或 DBX 27.1 ( CTRL_DQ0) 设置为 1,以便使设置按正确的方向进行。在“中断释放”参数标志中,选择选项“设置计数器”,以便在数字输入 SET处出现一个上升沿时触发该中断。 功能模块 FM 350-1 / FM 450-1 的数字输入 I2是用于把计数器重置为初始值的。该输入与数字输出 Q0 相连接(同 FM 350-1 / FM 450-1)。
      注意事项:在关联通道的数据块中,预先将数据双字DBD 14(LOAD_VAL)设置为初始值(如 L#0)。数据双字 DBD18 (CMP_V1)设置成比较值。通过在 FC 上置相应的触发位一次来用 FC CNT_CTRL 把这些值传送到 FM 去。
    61:为什么在FM350-1中选24V编码器,启动以后,SF灯常亮,FM350-1不能工作?
    要检查一下,在软件组态中要选择编码器类型(为24V),再检查一下,FM350-1侧面的跳线开关,因为缺省的开关设置为5V编码器,一般用户没有设置,开机后,SF灯就会常亮
    另外,还可以看看在线硬件诊断,可以看看错误产生的原因,是否模板坏了。
    62: FM350-1的锁存功能是否能产生过程中断?
    FM350-1的锁存功能是不能产生过程中断,但是可以产生过零中断。
         FM350-1的装载值为零,随者锁存功能的执行(DI的上升沿开始),当前的计数值被储存到另一地址然后置为初始值零,产生过零中断,在OB40中可以读出中断并相应的值。锁存值也可以从FM350-1的硬件组态地址的前4个字节中读出。
    63: 在FM350-1中,怎样触发一个比较器输出?
    FM350-1中自带的输出点具有快速性、实时性,不必要经过CPU的映像区处理。输出点一般对应于比较器,在硬件组态中定义比较器输出类型,如:输出值为1或为脉冲输出,然后在程序中设置比较值。在FM350-1中,地址在通讯DB(UDT生成)块中为18(比较值1)、22(比较值2),类型为DINT,然后输出点28.0(DQ0)、28.1(DQ1),这样比较器就可以工作了。
    64:在FM350-2中,工作号的作用是什么?
        工作号是S7-300CPU与FM进行通讯的任务号,每次的交换数据只是部分数据交换,而非全部数据,这样可以减少FM的工作负载,工作号又分写工作号和读工作号,例如在FM350-2中DB1为通讯数据块,如果把写工作号12写入到DB1.DBB0中,把200写入到DB1.DBD52中,再调用FC3写功能,这样个计数器的初始值为200,这里工作号10的任务号是写个计数器的初始值,DB1.DBB0为写工作号存入地址,DB1.DBD52为个计数器装载地址区,同样读工作号100为读前4路,101为读后4路计数器,读工作号存入地址为DB1.DBB2。 但写任务不能循环写,只能分时写入。
    65:如果对于4-20 mA模拟量输入模块来说,小于4 mA后转换的数字量是多少?
    如果小于4ma,那么将会是输出负值,例如 -1对应的是3.9995mA,而1.185 mA 时,这个数值是-4864 (10进制)但是如果小于1.185mA,如果禁止断线检测,这个值是8000(16进制)如果有断线检测,会变成7FFF(16进制)。
    66:怎样对模拟量进行标准化和非标准化?
    可以使用以下功能块:
    1.在块FC164中,x和y都是整数。
    2. FC165中x是整数,y是实数。
    3. FC166中x是实数,y是整数。
    4. FC167中x和y都是实数。
    67:S7系列PLC之间经济的通讯方式是什么?
     MPI通讯是S7系列PLC之间一种经济、数据量小的一种通讯,需要做连接配置的站通过GD通讯,GD通讯适合于S7-300之间,S7-300、S7-400、MPI之间一些固定数据的通讯。不用作连接的MPI通讯适用于S7-300之间、S7-300与400之间、S7-300/400与S7-200 系列PLC之间的通讯,建议在OB35(循环中断100ms)中调用发送块,在OB1(主循环组织块)调用接收块。
    68:整个系统掉电后,为什么CPU在电源恢复后仍保持在停止状态?
    整个系统由一个DP主站S7-300/400 以及从站组成。而从站通过一个主开关被切断了电源。由于内部的CPU电压缓冲器,CPU 仍继续运行大约50ms到100ms。此阶段里 CPU 识别出所连接的从站的故障。如果没有编程OB86和OB122的话,CPU 就会因为这些有故障的从站而继续保留在停止状态。
    69:在点到点通信中,协议 3964(R)和RK 512 之间的区别是什么?
    这两个协议的主要区别在于消息报头和响应消息的不同。使用RK 512,提供有的数据完整性,程序 3964(R) 当传送信息数据时,程序 3964(R)将控制字符(层)添加到信息数据上。这些控制字符通信伙伴,检查数据是否全部接收,是否无错误。
    70:当一个DP从站出故障,如何在输入的过程映像被清成“0”以前保存它们?
    当一个DP从站出故障时,OB86(通过S7-300/400)被调用。可用下列方法“保存”输入的过程映像:1. 把从站的所有输入循环地复制到一个立的区里。
     2.如果从站出问题,则 OB86 被启动。在此 OB 里你可设一个标志位来可防止进一步的循环复制操作。
     3. 当从站返回总线后,你把 OB86 里的标志位复位。
    71:对模拟量模块而言,如何处理未使用的通道?
         如果模块带有MANA : 短接所有的未使用通道的M-到 MANA ,如果可能,连接MANA 到接地,把模块的测量模式设置为: 0 – 20/ + -20mA. ,短接未使用的COMP+/COMP-. IC+ / IC-可以保持悬空。
      如果模块不带有 MANA : 把所有未使用的通道M-连接到使用通道的M-.等在输入端UCM > 2.5V 时,连接所有未使用的 M-到cpu的接地或系统的接地. 把模块的测量模式设置为: 0 – 20/ + -20mA. ,短接未使用的COMP+/COMP-. IC+ / IC-可以保持悬空。
     对于SM 331-7NF10-0AB0模块在4通道模式:禁止未用的通道,这些输入端悬空即可
     对于Ex模块SM 331-7RD:未使用的通道可以保持悬空72:上位机与plc进行通讯,硬件都需要哪些?
     72:哪些软件里含有CP5511,CP5512,CP5611,RS232 PC-Adapter 的驱动?
    如果安装了相应的软件后包含“Set PG/PC Interface …”组件,那么这些软件都含有CP5511,CP5512,CP5611,RS232 PC-Adapter 的驱动,只需在“Set PG/PC Interface …”->“Select…”->选择相应的驱动,然后“Install–>”即可。
    具体的软件有Step7,Step7 MicroWin,Simatic Net,WinCC,Protool,Flexible,PCS7。
    73:当试图通过bbbeService建立PRODAVE MPI和样列程序之间的通讯时,为什么会出现出错消息4501?
    调制解调器没有响应,并产生了出错消息4501。在这个情况下,工作站的规范不正确。 在bbbeService对话框中检查工作站的名称和工作站(standort)规范。此处可能有个不正确的缺省设删除 “station”(“standort”)域中的缺省名,或输入正确的工作站名。那么就可以使用调制解调器在PRODAVE MPIY和bbbeService之间建立连接。
    74:是否可以将数据块的当前值作为初始值从AS传送到项目中?
    可以。从AS中“ONLINE,打开相关数据块(DB).使用软盘图标“OFFLINE”保存DB.
    通过“File > Generate Source”在DB中产生STL源代码. 通过手动操作将BEGIN和END_DATA_BLOCK行之间的当前值与相应的声明(初始值)逐行 连接起来,从而得到下列声明语句:
    STRUCT
    wordVar : WORD := W#16#ABCD;
    END_STRUCT ;
    编译STL源代码。
    75:在通讯任务中,在哪些OB中调用SFB?
    在启动型OB(如用于S7-300的OB100和用于S7-400的OB100和OB101)和循环模式OB(OB1)中,调用数据通讯或程序管理(把PLC切换到STOP或RUN)所需的所有SFB。 OB100是启动型OB,并在重新启动CPU时运行。例如,在该OB中,用标记M1.0和M0.1来释放个通讯触发器。

    76:怎样编程间接访问一个ARRAY类型变量的元素?
    一个位、字节或者字符域的尺寸是按照字节限制排列的——在所有其它情况下是按照字对齐的。表T6-1中给出了一个域的存储示例。操作系统计算域中单个元素末端位置的位地址。域被分配到从下一个字地址(或字节地址)。下一个数据类型从下一个整字开始(或者整字节).
    声明部分:
    在声明部分,定义一个与将被间接寻址的ARRAY有着同一结构的ARRAY。不一定非要将ARRAY声明为IN-OUT变量;也可以声明为TEMP、IN或OUT变量
    网络:
    域宽度(OFFSET)在网络中定义。ARRAY中的单个元素的小常规数据宽度是一个字节;即使在两个变量之间定义一个BOOL。有必要确定相关的域的宽度和确定下一个期望域的起始地址。可使用下面的算法: 地址(指数):b = 元素长度*(指数 – 1)创建具有不同数据类型的结构时,注意,在特定的环境下可能会自动插入字节。
    保存ARRAY数据类型
    示例:ARRAY [1..2,1..3] OF 整数 将生成下列域:
    多维域是按照顺序保存的。在本例中整数 [1,1]后面是整数 [1,2],整数 [1,3]后面是整数 [2,1]。
    77:STEP 7 以哪种格式存储POINTER参数类型?
    STEP 7以 6 个字节保存POINTER参数。显示了用于保存POINTER参数类型的内存区域以及每个字节中保存的数据。POINTER参数类型保存了下列信息: DB号(如果DB中没有保存任何数据时为0)。 CPU中的内存区域(表格中列出了不同内存区域的十六进制代码)。
    数据的地址(按照Byte.Bit格式)。
    如果将形式参数声明为POINTER参数类型,则只需要内存区域和地址。STEP 7自动将输入项目的格式转换为指针格式。
    78:因为总是要调用Alarm8P(SFB35)块,怎样避免OB 1初始化过程花费太长时间?
    (调用)报警块Alarm(SFB33)、A larm_8(SFB34)和Alarm_8P(SFB35)比简单地执行作业检查需要多花费 2 到 3 倍的运行时间。当传送告警时,块的运行时间也会同样长。 然而警报通常不会成生,当编程时,需要注意警报块的调用,因为此处用到的所有块需要很长的运行时间,因此被调用OB的运行时间在某些情况下将显著 增加。将警报块的调用移动到OB 100/101/102,可以将较长的运行时间转换到启动过程。此处处理时间也会较长,但是由于与模块的参数设置同时进行,启动时间不会太长。
    79:当不能卸载STEP 7时,该怎么办?
    设法通过控制面板卸载STEP 7。如果安装文件已损坏,卸载程序常会出错,并伴随出错信息。 另外STEP 7 CD包含文件Simatic STEP7.msi。可以通过这个文件卸载STEP 7。
    80:加密的300PLC MMC处理方法
    如果您忘记了您在S7-300CPU Protection属性中所设定的密码,那么您只能够采用siemens的编程器PG(6ES7798-0BA00-0XA0)上的读卡槽或采用带USB接口的读卡器(USB delete?S7 Memory Card?prommer 6ES7792-0AA00-0XA0),选择SIMATIC Manager界面下的菜单 File 选项删除MMC卡上原有的内容,这样MMC就可以作为一个未加密的空卡使用了,但无法对MMC卡进行jie密,读取MMC卡中的程序或数据。
    81: 以314C为例计数时如何清计数器值?
    有两种方法:
    1:在参数设置中“Gate function”选“Cancel count”软件门为0,在为1时,值将清零,
    2:利用写“Job”的方式,写计数值的任务号为1。
    82:CP342-5能否用于PROFIBUS FMS协议通讯?
    CP342-5支持PROFIBUS DP协议,不能用于PROFIBUS FMS协议通讯,同样CP343-5只支持PROFIBUS FMS协议,不能用于PROFIBUS DP协议通讯,而CP342-5和CP343-5都支持PROFIBUS FDL的链接方式;
    83:为什么CP342-5 FO无法建立通讯?如何配置?
    CP342-5 FO不支持3MB,6MB的通讯速率,如果您购买的是5.1版本的CP342-5,而STEP7中没有V5.1版的CP342-5时,则可以插入一个V5.0版的CP342-5模块,功能不受影响。CP342-5在S7-300系统中的安装位置与普通的S7-300 I/O模块一样,可以插在4至11这8个槽位中的任何一个。
    84:CP342-5的3中工作方式有什么区别?
    No DP方式下:可以用CP342-5通讯口进行S7编程或进行PROFIBUS的FDL连接,连接人机界面;
    DP Master方式下:CP342-5除了作为网络中的PROFIBUS主站之外,也可用于S7编程、FDL连接和连接人机界面。DP delay time参数一般不需设定,除非您采用FDL连接时,要与DP的I、O点刷新时间相一致,才根据PROFIBUS网络能进行调整;
    DP Slave方式下:CP342-5除了作为网络中的从站之外,如果选择了The module is an active node on the PROFIBUS subnet选择框,那么CP 342-5也可用于S7编程、FDL连接和连接人机界面,否则CP342-5只能作为从站使用;
    85:CP342-5 多能完成多少数据交换?
    一套S7-300系统中多可以同时使用4块CP342-5模块,每块CP342-5能够支持16个S7 Connection,16个S5-Compatible Connection。当CP342-5处在No DP模式下工作时,多同时支持32个通讯链接,而处在DP Slave或DP Master模式下时,多同时支持28个通讯链 接。CP342-5 作为PROFIBUS DP主站时,多链接 124个从站,和每个从站多可以交换244个输入字节(bbbbb)和244个输出字节(Output),与所有从站总共多交换2160个输入字节和 2160个输出字节。CP342-5 作为从站时,与主站多能够交换240个输入字节和240个输出字节。CP342-5 可以多连接16个操作面板(OP)以及多创建16个S7 Connnection。
    86:如何实现在从站断电、通讯失败或从站通讯口损坏等现象出现时,主站能够不停机?
    需要在您的STEP7项目中插入相应组织块。插入这些组织块时,不需要编程内容,当从站断电、通讯失败等现象出现时,主站只报总线故障,但不停机。这样,无论从站先上电,还是主站先上电,系统都能正常运行:
    在S7-300中加入OB82、OB86、OB122; 在S7-400中加入OB82~OB87、OB122;
    87:CP342-5连接上位机软件或操作面板时应该选择什么工作模式?
    如果您只是用CP342-5连接上位机软件或操作面板(OP),这时通讯采用的是S7协议,那么建议您选择No DP模式,并且不需要调用FC1(DP_SEND)和FC2(DP_RECV)功能块,它们只是在PROFIBUS DP通讯时才使用;
    88:为什么系统上电后,即使CP342-5开关已经拨至Run,但始终处于STOP状态?
    应当检查STEP7程序和组态是否正确(删除程序,只下载硬件组态)、检查CP342-5连接的24V电源线是否正常、M端是否与CPU的M端短接、通讯电缆连接是否正确(确认通讯电缆未内部短路),CP的firmware是否正确。如果您确认可以排除以上原因,那么可能您的CP342-5已经损坏,请换;
    89:如何用CP342-5组态PROFIBUS从站?
    1.在STEP7中生成一个新的项目,并插入一个S7-300站。
    2.在硬件组态窗口中选择一个S7300的导轨以及相应的CPU。
    3.硬件组态窗口中,在路径 "SIMATIC 300 > CP 300 > PROFIBUS > CP342-5" 选中于您订货号和版本号对应的CP342-5,插入到S7300站对应的槽位中,注意如果您购买的是Version5.1,而组态中只能够找到Version5.0,您可以选用Version5.1替代Version5.0.。
    4.在插入CP342-5的过程中,会弹出一个PROFIBUS属性窗口,请点击”New…”按钮,创建一个PROFIBUS网络PROFIBUS(1) ,并设定CP342-5作为从站的站地址为3。
    5.双击CP342-5,打开CP342-5的属性窗口,在"Operating Mode" 标签页下选择"DP Slave" 选项,此时会弹出一个警示窗口,告知您如果要用CP342-5实现CPU和 PROFIBUS从站的通讯,调用FC1(DP_SEND)和FC2(DP_RECV)功能块,实现CPU与CP342-5之间的数据交换,而CP342-5与PROFIBUS的数据交换是自动完成的,不用编程。FC3和FC4用于诊断和通讯功能的控制,一般不用调用。
    6.点击OK ,存盘编译。.
    90:如何用CP342-5组态PROFIBUS主站?
    1.在STEP7的SIMATIC Manager窗口中在插入一个S7300站;
    2.重复以上组态从站步骤的2-4步,注意插入CP342-5时,不能点击”new…”按钮,而直接用鼠标选中以上创建的PROFIBUS(1)网络,点击OK;
    在"Operating Mode"标签页中选择"DP Master"选项;
     91:采用CP342-5的DP通讯口与采用CPU集成的DP通讯口进行通讯有什么不同,这两种通讯口功能有什么不同?
    可以通过CPU集成的DP通讯口或CP443-5模板的DP通讯口,调用Load/Transfer指令(语句表编程,如图2)、Mov指令(梯形图编程)或系统功能块SFC14/15访问从站上的I/O数据;
    如果您使用342-5模块的DP通讯口进行通讯,那么您就不能使用Load/Transfer指令(语句表编程)、Mov指令(梯形图编程)直接访问PROFIBUS从站的I/O数据。采用CP342进行PROFIBUS通讯包括两个步骤:
    1.CPU将到CP通讯卡的数据寄存器当中;
    2.数据从CP342-5的数据寄存器当中写到PROFIBUS从站的Output数据区(反过来就是CPU读取从站bbbbb数据的过程);CP342-5与从站的bbbbb/Output数据区的通讯过程是自动进行的,但是您还自己手动的调用功能块FC1(”SEND”)和FC2 (”RECV”),完成CP342-5与CPU之间的数据交换。
    92:功能块DP_SEND、DP_RECV"的返回值代表什么意思,如何理解?
    "DP_SEND"功能块包括有"DONE","ERROR" 和 "STATUS"三个参数,用来指示的状态和成功与否。"DP_RECV"功能块包括有"NDR", "ERROR", "STATUS" 和 "DPSTATUS"四个参数,用来指示的状态和成功与否。您可以定义相应的数据地址区,存放这些返回值,分析返回的值的意思,当 Error=False,STATUS=0,DONE=True,NDR=True时,说明CPU与CP342-5之间的数据交换成功进行。
    93: DP从站,CP模板以及CPU之间的数据通讯过程是如何进行的?
    使用CP342-5模块,无论调用"DP_SEND" 功能块还是"DP_RECV" 功能块,您都不能直接读写某个PROFIBUS从站的I/O数据。CP342-5模块有一个内部的bbbbb和Output存储区 ,用来存放所有PROFIBUS从站的的I/O数 据,较新版本的CP342-5模板内部存储器的bbbbb和Output区分别为2160个字节,Output区的数据循环写到从站的输出通道上,循环读 出从站输入通道的数值存放在bbbbb区,整个过程是CP342-5与PROFIBUS从站之间自动协调完成的,您不需编写程序。您可以在PLC的用户程 序中调用"DP_SEND"和"DP_RECV"功能块,读写CP342-5这个内部的存储器。
    94:通过CP342-5,如何实现对PROFIBUS网络和站点的诊断功能?
    用功能块"DP_DIAG" (FC 3) 可以在程序中对cp模块进行诊断和分析,可以通过job类型如DP 诊断列表,诊断单个dp状态,读取dp从站数据,读取cp或cpu的操作模式,读取从站状态等等。
    95:为什么当CP342-5模块作为PROFIBUS DP主站,而ET200(如IM151-1或IM153-2)作为从站时,CP342-5上的SF等不停闪烁?
    当S7-300系统中的CP342-5作为DP主站,下挂IM153-2 模块时,IM153-2只能作为DP主站,而不是S7从站运行。 可以采取通过GSD文件将ET200从站组态进 你的系统。随后IM153模块可作为 DP 标准从站运行。为此,您将GSD文件安装到硬件目录中(通过菜单序列Tools > "Install new GSD file")。在新了硬件目录后您会在"PROFIBUS-DP > Additional Field Devices".中发现DP从站。
    96:在STEP7中打开一些对象时出错是什么原因?
    有的时候您在打开某些项目中的对象时,STEP7会弹出报错窗口,错误信息为 ’*.dll’文件无法被装载,代码是257:5,
    错误信息是一个或多个对象不能被显示,出现这种错误的原因是您没有安装与要打开对象相关的软件包。
    97:如果想通过上位或触摸屏对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即可。
    98:STEP 7中相关时间处理和转换的功能块有哪些?
    SFC 0 "SET_CLK" 设置CPU时钟
    SFC 1 "READ_CLK" 读出CPU时钟
    FC 3 "D_TOD_DT" 从DATE_AND_TIME 中取出DATE。
    FC 6 "DT_DATE" 从DATE_AND_TIME 中取出the day of the week,即星期几
    FC 7 "DT_DAY" 从DATE_AND_TIME 中取出时间
    FC 8 "DT_TOD"
    FC33用于S5TIME到TIME的转换
    FC40用于TIME到S5TIME的转换
    99:如何实现带电拔出或插入模板,即热插拔功能?
    硬件要求:
    使用普通的S7-300导轨和U型总线连接器是不能实现热插拔功能的,您购买有源总线底板,才能实现该功能。另外,您在配置时,使用MLFB 6ES7 153-1AA02-0XB0版本以上的接口模块,因为它支持DP协议的DPV1版本,而MLFB IM153-1AA00-0XB0模块是不支持该功能的。目前您能够购买到的IM153接口模块都支持热插拔,只有2-3年以前的IM153接口模块不支持热插拔。
    软件要求:您在STEP7 5.1版本以上进行配置;
    如果您采用S7-400 CPU或S7-400 CP作为DP主站,那么您可以直接在IM153的属性窗口的"Operating bbbbbeters"标签页里配置热插拔功能。
    1:在STEP7的硬件组态窗口的PROFIBUS DP目录中选择相应IM153模块,可以看出该模块支持“module exchange in opration”(热插拔);
    2:将IM153模块拖到PROFIBUS总线上;
    3:选择I/O模块,插入到ET200M站的各个槽位中;
    4:双击ET200M站,打开属性窗口,选中“Replace modules during operation“(热插拔)选项;
    5:属性窗口中提供了ET200M站热插拔功能所需的有源总线导轨的订货号;
    6:属性窗口中提供了该型号IM153,插入的I/O模块对应使用的有源总线底板的订货号;
    除了以上的硬件组态之外,还要向S7-400中下载OB82、OB83、OB84、OB85、OB86、OB87、OB121、OB122等组织块。当ET200M从站上进行模块的热插拔时,中断组织块OB83 ,OB85,OB122被调用。
    如果您采用S7-300 CPU 或 CP 342-5作为DP主站,那么您只能够通过安装GSD文件的方式将IM153模块组态成DP从站,并双击IM153,打开它的属性窗口,进行设置。否则您在STEP7的硬件组态窗口中直接将PROFIBUS DP目录ET200M文件夹下IM153模块挂在PROFIBUS总线上。
    100:我如何做到对自己的程序块进行加密保护?
         您能够通过STEP7软件的KNOW_HOW_PROTECT功能实现对您程序代码的加密保护。
        如果您双击鼠标打开经过加密的程序块时,您只能看到该程序块的接口数据(即IN, OUT 和 IN/OUT  等类型的参数)和注释信息,而程序块中的代码及代码的注释,临时/静态变量是不能被看到的。同时您也无法对加密保护的程序块做出任何改动。
        如何实现程序块保护:
      1. 打开程序编辑窗口LAD/FBD/STL;
      2. 将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单 File—     ;Generate source 生成);
      3. 在LAD/FBD/STL 窗口中关闭您的程序块,并在SIMATIC
         Manager项目管理窗口的source文件夹中打开上一步所生成的source文件;
      4. 在程序块的声明部分,TITLE行下面的一行中输入”KNOW_HOW_PROTECT”;
      5. 存盘并编译该source文件(选择菜单FileàSave,FileàCompile);
      6. 现在就完成了您程序块的加密保护;
    101:我如何做到对自己的程序块进行?
       取消对程序块的加密保护
      1. 打开程序块的Source源文件;
      2.  删除文件中的KNOW_HOW_PROTECT;
      3. 存盘并编译该source文件;
      现在程序块的加密保护已经取消。
     注意: 如果没有 STL source 源文件,您是无法对已经加密的程序块进行编辑的




    http://zhangqueena.b2b168.com
    欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区永丰街道上海市松江区广富林路4855弄52号3楼,联系人是聂航。 主要经营电气相关产品。 单位注册资金单位注册资金人民币 100 万元以下。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。