PMC系统与PLC的接口描述(AB&Siemens)
ABPLC协议

ABPLC协议AB PLC协议是一种常用的工业自动化设备通信协议,主要用于控制系统中的可编程逻辑控制器(PLC)的通信。
AB PLC(Allen-Bradley Programmable Logic Controller)是一种常见的商用PLC品牌,由Rockwell Automation公司制造。
1. 通信协议:AB PLC使用的通信协议主要有DF1、DH-485和EtherNet/IP。
其中,DF1是一种串行通信协议,支持RS-232和RS-485接口;DH-485是一种多节点串行通信协议,用于在PLC网络中连接多个PLC;EtherNet/IP是一种基于以太网的协议,用于实现PLC与其他设备的通信。
2. 数据传输方式:AB PLC协议支持不同的数据传输方式,如点对点(Point-to-Point)和多播(Multicast)。
点对点传输方式用于单个PLC与其他设备之间的通信,而多播传输方式用于多个设备之间的通信。
3.数据格式:ABPLC协议支持多种数据格式,包括位数据、字节数据、整数、浮点数等。
根据不同的数据类型,可以选择不同的数据编码方式,如ASCII码、BCD码等。
4.报文结构:ABPLC协议的报文结构包括报文头、命令字、数据和校验等部分。
报文头用于标识报文的起始,命令字指示数据传输的操作,数据部分包含实际传输的数据,校验用于确保传输的数据的完整性。
ABPLC协议的应用广泛,常用于工业自动化领域中的控制系统。
它可以和其他设备(如人机界面、传感器、执行机构等)进行通信,实现设备之间的数据交换和控制操作。
同时,ABPLC协议也可以用于PLC之间的通信,通过建立PLC网络,实现分布式控制和集中监控。
在实际应用中,ABPLC协议还可以与其他通信协议(如MODBUS、OPC 等)结合使用,实现更复杂的控制系统。
例如,可以通过ABPLC协议与远程监控系统进行通信,实现远程监控和远程操作。
总的来说,ABPLC协议是一种常用的工业自动化设备通信协议,具有通信协议选择多样、数据传输方式灵活、支持多种数据格式和通信功能等特点。
数控系统PMC与PLC的异同(doc 17页)

数控系统PMC与PLC的异同(doc 17页)PMC与PLC分别是什么?共同点和区别?PLC (Programmable Logic Controller)用于通用设备的自动控制,称为可编程控制器。
PLC用于数控机床的外围辅助电气的控制,称为可编程序机床控制器(Programmable Machine Controller/Programmable Machine Tool Controller)。
有些数控系统厂商,如FANUC,等将其称之为PMC,而另一些如SIEMENS,还是将其称之为PLC。
也就是说PMC是PLC的一个子集,某些厂商将专用于数控机床的PLC称为PMC,所以PMC和PLC是非常相似的。
与传统的继电器控制电路相比较,PMC的优点有:时间响应快,控制精度高,可靠性好,控制程序可随应用场合的不同而改变,与计算机的接口及维修方便。
另外,由于PMC使用软件来实现控制,可以进行控制。
FC13手轮单元控制,FC15是PMC控制轴定位等等功能。
PMC输出(BEIJING FANUC 0i MC)对于PMC的输出驱动电源,PMC有无具体的要求。
如果电源我用DC24V作输出驱动电源,DC24V不采用有一定要求的稳压电源,而只用常规的桥式整流电源,不知道是否可以。
如不行,有否具体的要求。
答:外部24VDC 输入推荐的外部24VDC 电源(稳压电源)指标:(电源电压必须满足UL1950电源及电路配置的要求输出电压:+24V±10%(21.6V~26.4V)(包括电压波动和噪声,见下图。
)输出电流:连续负载电流必须大于CNC 的耗散电流(在强电柜内允许的最高温度下)。
负载的波动(包括突变电流):由于外部输出或其它因素使负载波动时输出电压不要超出上述范围。
允许的输入瞬间中断持续时间:10ms(输入幅值下降100%时)20ms(输入幅值下降50%时)详细请参见连接说明书(硬件)有关电源一节。
2、系统区别(0M、3M)我单位的设备FANUC系统有0M、0T、0MB、0MC、0MD、3M、6M、11M、15M、16M、18M、20M、21M,请问这些系统的区别是什么?答:从旧到新3 6 11 0 15 16 18 21同样为0系统,0MB为老的型号,可能使用直流或S系列交流电机T 和M区别是用于车床还是铣床目前FANUC的主要产品为i系列0i(M /T)16i/18i/21i->15i->30i/31i另外带0的系统如:160 180 210 系统是指带有PC功能的数控系统,可以执行windows98->XP的操作系统。
关于FANUC系统PMC的介绍

关于FANUC系统PMC简单的介绍一:PMC (Programmable Machine Controller)可编程序机床控制器: PC(可编程序控制器):是一种数字运算操作的电子系统,专为在工业环境下应用而设计的,它采用可编程序的存储器,用来在内部存储执行逻辑运算。
顺序控制,定时,计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。
定义强调PMC用软件方式实现的“可编程”与传统控制装置中通过硬件或硬接线的变更来改变程序有本质区别。
简单地说,FANUC系统可以分为两部分:控制伺服电动机和主轴电动机动作的系统部分和控制辅助电气部分的PMC 。
(功能、用处):常把数控机床分为“NC侧”和“MT侧”(即机床侧)两大部分。
“NC侧”包括CNC系统的硬件和软件,与CNC系统连接的外围设备如显示器,MDI面板等。
“MT 侧”则包括机床机械部分及其液压、气压、冷却、润滑、排屑等辅助装置、机床操作面板、继电器线路、机床强电线路等。
PMC处于NC与MT之间,对NC和MT的输入、输出信号进行处理。
MT侧顺序控制的最终对象随数控机床的类型、结构、辅助装置等的不同而有很大的差别。
机床结构越复杂,辅助装置越多,最终受控对象也越多。
简单讲:PMC就是为机床控制而制作的装在CNC中的顺序控制器。
它读取机床操作盘上的(自动运转启动等)按钮状态,指令(自动运转启动)CNC,并根据CNC的状态(报警等)点亮操作盘上的指示灯。
PLC与PMC的区别在于:PLC称为可编程逻辑控制器,主要用在对数字量信号的控制;PMC大概可称为可编程模拟量控制器,主要用在对模拟信号的控制等PMC 与PLC 实现功能基本一样,PLC用于工厂一般通用设备的自动控制装置,而PMC专用于数控机床外围辅助电器部分的自动控制,所以称为可编程序机床控制器。
与传统的继电器控制电路相比较,PMC 的优点有:1 时间响应快,2控制精度高,3可靠性好,控制程序可随应用场合的不同而改变,与计算机的接口及维修方便。
PLC接线,一文搞懂PLC接线方法和原理

PLC接线,一文搞懂PLC接线方法和原理今天为大家带来传感器与PLC的接线方法,二十张接线图,是不是超丰厚?快一起来看吧一、概述PLC 的数字量输入接口并不复杂,PLC 为了提高抗干扰能力,输入接口都采用光电耦合器来隔离输入信号与内部处理电路的传输。
因此,输入端的信号只是驱动光电耦合器的内部LED 导通,被光电耦合器的光电管接收,即可使外部输入信号可靠传输。
目前PLC 数字量输入端口一般分单端共点与双端输入,由于有区别,用户在选配外部传感器时接法上需要一定的区分与了解才能正确使用传感器与 PLC 为后期的编程工作和系统稳定奠定基础。
二、输入电路的形式1、输入类型的分类PLC的数字量输入端子,按电源分直流与交流,按输入接口分类由单端共点输入与双端输入,单端共点接电源正极为SINK(sink Current 拉电流),单端共点接电源负极为SRCE(source Current 灌电流)。
2、词语的概述SINK漏型为电流从输入端流出,那么输入端与电源负极相连即可,说明接口内部的光电耦合器为单端共点为电源正极,可接NPN型传感器。
SOURCE源型为电流从输入端流进,那么输入端与电源正极相连即可,说明接口内部的光电耦合器为单端共点为电源负极,可接PNP型传感器。
接近开关与光电开关三、四线输出分 NPN 与 PNP 输出,对于无检测信号时 NPN 的接近开关与光电开关输出为高电平(对内部有上拉电阻而言),当有检测信号,内部NPN 管导通,开关输出为低电平。
对于无检测信号时 PNP 的接近开关与光电开关输出为低电平(对内部有下拉电阻而言),当有检测信号,内部 PNP 管导通,开关输出为高电平。
以上的情况只是针对,传感器是属于常开的状态下。
3、按电源配置类型(1)直流输入电路如图1,直流输入电路要求外部输入信号的元件为无源的干接点或直流有源的无触点开关接点,当外部输入元件与电源正极导通,电流通过R1,光电耦合器内部LED,VD1(接口指示)到COM端形成回路,光电耦合器内部接收管接受外部元件导通的信号,传输到内部处理;这种由直流电提供电源的接口方式,叫直流输入电路;直流电可以由PLC内部提供也可以外接直流电源提供给外部输入信号的元件。
PMC与文本或触摸屏连接说明

1. 在文本显示器编辑软件中 选择功能键按钮 自动生成设置功能码
2. 在功能键中填写属性 PLC 站号:204 线圈号:0x 类型 地址:13 (地址详见后面章节描 述)
此功能为:按 0 号按键的时候 对应的 Y0 输出打开
联系电话:400-6668651 0592-8880569
6
地 址:厦门市思明区软件园二期望海路 63 号之二
通用数据帧格式如下:
地址码 消息帧的地址域包含两个字符(ASCII)或 8Bit(RTU)。可能的从设备地址是 0...247 (十进制)。单个设备的地址范围 是 1...247。主设备通过将要联络的从设备的地址放入消息中的地址域来选择从设备。当从设备发送回应消息时,它把自 己的地址放入回应的地址域中,以便主设备知道是哪个设备做出回应。地址 0 是用作广播地址,以使所有的从设备都能 认识。
PMC 控制器的地址码是 0xcc(即为:204)
功能码 在 HMI 系统中,常用的功能码如下:
Modbus 功能码
名称
功能
对应的地址类型
01
读线圈状态
读位(读 N 个 Bits)
0x
02
读输入离散量
读位
1x
03
读多个寄存器
读整型、字符型、状态字、浮点型(读 N 个 Words)
4x
04
读输入寄存器
0x 位类型 :电机状态
可以读取,可以写入 读取:目前状态 写入:对应功能开启或者
关闭
联系电话:400-6668651 0592-8880569 地 址:厦门市思明区软件园二期望海路 63 号之二
控制 X 电机连续左行 地址 30 (0 停止,1 启动) 控制 X 电机连续右行 地址 31 (0 停止,1 启动) 控制 Y 电机连续左行 地址 32 (0 停止,1 启动) 控制 Y 电机连续右行 地址 33 (0 停止,1 启动) 控制 Z 电机连续左行 地址 34(0 停止,1 启动) 控制 Z 电机连续右行 地址 35 (0 停止,1 启动) 停止 X 电机并坐标清零 地址:36 停止 Y 电机并坐标清零 地址:37 停止 Z 电机并坐标清零 地址:38
数控系统PMC与PLC的异同

数控系统PMC与PLC的异同数控系统PMC和PLC的异同随着工业自动化水平不断提高,各种控制系统也逐渐发展,其中数控系统PMC和PLC是应用比较广泛的两种控制系统。
虽然二者都可以控制机器或设备的运转,但其设计原理和应用范围存在一定的异同,下面将对此进行详细阐述。
一、设计原理1.1 PMCPMC的全称为程序控制器,它是一种能够运行在非计算机环境中的控制系统,可以定义开发板的特定功能。
PMC可以利用已经定义的功能来生成物理产品或者控制设备的行为,因此该系统具有很强的可编程性和开放性。
PMC采用带有专用微处理器的电路板,支持不同的输入域、输出域和特殊功能域,以便于实现高度灵活的控制。
1.2 PLCPLC的全称为可编程逻辑控制器,它是一种在电子数字化控制中使用的自动化技术,用于控制生产线、灯光、风扇、气门等设备。
PLC需要通信接口、输入模块、输出模块等设备,并通过编程来实现逻辑控制的功能。
程序设计需要特定的编程软件完成,在程序运行期间,PLC会根据用户的指令执行自定义的功能程序。
二、应用范围2.1 PMCPMC通常用于控制精密工具、航空制造、医疗器械、汽车部件加工等领域,有着广泛的应用。
与传统的机械系统相比,PMC可以实现更精确的定位和控制,可以通过编程来实现复杂的运动轨迹和控制模式。
同时,PMC也可以通过网络连接到其他系统中,以实现更高级别的控制功能。
2.2 PLCPLC通常用于工业自动化、生产线控制、环境控制、物流管理等领域,可以处理多个传感器和执行器的输入和输出信号,以实现对设备和工艺的协调控制。
由于PLC系统体积较小、易于安装、维护简单,因此在现代化工业中得到了广泛应用。
三、主要区别3.1 编程方式PMC采用的是汇编语言或C语言编写的高级语言代码,使得程序可读性更高且易于研究和开发,但掌握难度和编写工作量较大。
PLC采用的是图形化编程语言,友好易懂,程序编写和修改有着较高的灵活性,可以通过拖拽简单组合模块实现程序编写。
PLC外部设备接口

外部设备接口
外部设备是 PLC 系统不可分割的一部分,主要包括以下几种类型: (1)编程设备
常见的编程设备有简易编程器、智能图形编程器和基于PC的专用编程软件,用于输入和编辑程序,对系统作一些设定,监控PLC 及PLC 所控制的系统的工作状况。
编程设备是PLC 的开发应用、监控运行和检查维护不可缺少的部件,但不直接参与现场控制。
(2)监控设备
监控设备有数据监视器和图形监视器,直接监视数据或通过画面监视数据。
(3)存储设备
存储设备有存储卡、磁盘或只读存储器,用于永久性地存储用户程序,使用户程序不丢失,如EPROM和EEPROM存储卡及其写入器等。
(4)输人/输出设备
输人/输出设备用于接收现场的输入信号或送出输出信号,一般有条码读人器、输入模拟量的电位器和打印机等。
(5)网络通信设备
PLC具有通信联网的功能,借助于网络通信设备,如调制解调器模块、现场总线通信模块等使 PLC与 PLC 之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现集散式控制。
现在几乎所有的PLC 新产品都有通信联网功能,和计算机一样具有RS-232C或RS-422接口,通过双绞线、同轴电缆或光缆实现通
信。
当然,PLC之间的通信网络是各厂家专用的,一些生产厂家采用工业标准总线实现 PLC与计算机之间的通信,并向标准通信协议靠拢,这将使不同机型的PLC之间、PLC 与计算机之间可以方便地进行通信与联网。
ABBDCSPLC初步了解与配置13页word文档

ABBDCSPLC初步了解与配置13页word文档ABB DCS PLC初步了解与配置AC800F控制器是ABB公司2000年推出的带现场总线功能的控制器,有丰富的现场总线接口,可实现控制器冗余、通讯冗余和电源冗余。
系统有配套的组态软件CBF、人-机监控软件DigiVis以及相应的附加软件包。
非常适合最终用户和设计单位用于自己的工程项目,因为几乎没有二次开发工作。
AC800F控制器主单元型号PM802F 8MPM803F 16M电源模件型号SA801F 220VACSA811FSD802F 24VDCSD812F以太网模件型号EI801F 10BASE-2EI811FEI802F AUIEI812FEI803F 10BASE-TEI813F其它通讯模件型号FI810F CANFI820F SerialFI830F Profibus DPFI840F FF软件包型号CBF-S 工程师站软件(标准版)CBF-P 工程师站软件(专业版) (带DigiLock、UFB、FDT)DigiVis C 操作员站软件中文版CombiVis 二合一操作员站软件附件型号TK807F SA801F供电电缆TK802F SD802F供电电缆AM895F 前面板SB808F RAM后备电池(用于EI8**F模件)AC800MAC800M控制器是ABB公司2019年推出的又一家族现场总线控制器,按照性能划分AC800M有多达9种控制器供选择,与AC800F 不同的是AC800M只配有组态软件CCB,没有自己的人-机监控软件,可选用第三方软件作为自己的人-机监控软件,所以较适合工程公司使用。
同样AC800M也可实现控制器冗余、通讯冗余和电源冗余。
AC800M控制器主单元型号PM851K01 8MPM856K01PM860K01PM861K01 16MPM861K02 16M 冗余PM864K01 32MPM864K02 32M 冗余PM865K01 32M High IntergrityPM865K02 32M 冗余High Intergrity其它通讯模件型号CI853 双RS232-CCI854 Profibus DPCI855 MB300CI856 S100 I/OCI857 INSUMCI858 DriveBusCI862 TRIO软件包型号CCB 工程师站软件4.1,Product BoxOPC OPC Server for AC800M License附件型号SB821 外部备份电池模件SS823 电源切换单元TK851V010 冗余控制器连接电缆TB852 冗余控制器连接终端AC500AC500控制器是ABB公司2019年推出的一款性价比较高的控制器,它是一个简单,但却可灵活、一致的扩展和增加不同总线能力的系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PMC系统与现场PLC通讯接口技术规范(适用于AB PLC 和SIEMENS PLC)Communication Interface Requirementsbetween PMC Data Collector and PLC (For AB PLC & Siemens PLC)修改记录文档目录/TABLE OF CONTENTS1引言/I NTRODUCTION (4)2本文档名称的概念/C ONCEPT USED IN THIS DOCUMENT (4)3PMC数据采集器和车间现场PLC之间的通讯方式/C OMMUNICATION MODE BETWEEN PMC PDU AND PLC S (4)4PMC接口对OEM编程的要求/OEM MUST OBEY THESE RULES DURING PROGRAMMING (5)5PMC接口描述/I NTERFACE DESCRIPTION (5)5.1PMC 接口模块内存分配情况/ PMC interface memory allocation (5)5.2接口详细说明/ Detail Interface (6)5.2.1PMC接口数据交换区/ Data Exchange Area (6)5.2.2生产报警监控区/ Produce Alarm Monitor Area (10)5.2.3生产计数监控区/ Produce Count Monitor Area (11)5.2.4模拟量数据监控区/ Analog data Monitor Area (16)6A PPENDIX 1报警清单文件格式样例A LARM D ATA F ILE FORMAT SAMPLE (17)1 引言/ Introduction本接口要求是一个指导性的文件,需要联网进行生产监控的PLC必须遵循其中的准则,具体的细节要求在技术评估和详细设计时进一步讨论。
This interface requirement is a guideline for those PLCs which need to be connected to the network and monitored. The detailed specifications will be defined during technical evaluation and detail design.2 本文档名称的概念/ Concept used in this document●PDU: PMC数据采集服务器PDU: PMC Production Data Unit (Data Collector Server)●Station:A location where work is performed●Cell:A gated area containing 1-32 Stations and controlled by 1 PLC●Alarm information:Alarm information means the alarm signals which will cause equipment orconveyor to stop.●Warning information:Warning information means the alarm signals which will not cause equipmentor conveyor to stop but need to maintain the equipment.●Starve:Starve means an area is idle because it is waiting for the parts from the preceding area along theproduction line.●Block:Block means an area is idle because the following area along the production line is not able toaccommodate any more parts from this area.●Andon Downtime:An alarm which produced by Andon fault●E-Stop Downtime:The emergency stops Time. Typically a button that you press to stop the machine inthe event of an emergency●Timer:A timer is a specialized type of clock. A timer can be used to clock some alarms.●Counter:A counter used to collect something number of times. Something like the Production.3 PMC数据采集器和车间现场PLC之间的通讯方式/ Communicationmode between PMC PDU and PLCs●通讯协议:TCP/IPCommunication Protocol: TCP/IP●网卡:PLC自带支持TCP/IP协议、带RJ45网络接口的网卡Network Adapter: OEM provide PLC network adapter which has RJ45 port and support TCP/IPprotocol●通讯速率:10/100MbsCommunication Speed: 10/100Mbs●IP地址:固定的IP地址IP address: Fixed IP address●数据采集方式:所有的Alarm以及Information信息由PMC使用Pull方式采集。
All Alarm and information will be collected by PMC using Pull mode.●计时、计数等其他信息由数据采集服务器采用PULL方式进行采集,数据采集频率由数据采集器定,扫描间隔不大于10秒Timer, Counter and other information will be collected by PMC Data Collector using Pull mode. Data collecting rate: decided by Data Collector, scan interval should less than 10 seconds4 PMC接口对OEM编程的要求/ OEM must obey these rules duringprogramming●所有这些High Alarm和Low Alarm信息要求按照Station分块存放;每一块中各类报警信息按各自优先级从高到低排列;All the High-Alarm information and Low-Alarm information should be stored respectively according to the Station. Each type of the information should be arranged according to the priority from high to low.●每个Cell最多可以设置32个StationThe maximum number of station is 32 for each Cell.●设备供应商应按照附录一的要求提供报警清单文件OEM should provide the alarm data file according to the appendix 1.5 PMC接口描述/ Interface description5.1 PMC 接口模块内存分配情况/ PMC interface memory allocationPMC 接口内存分为4个区域,如下:●PMC接口数据交换区●生产报警监控区●生产计数监控区●模拟量数据监控区PMC memory interface is divided into three regions, as follows:●Data Exchange Area●Produce Alarm Monitor Area●Produce Count Monitor Area●Analog data Monitor Area5.2 接口详细说明/ Detail Interface注意:标记有“OEM Write”的数据是OEM需要提供的数据,OEM需将相应的信息填入该区域(具体信息见《PMC接口模块内存分配情况.xls》)PMC系统接口模块内存分配V1.0.xlsNotes: The mark has “OEM Write” the data is the data that need to be supplied by OEM,OEM need to fill in all these area with correct data(For detail information see 《PMC Interface Memory MAP.xls》).5.2.1 PMC接口数据交换区/ Data Exchange Area目前设计的PMC接口为每个PLC保留了最多32个Station,具体使用情况如下图:There are maximum 32 Stations reserved for each PLC. The detail information is as below:工位数量/ number of stations其中第一个Word用来存放Station的数目,如果为1,则只有接下来的Station1的数据,Station2~Station32的数据为空。
The first word is used to store number of stations. If the number is 1.Then the data of Station2 to Station32 is null and there is only data of station1.计时触发信号/ Timer Trigger Signal用于接收OEM提供的计时器的触发信号,这个Word是按位使用,其中每一位存放一个计时器的触发信号。
第一位(最低位)存放设备故障停线时间的触发信号;第二位存放缺料停线时间的触发信号;第三位存放堵塞停线时间的触发信号;第四位存放ANDON停线时间的触发信号;第五位存放生产停线时间的触发信号;第六位存放紧急停线时间的触发信号;第十六位存放所有故障停线时间的触发信号(即=Machine Fault OR Stave OR Block OR Andon ORProduction-Stop OR Emergency–Stop);Used to receive Timer trigger signal that OEM supplied. This Word is used by bit. Each bit stores the trigger signal of one calculagraph.The first Bit(Lowest Bit,Bit0)stores the trigger signal of Machine Fault Downtime.The second Bit(Bit 1) stores the trigger signal of Starve Downtime.The third Bit stores the trigger signal of Block Downtime.The fourth Bit stores the trigger signal of Andon Downtime.The fifth Bit stores the trigger signal of Production-Stop Downtime.The sixth Bit stores the trigger signal of Emergency–Stop DowntimeThe 16th Bit stores the trigger signal of All Fault Downtime. (=Machine Fault OR Stave OR Block OR Andon OR Production-Stop OR Emergency–Stop)控制字/ Control Register该控制字是PMC提供给OEM程序用来控制计数、计时器所用。