西门子模块6ES7221-1EF22-0XA0代理直销
近年来,随着可编程控制器(以下简称PLC)技术的不断发展,速度、功能、可靠性和稳定性的不断提升,其在工业控制中的运用越来越广泛。个人计算机(以下简称PC)具有人机界面好,编程软件丰富,数据处理快,信息存储方便,图像功能完善等优点。以PLC为下位机,以PC机为上位机的联机控制模式,结合了PLC与PC各自的优点,提高了控制能力和可靠性,不仅操作使用方便,产品造价也较低,成为工业控制中应用较多的模式。本文以电动机正反转控制为实例,说明松下FP1系列PLC与PC实现联机控制的方法。
1. 松下FP1系列PLC与PC机的通信连接
松下FP1系列PLC均设有一个RS422串行通信接口。该接口既可用于PLC与PC机联机进行梯形图程序编程与调试,也可用于正常工作时的数据通信。PC机一般均设有一个以上的RS232C串行通信接口。由于RS232C和RS422属于不同的串行通信接口,通信信号的类型和工作方式不一样,PLC与PC进行串行通信连接时,必须在中间安装一个RS422/RS232C适配器来完成信号的转换(部分PLC也具有RS232C口,此时可直接连接)。FP1系列PLC与PC机的通信连接如图1所示。
2. PLC控制电机正反转电路设计
PLC控制电机正反转的接线如图2所示,其中SB0、SB1、SB2开关按钮分别用于控制电机的正转、反转和停止;KM1、KM2分别为电机正反转控制的接触器。由于PLC直接控制交流接触器,PLC应选择继电器输出型,并在接触器回路采用互锁来保证电路的安全。
3. PC与PLC的联机控制程序
按上述图1完成PLC与PC机的通信连接后,还需采用PLC联机编程软件或手持编程器对PLC内部通信参数专用的系统寄存器No.410~No.418进行设定,具体为:串口选择为COM1,波特率为9600bps,数据位长度为8位,停止位为1位,奇校验,单元号为1。
4.PLC控制程序
PLC的控制程序要既能现地控制,又能使PC机通过串口通信实现上位机对电动机的正反转控制和电机状态信息反馈。具体程序如图3所示。
程
序中为实现PC机对电机的控制使用了R100、R101和R102三个内部继电器。内部继电器可由PC机按松下FP1系列PLC的NEWTOCOL专用通信协议(具体协议可参考厂家资料),以发送特定字符串的形式进行读写。为了仿效按钮操作的效果,三个内部继电器由上位机置位后启动对应的定时器,经0.8S后由定时器对内部继电器自动进行复位。
5. PC机控制程序与界面
作为上位机,PC机通过人机界面,将操作人员的操作指令转换成相应的通信字符串并经串口发送至PLC,实现对电机的控制;另一方面,PC机定时读取PLC寄存器的数据,从而可判断出PLC对电动机的控制状态并在人机界面上显示出来。
PC机的程序利用Visual Basic6.0进行开发,从菜单“工程”→“部件…”→“控件”中添加串行口通信控件Microsofc Comm Control6.0到工具箱中,从工具箱中往窗体添加下表所列的控件。
序号
控件类型
控件名称
说 明
1
bbbb
frmmain
程序主窗体
2
frame
Frame1
框架
3
MSComm
MSComm1
串口通信控件
4
Timer
Timer1
定时器
5
CommandButton
cmdzz
正转按钮
6
CommandButton
cmdfz
反转按钮
7
CommandButton
cmdtj
停机按钮
8
Label
Labdjzt
电机状态显示标签
添加上述控件后的程序窗体如图4所示。
PC机的控制程序如下:
Private Sub bbbb_Load() '窗体加载过程
MSComm1.CommPort = 1 '通信控件选用PC机的串口1
MSComm1.Settings = "9600,o,8,1" '设定串口1的波特率为9600bps,奇校验,8位数据位,1位停止位
MSComm1.PortOpen = True '打开串口1
Timer1.Interval = 1000 '定时器1的定时值为1s
Timer1.Enabled = True '启动定时器1
End Sub
Function com(a As bbbbbb, b As Integer)'向PLC读写寄存器内容函数
MSComm1.InBufferCount = 0 '清空串口的接收缓冲区
MSComm1.Output = a '将要发送的字符串从串口发送出去
Do
DoEvents
Loop Until MSComm1.InBufferCount >= b '等待PLC的响应字符至一定位数
com = MSComm1.bbbbb '读入串口接收到的字符串
End Function
Private Sub Timer1_Timer() '定时读取Y0、Y1的值以判断电机当前状态
a = "%01#RCP2Y0000Y0001**" + Chr(13) '定义读Y0、Y1值的通信字符串
s = com((a), 9) '读Y0、Y1的当前值
If Mid(s, 7, 1) = "1" Then '返回字符串中第7位为1表示Y0接通,电机正转
cmdzz.Enabled = False '电机已正转,禁止操作正转按钮但可操作反转按钮
cmdfz.Enabled = True
Labdjzt.Caption = "电机当前状态:正转"
ElseIf Mid(s, 8, 1) = "1" Then '反转
cmdfz.Enabled = False '电机反转,禁止操作反转按钮但可操作正转按钮
cmdzz.Enabled = True
Labdjzt.Caption = "电机当前状态:反转"
ElseIf Mid(s, 7, 1) = "0" And Mid(s, 8, 1) = "0" Then'停机
cmdfz.Enabled = True '电机已停止,可操作正转或反转按钮
cmdzz.Enabled = True
Labdjzt.Caption = "电机当前状态:停止"
End If
End Sub
Private Sub cmdzz_Click() '正转指令
a = "%01#WCSR01001**" + Chr(13) '定义将R100置1,启动正转的通信字符串
s = com((a), 7)
End Sub
Private Sub cmdfz_Click() '反转指令
a = "%01#WCSR01011**" + Chr(13) '定义将R101置1,启动反转的通信字符串
s = com((a), 7)
End Sub
Private Sub cmdtj_Click() '停机指令
a = "%01#WCSR01021**" + Chr(13) '定义将R102置1使电机停转的通信字符串
s = com((a), 7)
End Sub
运行上述程序,既可在PC机上实现对电机正反转以及停止的控制,也可在现地通过SB0、SB1和SB2按钮实现对电机的控制;既可在现地启动或停止电机转动,也可在PC机上实现停机或电机转动控制。由于PC机定时读取PLC内部Y0、Y1的值,在现地操作改变电机的工作状态时,在PC机程序中可显示出当前电机的工作状态并禁止相应的操作,真正实现了PC与PLC的联机控制。
6. 结束语
输出工作系数为0.5时负载能力可达0.5A。为了方便安装,输入输出采用可移动的螺丝夹紧端子,该端子可用普通的螺丝刀来紧固SINUMERIK802Sbaseline可控制三个进给轴。SINUMERIK802Sbaseline提供脉冲及方向信号的步进驱动接口。除三个进给轴外,SINUMERIK802Sbaseline提供一个±10V的接口用于连接主轴驱动。SINUMERIK802Sbaseline控制软件已经存储在数控部分的Flash-EPROM(闪存)上,Toolbox软件工具(调整所用的软件工具)包含在标准的供货范围内。系统不再需要电池,免维护设计。采用电容防止掉电引起的数据丢失。程序的变化和新程序软件存。
48I/32O使用扁平电缆连接到端子排转换器3个用于进给驱动的脉冲方向接口1个用于主轴驱动的+/-10V接口1个用于直接主轴TTL编码器的接口1个连接MCP的USB接口1个用于PLC诊断和编程的RS232接口2个手轮接口1个*测头接口(只针对铣削版)PLC兼容SIMATICS7-200,多6000步梯形图指令支持状态监控的PLC梯形图查看器PLC样例程序SINUMERIK808D机床控制面板(MCP)的主要性能39个按键,其中30个带有LED指示灯2个旋转倍率开关7段LED显示(通常用于显示刀号)1个用于安装急停按钮的开孔(d=22mm)3个用于安装其他控制设备的开孔(d=16mm)通过USB接口轻松连接PPU(即插即用)SINUMERIK在普及型应用中的性能表现SINUMERIK808D作为SINUMERIK家族中的一。
其中5种可以在线转换支持多语言显示,无需重新设计画面内置系统字典和用户字典功能,支持画面自动翻译*的项目文本导入/导出功能,提高并优化工程组态效率按键式面板优化了机床的使用SINUMERIK802Sbaseline集成了所有的CNC,PLC,HMI,I/O于一身:可独立于其他部件进行安装。坚固而又节省空间的设计,使它可以安装到zui方便用户的位置操作面板提供了所有的数控操作,编程和机床控制动作的按键以及8英寸LCD显示器,还提供12个带有LED的用户自定义键。工作方式选择(6种),进给速度修调,主轴速度修调,数控启动与数控停止,系统复位均采用按键形式进行操作SINUMERIK802Sbaseline的输入/输出点为48个24V的直流输入和16个24V的直流输。
两种电缆的安装都十分方便可靠的屏蔽层接触和松紧件产品型号些均可在0.12kW(0.16HP)直至250kW(350HP)的功率范围内实现。虚拟网络。RIK810DE、SINUMERIK840DiE、SINUMERIK840DE以及FM357-2L定位模块只具有出口许可条例所规定的有限的功能。根据欧盟和德国关于产品分类的相应法律,出口这些产品不需要经过批准。整套CNC系统的批准条件取决于所用的控制器的型号。西门子S7-200系列PLC的PID控制相当的简单,可以通过micro/win软件的一个向导程序,按照提示,一步一步执行您所要求PID控制的属性即可,在这里谈一谈PID这三个参数的具体意义:P为增益。
这些矢量控制系统可确保*的高驱动性能,发生突然负载变化时也是如此。由于具有快速响应输入和定位减速斜坡,甚至在不使用编码器的情况下也可以移动至目标位置。该变频器带有一个集成制动斩波器,在制动和短减速斜坡期间,也能以突出的精度工作。所有这富的工业产品,可灵活布线,符合的工业以太网标准PROFINET(PROFINET布线和互联指南1))通过对外包层和编织屏蔽层进行剥离,数据终端连接更快速简便的连接(绝缘刺破型接点),用于4芯(5类)和8芯(6类)工业以太网快速连接双绞线电缆利用预调整的快速剥线工具,两种电缆的安装都十分方便采用螺旋盖,使屏蔽层接触可靠和消除应的EMC屏蔽和偏转性能(金属外壳)通过彩色编码和透明接点。
用于构建数据传输速率为10/100/1000Mbit/s的电气和/或光学总线、环形和星形拓扑结构,专为安装在19"的控制柜中而设计多达24个电气和/或光学接口(10/100/1000Mbit/s),其中16个为集成RJ45端口,其中8个与PoE兼容;还可将多四个电气和/或光学双端口介质模块插入至基本装置的介质模块插槽中通过集成的冗余管理器可实现高速介质冗余,用于千兆以太网(SCALANCEX-300和SCALANCEX-400)和快速以太网(环网中的SCALANCEX-300交换机并结合以SCALANCEX-200交换机)。通过将高速介质冗余集成在SCALANCEXR-300中建立环形冗余连。
用于构建数据传输速率为10/100/1000Mbit/s的电气和/或光学总线、环形和星形拓扑结构,专为安装在19"的控制柜中而设计多达24个电气和/或光学接口(10/100/1000Mbit/s),其中16个为集成RJ45端口,其中8个与PoE兼容;还可将多四个电气和/或光学双端口介质模块插入至基本装置的介质模块插槽中通过集成的冗余管理器可实现高速介质冗余,用于千兆以太网(SCALANCEX-300和SCALANCEX-400)和快速以太网(环网中的SCALANCEX-300交换机并结合以SCALANCEX-200交换机)。通过将高速介质冗余集成在SCALANCEXR-300中建立环形冗余连
6EP1931-2EC31
PROFIsafe 和 ASIsafe 间的连接
DP/AS-Interface F-Link 既可作为 PROFIBUS DP-V1 从站使用(符合标准 IEC61158/IEC 61784),也可作为 AS-Interface 主站使用(基于 AS-Interface 接口规范V3.0,符合标准 IEC 62026-2)。允许从 PROFIBUS DP 对 AS-Interface进行透明数据访问。DP/AS-Interface F-Link 同样是可通过 PROFIsafe 协议将安全输入数据从 ASIsafe从站传送至带 PROFIBUS DP 主站的故障安全 CPU 的 AS-Interface 主站。无须多余的安全布线或监控(尤其无MSS ASIsafe 模块化安全系统)。
可根据从站类型传输数字量数值或模拟量数值。所有符合 AS-Interface 规范 V2.0、V2.1 或 V3.0的从站都可作为 AS-Interface 从站运行。
PROFIBUS DP 主站符合 DP-V0 或 DP-V1 标准,可与下位 AS-Interface 从站循环交换 I/O数据。
按照 DP-V1 协议,采用非循环服务的 PROFIBUS DP 主站还可以发起 AS-Interface主站调用(例如,在正常操作过程中读取/写入 AS-Interface 组态)。在故障安全型SIMATIC S7‑300/416 F‑CPU 的循环 I/O 中,除了可以数字量 I/O数据外,也可以高速地保存模拟量数据。
操作时,4 个显示 LED 和显示器可提供详细的诊断信息,并能按需要直接定位故障。使用 PLC用户程序,可以读取诊断数据记录,并可将这些记录用于上位操作和监视系统(例如,WinCC Flexible 或 TRANSLINEHMI)。
为能在运行过程中进行诊断,在 SIMATIC HMI 面板上提供有直观的诊断块,或通过 web 浏览器免费下载。
弹簧压力端子/螺旋端子
簧压力端子的可连接电缆横截面
概述
K60
K60 数字量 AS-i 紧凑型模块具有优化处理和更强的用户友好性等特点。这使得用户安装和启动 AS‑Interface的时间缩短了 40% 以上。
安装和连接 AS-Interface 电缆
组装 K60 模块需要一块安装板,以安装 AS‑Interface 异型电缆。提供有两块不同的安装板,用于
墙式安装和
标准导轨安装
安装板和紧凑型模块通过螺丝连接在一起,可通过成熟的绝缘层刺破方法连接 AS‑Interface 电缆。
编址和连接传感器/执行器
K60 模块通过集成在紧凑型模块中的编址插座进行编址。这些地址也可以在安装之后进行分配。
带 4 点数字量输入和输出的 K60 模块
这些紧凑型模块设计有标准的 M12 输入和输出连接器。通过标准 M12 连接器,可在紧凑型模块上连接多达 4 个传感器和 4个执行器。
带 8 点数字量输入的 K60 紧凑型模块
此模块通过 M12 插头可连接多达 8 点数字量输入。
为了处理所有的 8 点输入,模块需要有两个 AS-Interface 地址。使用集成在模块中的双编址插座,进行地址分配。
K60 数据耦合器
K60 紧凑型模块系列中增添了一种 AS‑Interface 数据耦合器。两个 AS-i从站集成在这种模块中,这些从站连接到两个不同的 AS-i 网络。每一个集成从站都有 4 点虚拟输入和 4 点虚拟输出。两个AS‑i 网络之间有可能简便有效地进行 4 个数据位的双向数据传输。数据耦合器在每一个 AS-i网络中需要自己的地址。数据耦合器直接从 AS-i 电缆获得电源。
每一个 AS-i 网络都以不同的循环时间来运行£¬具体视站的数量而定。两个 AS-i 网络无需同步。为此 AS-i数据耦合器能够用于仅传输标准数据而非安全数据
其他文献 GSM 调制解调器的详细信息请参见附属产品光盘中的下列资料: ● “SIMATIC NET GPRS/GSM调制解调器 SINAUT MD720-3 系统手册": – 装入 SIM 卡 – 连接并启动设备 – 维修功能 ● “SIMATICNET GSM 天线 SINAUT 794-4MR 操作指南" 安装天线
编程
与 MSS ASIsafe 模块化安全系统不同的是,DP/AS-Interface F-Link是一个纯网关,它不会通过自己的安全逻辑来运行。安全功能的编程在上级故障安全 PLC 中完成,如:
使用 Distributed Safety V5.4 SP1 及以上版本,用于 SIMATIC S7-300F/416F
使用 SINUMERIK 实现安全集成
安全和标准程序可以访问通过 CPU 的 I/O 地址区域连接的 AS-Interface 从站的数字量和模拟量 I/O数据。
运行条件:
在 AS-i 通信错误(例如,AS-i 标准从站或 ASIsafe 从站故障)的情况下,DP / AS-i F-Link为所有安全输入发送替代值“0"到F控制器。
在 DP/AS‑i F Link 的 AS‑i 线路上无法运行安全 AS‑i 输出。
执行器的安全控制由 F 控制器处理,例如:通过安全 SIMATIC 输出模块。
DP / AS-i F-Link 不适用于 AS-i Power24V。
优势
AS-i 采集的安全信号(紧急停止,门联锁,光幕等)并传送至上层 F-PLC。
符合技术规范 V3.0 的全功能 AS-Interface 主站:
使用 62 个 A/B 从站时,可运行多达 248 点数字量输入/248 点数字量输出,每个从站带有 4 点数字量输入/4点数字量输出。
多达 62 个数字量或模拟量从站
可连接到 PROFIBUS 网络,如 DP/AS‑i Link Advanced 或DP/AS‑Interface Link 20E
可通过按下按钮对 ASIsafe 从站的编码序列进行示教。
使用 HW-Config (STEP 7) 中的从站选型对话框,包括设定在 PROFIsafe 从站上建模的 ASIsafe从站的 F 参数,可轻松组态所有西门子 AS-Interface 从站,从而减少了工程组态工作量
可在采用 SINUMERIK 840 D 数控系统的机床中使用
从站故障时,停机和维修时间降低,是由于使用显示器,通过简单的模块更换且用户友好的诊断(仅需通过控制键进行少量设置