SIMATIC 基本面板、触摸面板 (TP)、操作员面板 (OP)、移动式面板、多功能平台1) 以及用于 PC WinCC flexible Runtime 的 SIMATIC HMI 软件可以与下列系统组合一起提供 I 功能:
SIMATIC S7
SIMATIC S5
SIMATIC 505
SIMOTION
SINUMERIK 2)
非西门子控制器:
Allen Bradley - DF1、DH485 和以太网 IP 协议
GE Fanuc - SNP/SNPX 协议
LG GLOFA GM – **协议
Mitsubishi - FX 和 MP 4 协议
Modicon - Modbus RTU 和 TCP/IP 协议
Omron - Link/MultiLink 协议
Telemecanique - UNI-TELWAY 协议
详细信息,请参见 WinCC flexible 用户手册、“基于 Windows 的系统通讯”手册以及 WinCC flexible 在线帮助。
1) 在下文中总是使用名称“SIMATIC TP/OP/MP”以进行简化这并不是一种限制;该陈述适用于上面列出的所有系统。如果有限制,它们将在文中被明确指明。
2) WinCC flexible 下面需要:“SINUMERIK HMI 复制授权 WinCC flexible CE”和“SINUMERIK HMI 复制授权 OA”。
对于配置,一个“SINUMERIK HMI 工程包 WinCC flexible”也是必需的。
注意
HMI 设备接口选件:详见个人设备说明
WinCC flexible 支持用于多功能面板和 WinCC flexible Runtime 的 OPC 通讯和用于所有带以太网接口的 HTTP 通讯。OPC和HTTP通讯均可同SIMATIC S7/S5/505的过程接口或其它厂商的控件一起使用。
OPC Data Access(** MP 277、MP 377、WinCC flexible Runtime)
OPC Data Access 是一个开放性标准,用于通过工业以太网在各种应用程序之间在本地或远程交换变量。OPC的初始版本基于Microsoft COM/DCOM,因此,客户端务器需要使用 Microsoft Windows PC操作系统(而不是Windows CE)。OPC XML通讯基于因特网标准SOAP/XML,因此,它适用于Windows CE嵌入式系统。
所需选件:WinCC flexible/OPC 服务器
用于 SIMATIC HMI 系统之间进行变量交换的 HTTP 通讯
(** TP 177B DP/PN、OP 177B DP/PN、移动式面板 177 PN、TP 277、OP 277、移动式面板 277、移动式面板 277 IWLAN、MP 277、MP 377、WinCC flexible Runtime)
通过基于HTTP报文的通讯,可以在SIMATIC HMI系统之间交换变量。
所需选件:WinCC flexible/Sm@rt Access
• 系统耦合是可能的
– 系统耦合是可能的
1)WinCC flexible Runtime: WinCC flexible/OP server for WinCC flexible Runtime所需选件
2)仅带有 DCOM/XML 网关,包括在 WinCC flexible 的供货范围内,用于访问 MP277、MP377 和 MP 370 OPC XML 服务器
3)用于SIMATIC多功能面板的WinCC flexible/OPC服务器
4)用于SIMATIC多功能面板的WinCC flexible/OPC服务器
5)用于WinCC flexible Runtime 的WinCC
6) 取决于使用的接线盒
各类PLC的输入电路大致相同,通常有三种类型。一种是直流12~24V输入,另一类是交流100~120V、200~240V输入,三类是交直流输入。外界输入器件可以是无源触点或是有源的传感器输入。这些外部器件都要通过PLC端子与PLC连接,都要形成闭合有源回路,所以必须提供电源。
2.1 无源开关的接线
FX2N系列PLC只有直流输入,且在PLC内部,将输入端与内部24V电源正相连、COM端与负连接,参见图4-3所示。这样,其无源的开关类输入,不用单独提供电源。这与其它类PLC有很大区别,在今后使用其它PLC时,要注意仔细阅读其说明书。
2.2 接近开关的接线
接近开关指本身需要电源驱动,输出有一定电压或电流的开关量传感器。开关量传感器根据其原理分有很多种,可用于不同场合的检测,但根据其信号线可以分成三大类:两线式、三线式、四线式。其中四线式有可能是同时提供一个动合触点和一个动断触点,实际中只用其中之一;或者是四根线为传感器校验线,校验线不会与PLC输入端连接的。因此,无论那种情况都可以参照三线式接线。图4-4为PLC与传感器连接的示意图。
两线式为一信号线与电源线。三线式分别为电源正、负和信号线。不同作用的导线用不同颜色表示,这种颜色的定义有不同的定义方法,使用时参见相关说明书。图4-4(b)中所示为一种常见的颜色定义。信号线为黑色时为动合式;动断式用白色导线。
图示传感器为NPN型,是常用的形式。对于PNP型传感器与PLC连接,不能照搬这种连接,要参考相应的资料。
2.3 旋转编码器的接线
旋转编码器可以提供高速脉冲信号,在数控机床及工业控制中经常用到。不同型号的编码器输出的频率、相数也不一样。有的编码器输出A、B、C三相脉冲,有的只有两相脉冲,有的只有一相脉冲(如A相),频率有100 Hz、200Hz、1k Hz、 2k Hz 等。当频率比较低时,PLC可以响应;频率高时,PLC就不能响应,此时,编码器的输出信号要接到特殊功能模块上,FX2N-11C如采用FX2N-11HC高速计数模块。
图4-5为FX2N型PLC与OMRON的E6A2-C系列旋转编码器的接口示意图。
条件跳转指令CJ用于跳过顺序程序中的某一部分,以缩短运算周期、控制程序的流程。其指令的助记符为CJ,指令代码是FNC00,操作元件为P0~P127,其程序步情况是,CJ 为3步、标号P为1步。
在图2中,当X0为ON时,则程序跳转到指针P8处,若X0为OFF,则按顺序执行程序,不执行跳转。当X0为ON时,Y0、M0、S0的状态不会随它们的驱动接点X1、X2、X3的状态变化而变化。定时器和计数器如果被CJ指令跳过,跳步期间它们的当前值被冻结,如果在跳步开始时定时器和计数器正在工作,在跳步期间,它们将停止计时和计数,在CJ指令的条件变为不满足时继续工作。高速计数器的处理独立于主程序,其工作不受跳步影响。如果用M8000的动合触点驱动CJ指令,则条件跳转变为无条件跳转。
6ES72111BE400XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES72111AE400XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES72111HE400XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES72121BE400XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES72121AE400XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES72121HE400XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES72141BG400XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES72141AG400XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES72141HG400XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |
指令后缀P表示上升沿有效,F表示下降沿有效。在梯形图中分别用和表示。根据触点在控制程序中的位置,根据以上指令特点,选择采用LD*(取脉冲)、AND*(与脉冲)或OR*(或脉冲)。图1为沿检出指令应用例,包括梯形图、指令表和时序图。该指令与后面学习的脉冲指令有许多相似之处。