808D与电脑PLC通讯
- 格式:docx
- 大小:258.78 KB
- 文档页数:3
计算机与PLC的通讯可编程序控制器(PLC)都有一个编程口。
以日本三菱公司生产的PLC为例(包括FX 系列和A系列),其编程口为RS-422格式,根据PLC型号不同又分为8针座编程口和25针座编程口。
对于后者,可直接将SC—08编程电缆将PLC的编程口和微型计算机的RS—232口连接起来;对于后者,则还需要一根转换电缆将PLC 的8针座编程口和25针编程电缆相连。
无论何种情况,一旦将PLC用户程序由微型计算机编程环境传到PLC 用户程序区,其编程口大多就没有被再利用。
其实,这是一种浪费。
也就是说,可利用此编程口实现微型计算机和PLC 的数据通讯,将PLC的工作状态纳入微型计算机管理之下。
编程口操作命令类型与通讯端口初始化串行通讯是计算机与其它机器之间进行通讯的一种常用方法,在WINDOWS操作系统中提供了实现各种串行通讯的API函数。
通过SC—08编程电缆或FX232AW模块,可将微型计算机的串行通讯口RS—232和PLC 的编程口连接起来,这样微型计算机就可对PLC的RAM 区数据进行读、写操作。
由PLC本身所具有的特性,可对PLC进行以下四种类型的操作:(1)位元件或字元件状态读操作(CMD0);(2)位元件或字元件状态写操作(CMD1);(3)位元件强制ON操作(CMD7);(4)位元件强制OFF操作(CMD8)。
另外,在进行上述四类操作以前,首先要对端口进行初始化操作,即设定通讯协议(包括设置通讯波特率、数据位数、数据停止位及奇偶校验)。
在WINDOWS的SDK中定义了一个结构DCB,该结构详细地说明了如何对通讯端口进行控制,所以通讯端口的初始化也是围绕着对这个结构的正确设置为中心进行的。
用VC++语言实现端口初始化如下:BOOL CSerial::Open(int nPort){//nPort 为微型计算机串行通讯口端口号。
nport=1为端口1;nPort=2为端口2。
char szPort\[15\];DCB dob;m_hIDComDev=CreateFile(szPort, GENERIC_READ│GENERIC_WRITE,O,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL│FILE_FLAG_OVERLAPPED,NULL);dcb.DCB1ength=sizeof(DCB);GetCommState(m_hIDComDev,&dcb);//取得通讯资源当前设置dcb.BaudRate=9600;//设定波特率为9600dcb.ByteSize=7;//7数据位dcb.Parity=2;//偶校验dcb.StopBits=0;//设定1个停止位if(SetCommState(m_hIDComDev,&dcb)return(TRUE);else return(FALSE);//设置端口,若设置成功则返回TRUE,否则返回FALSE}需要说明的是CSerial是一个用于串行通讯的类,它包含了进行串行通讯的所需的函数。
828D、808D的扩展通讯方式之S7通讯前言SINUMERIK 828D/808D 内部集成了S7-200 PLC,相比于840Dsl的S7-300 PLC,扩展性稍差,但有一种西门子S7 PLC专有的通讯协议——S7通讯,大大提高了828D、808D通讯的扩展性,840Dsl、828D、808D的S7 PLC都支持S7协议。
S7协议是西门子专有协议,广泛应用于各种通讯服务,如:PG 通讯,OP通讯,S7通讯,路由等,可以在MPI,PROFIBUS,Ethernet,PROFINET上运行。
它由多种应用层协议组成,ISO参考模型如下所示:828D、808D可以通过S7协议连接其他主控单元,增加其扩展能力,如连接S7-300/400/1200/1500,可扩展的接口有Profinet,Profibus-DP,串口,TCP/IP自有协议等。
如下图所示。
也可通过一个主控单元连接多个SINUMERIK设备实现自动化生产线等。
本期重点以828D为例,介绍其如何与S7-300/400,S7-1200/1500建立S7通讯,并使用GET、PUT功能块进行数据通讯的过程。
一、准备工作以828D为例,首先需要配置828D的X130通讯端口,并激活TCP/102端口二、带有以太网接口的S7-300/400这里以NCU 720.3自带的CPU为例,其余带PN口的S7-300 CPU组态方法相同。
1. 配置NCU X150 的PN端口,分配IP地址。
2. 单击NetPro进入组态网络界面。
3. 单击SINUMERIK站点中的CPU317-3PN/DP,下方会出现ConnectionList。
4. 双击插入一新的连接,在弹出的窗口中选择Connection Partner为Unspecified,Type为S7 Connection。
5. OK,弹出S7 Connection组态界面。
分配远程设备也就是828D X130的IP地址。
PLC与PC机互联通信的三种方式
plc即可编程规律掌握器:它采纳一类可编程的存储器,用于其内部存储程序,执行规律运算、挨次掌握、定时、计数与算术操作等面对用户的指令,并通过数字或模拟式输入/输出掌握各种类型的机械或生产过程。
通信方式
市面上各种类型PLC,它们各有优缺点,能够满意用户的各种需求,但在形态、组成、功能、编程等方面各不相同,没有一个统一的标准,各厂家制订的通信协议也千差万别。
目前,人们主要采纳以下三种方式实现PLC与PC的互联通信:
(1)使用目前通用的上位机组态软件,如COOLMAYhmi、组态王、InTouch、力控等,来实现PLC与PC机的互连通信。
(2)通过使用PLC开发商供应的系统协议和网络适配器,来实现PLC 与PC机的互联通信。
(3)利用PLC厂商所供应的标准通信端口和由用户自定义的自由口通信方式来实现PLC与PC机的互连通信。
PLC和一体机与PC通讯不上有下面几种状况:
(1)电脑串口坏掉,没方法使用
(2)笔记本电脑使用的USB转232,驱动没有装好
(3)电脑串口可能漏电,烧掉PLC下载爱护电阻
(4)电脑硬件上面COM口选择不正确
(5)可以通讯上,通讯不稳定,检查一下线路,更换电脑试一下
小结:PLC 没方法下载状况有多种,建议使用替换法排解故障,比如更换电脑,跟换下载线,更换PLC等。
目录第一章绪论 (1)1.1 前言 (1)1.2数控系统地发展 (1)1.3本设计主要任务 (2)第二章SINUMERIK 808D概括 (4)2.1 SINUMERIK 808D简介 (4)2.2 SINUMERIK 808D组成部分 (4)第三章数控系统的机构组成 (8)3.1 数控系统的结构原理 (8)3.2数控系统CNC的组成 (8)第四章数控车床PLC的机构组成和工作原理 (11)4.1 数控机床PLC的形式 (11)4.2 数控车床PLC的硬件组成和功能 (11)4.3 PLC的工作原理 (13)4.4 PLC与数控车床的信息传递 (14)第五章808D电气电路设计 (15)5.1 电气控制电路简介 (15)5.1.2 电气原理图的要求 (15)5.1.3 电气设计的原则 (15)5.2 808D电路的设计 (16)5.2.1电气集成电路 (16)5.2.2 控制系统电路 (18)第六章PLC的设计 (20)6.1 PLC的编程方法 (20)6.2 PLC的设计 (20)6.2.1PLC设计方法 (20)6.2.2PLC程序设计步骤 (20)6.2.3 PLC在车床控制的分析 (21)6.2.4PLC参数设定 (21)6.2.5 PLC机床数据 (23)6.2.6 HMI数据 (24)6.2.7 NCK数据 (24)6.2.8 PLC的输入输出地址 (25)6.3 PLC控制部分设计 (27)6.3.1 主轴程序设计 (27)6.3.2 主轴和进给轴的控制程序 (28)6.3.3 机床冷却系统控制程序 (30)6.3.4带二进制编码功能的刀架程序 (31)6.3.5 辅助程序设计 (33)6.4 PLC控制部分调试 (34)6.4.1 PLC连接 (35)6.4.2 安装Programming Tool (35)6.4.3 PLC程序的在线调试 (36)6.4.4 PLC用户报警调试 (36)第七章常见连接的故障的分析和处理 (39)7.1 硬件故障 (39)7.1.1开机无法进入系统 (39)7.1.2 电池报警 (39)7.1.3 MCP触摸板不能用 (39)7.1.4 RS23传输故障 (40)7.1.5主轴故障 (40)7.1.6主轴编码器故障 (41)7.2 PLC故障 (41)7.2.1 报警提示700013 (41)7.2.2 报警提示700017 (42)7.2.3 报警提示700022 (42)7.2.4故障提示700025 (42)7.2.5故障提示700024 (42)7.2.6故障提示700028 (42)总结 (43)参考文献 (44)致谢 (46)摘要数字控制技术作为机械自动化的一个重要方面,随着科学技术的进步数控技术在国民的生产中占据着越来越重要的地位。
plc与电脑用网口通讯近年来,随着工业自动化技术的不断发展,PLC (Programmable Logic Controller)成为了现代生产过程中必不可少的设备之一。
作为控制自动化的核心,PLC在工业生产中起到了至关重要的作用。
然而,PLC作为一种硬件设备,它怎样与电脑进行通讯呢?这就需要用到网口通讯技术。
PLC与电脑之间的网口通讯使得工程师能够更加方便地对PLC 进行编程、监控和调试。
通过网口通讯,PLC与电脑之间可以实现高效、稳定、可靠的数据传输和控制指令交互。
这为工业自动化领域带来了许多便利和效益,也提高了工程师的工作效率。
在进行PLC与电脑的网口通讯时,我们需要用到以太网接口模块。
以太网接口模块是一种物理设备,它将PLC与计算机互连起来,使它们能够通过网口进行数据通讯。
通常情况下,我们需要在PLC和电脑两端分别安装相应的驱动程序,并通过一根以太网线将它们连接起来,从而实现数据交换和控制指令传输。
在网口通讯中,我们还需要使用相应的通讯协议来规范数据交互的格式和流程。
目前常用的通讯协议有Modbus、Ethernet/IP、PROFINET等。
这些协议不仅能够保证数据传输的稳定性和可靠性,还提供了丰富的功能和扩展性,使得PLC与电脑之间的通讯更加灵活和多样化。
PLC与电脑的网口通讯在实际应用中有着广泛的应用场景。
首先,它可以实现对PLC的远程监控和控制。
工程师可以通过电脑随时随地对PLC的状态进行监测,并远程发送指令进行控制。
这在大型工厂和跨地域生产过程中尤为重要和便捷。
其次,PLC与电脑的网口通讯还可以实现数据采集与分析。
通过网口通讯,电脑可以实时获取PLC采集到的各种传感器数据,并进行统计和分析。
这对于工艺参数的监控和质量控制具有重要意义,可以提高生产过程的稳定性和一致性。
此外,网口通讯还可以实现PLC的在线编程和调试。
工程师可以通过电脑直接修改PLC的程序逻辑,并实时查看和验证程序运行的结果。
plc和计算机间串行通讯程序设计PLC和计算机间的串行通讯可以通过多种协议,如RS232、RS485、Modbus等进行。
其基本原理是通过串行通讯口将PLC和计算机连接起来,然后通过编程实现对PLC进行读写操作,以实现数据的交换。
具体的串行通讯程序设计需要考虑以下几个方面:
1. 确定通讯协议:在实现串行通讯时,需要确定通讯协议,比如RS232、RS485、Modbus等,然后根据协议要求对通讯口进行配置。
2. 配置串行通讯口:对于不同的通讯协议,需要对串行通讯口进
行不同的配置,如波特率、数据位、校验位等。
3. 编写数据收发程序:通过编写数据收发程序,可以实现对PLC
和计算机之间数据的交换。
一般来说,先发送数据请求给PLC,PLC接
收请求后返回数据,然后计算机再对收到的数据进行解析和处理。
4. 错误处理:在实际的串行通讯中,可能会发生各种错误,如通
讯中断、数据异常等,需要对这些错误进行处理,以保证程序的稳定
性和可靠性。
总的来说,串行通讯程序设计需要充分了解通讯协议和串行通讯
口的相关知识,同时需要对PLC和计算机之间的通讯进行严谨的设计
和实现,以确保程序的正常运行。
plc与电脑网口通讯PLC(Programmable Logic Controller,可编程逻辑控制器)是一种广泛应用于自动化控制系统的设备,而电脑网口通讯则是一种常用于PLC与电脑之间进行数据交互的方法。
本文将探讨PLC与电脑网口通讯的原理、应用和未来发展趋势。
在传统的自动化控制系统中,PLC起到了枢纽的作用。
它可以根据预设的逻辑、条件和任务执行控制指令,实现对机械、电气和传感器等各种设备的控制与监控。
然而,随着信息技术的发展,人们对PLC的要求也日益增加,需要实时监控、远程控制和高效通讯。
这时,电脑网口通讯应运而生。
PLC与电脑网口通讯的基本原理是通过物理接口将PLC与电脑进行连接,利用通讯协议使二者能够互相传递数据。
常用的接口包括RS232、RS485和以太网口等。
而通讯协议则有多种选择,例如MODBUS、OPC和Ethernet/IP等。
通过PLC与电脑网口通讯,我们可以实现对PLC的远程监控与控制。
无论是在工业生产线上,还是在建筑物自动化系统中,这种实时监控和远程控制的能力都极为重要。
通过电脑,我们可以随时了解设备的运行状态、生产情况以及各种传感器的数据,同时可以远程调整控制策略,提高效率和安全性。
除了实时监控与远程控制,PLC与电脑网口通讯还有很多其他应用。
例如,我们可以通过电脑软件对PLC进行程序的编程和调试,大大提高开发效率。
此外,还可以通过电脑实现数据的录制、存储和分析,用于故障分析和过程优化。
总之,PLC与电脑网口通讯的应用领域非常广泛,为自动化控制和信息化建设带来了许多便利和机会。
随着技术的不断发展,PLC与电脑网口通讯也在不断演进。
传统的串口通讯已逐渐被以太网通讯所取代,实现了更高的传输速率和稳定性。
同时,通讯协议也在不断更新和优化,以满足不同应用场景的需求。
未来,随着物联网技术的兴起,PLC与电脑网口通讯将更加智能化和自动化,能够更好地与其他设备和系统进行集成,实现更高级的控制与优化。
PLC和电脑通讯网口现代工业自动化系统的核心之一就是PLC(可编程逻辑控制器),它是实现机械设备自动化控制的重要组成部分。
而要实现PLC和电脑之间的通讯,则需要依赖通讯网口。
一、PLC的基本原理和应用领域PLC是一种特殊的计算机,主要通过可编程的指令和集成的输入输出模块,控制各个执行器和传感器,实现自动化控制。
它可以处理多种输入输出信号,并根据预先编写的程序进行逻辑运算和控制输出,以满足工业生产中的需求。
PLC广泛应用于各个领域,如制造业、汽车工业、化工、能源等。
比如在一个制造业工厂中,PLC可以实现生产线的自动化控制,根据物料输入、工艺要求等条件,自动调整机器的运行状态和参数,提高生产效率和质量。
二、PLC通讯网口的作用PLC通讯网口是PLC与电脑之间建立通讯连接的接口。
通过该接口,电脑可以与PLC进行数据交换、程序下载、监控等操作,实现对PLC的远程操控。
1. 数据交换:PLC通讯网口可以将PLC内部的数据传输给电脑,或从电脑接收数据。
这种数据交换可以用于实时监控PLC的状态、获取传感器的数值、统计设备的运行情况等。
有了这些数据,生产管理人员可以及时了解到设备的运行状态,做出相应的调整和决策。
2. 程序下载:PLC的程序是通过电脑编写并下载到PLC中的。
通过PLC通讯网口,电脑可以将编写好的程序发送给PLC,并实现程序的更新和调试。
这样可以方便地修改程序,增加或减少逻辑控制,以满足不同的生产需求。
3. 远程监控:利用PLC通讯网口,可以实现对PLC的远程监控。
生产管理人员可以通过电脑远程登录到PLC,查看设备的运行情况、记录数据等。
这对于分布在不同地点的设备进行统一管理非常便捷,提高了生产的可视化和智能化水平。
三、PLC通讯网口的技术要点要实现PLC和电脑之间的通讯,需要考虑以下几个技术要点:1. 协议:PLC通讯网口需要遵守一定的通讯协议,以确保电脑和PLC之间可以正常交换数据。
常见的通讯协议有Modbus、OPC、EtherNet/IP等。
电脑与plc网口通讯在现代社会中,电脑与PLC网口通讯是一个非常重要的技术应用。
PLC,即可编程逻辑控制器,是工业自动化控制领域中常用的一种设备。
它通过与电脑进行通讯,实现对工业生产过程的监控和控制。
本文将探讨电脑与PLC网口通讯的原理、应用和发展趋势。
一、通讯原理电脑与PLC网口通讯的基本原理是通过串行通信协议实现数据的传输。
在这个过程中,电脑作为上位机,通过PLC与下位机进行通信。
PLC作为下位机,负责控制工业设备和收集各种传感器的数据。
通过电脑与PLC进行通讯,可以实时监控和控制工业生产过程,提高生产效率和质量。
二、应用领域电脑与PLC网口通讯广泛应用于工业自动化控制系统中。
在制造业、化工业、电力系统、交通运输等领域都有着重要的应用。
以制造业为例,电脑与PLC网口通讯可以实现对设备的远程监控和维护,大大提高效率和减少成本。
在电力系统中,通过电脑与PLC通讯可以实现对变电站的远程监控和操作,避免了人为因素对电网的影响。
可以说,电脑与PLC网口通讯已经成为现代工业生产的重要组成部分。
三、发展趋势随着信息技术的发展和工业自动化的普及,电脑与PLC网口通讯技术也在不断发展。
一方面,通讯速度越来越快,数据传输更加稳定可靠。
另一方面,通讯协议也在不断更新和完善,使得通讯更加灵活和方便。
近年来,随着物联网和云计算技术的发展,电脑与PLC网口通讯已经向更广泛的领域延伸。
通过与云端平台相连接,实现对工业控制系统的远程监控和管理。
这为企业的智能化生产提供了更多的可能性。
四、挑战和应对然而,电脑与PLC网口通讯也面临着一些挑战。
首先是网络安全问题。
由于电脑与PLC通讯一般通过互联网进行,因此网络安全威胁是一个不容忽视的问题。
黑客攻击和病毒入侵可能会对工业控制系统造成严重影响。
因此,保护PLC网口的安全性变得尤为重要。
其次是通讯的稳定性和实时性。
在工业生产过程中,任何通讯中断或延迟都可能导致设备故障或生产事故。
因此,提高通讯的稳定性和实时性是一个亟待解决的问题。
电脑和plc网口通讯在现代工业领域,自动化设备已经成为了生产过程的核心和基础。
而在这些自动化系统中,计算机和PLC(可编程逻辑控制器)之间的通信又起到了至关重要的作用。
本文将探讨电脑和PLC网口通讯的重要性、通讯方式以及它们对于工业自动化的贡献。
首先,我们来谈谈电脑和PLC网口通讯的重要性。
工业自动化离不开PLC,而计算机作为一个枢纽,可以与PLC进行通信,实现对自动化设备的监控、调度和控制。
电脑和PLC的网口通讯可以帮助实现远程监控和调度,提高生产效率和质量。
例如,在一个工厂中,计算机可以通过网口与PLC连接,实时监测生产线上的温度、压力等参数,并根据监测结果进行调整,确保生产过程的稳定性和安全性。
而且,电脑和PLC通讯还可以帮助将生产数据传输到计算机上,进行分析和处理,为生产过程的优化提供依据。
其次,我们来讨论一下电脑和PLC网口的通讯方式。
通常,电脑和PLC之间的通讯可以通过有线或者无线方式进行。
有线通讯主要是通过以太网线或者串口线进行连接,而无线通讯则是通过Wi-Fi或者蓝牙等无线通信技术实现的。
无论是有线还是无线通讯,都有其适用的场景和优势。
有线通讯稳定可靠,适用于设备之间的长距离通信,而无线通讯则更加灵活便捷,适用于设备之间的移动或者临时通信。
在选择通讯方式时,需要根据具体的应用场景和需求来决定,以实现最佳的通信效果。
最后,我们来看看电脑和PLC网口通讯对于工业自动化的贡献。
通过电脑和PLC的网口通讯,工业自动化的水平得到了显著提升。
首先,它提供了远程监控和调度的能力,减少了人工干预的需要,提高了生产的自动化水平。
其次,通过电脑和PLC的通信,将生产数据传输到计算机上进行分析和处理,为生产过程的优化提供了重要的依据。
这不仅提高了生产效率和质量,还降低了生产成本。
另外,电脑和PLC网口通讯还为工业自动化系统的可拓展性提供了可能,使得系统可以根据需要进行扩展和升级,适应不断变化的工业需求。
808D与电脑PLC通讯连接设定
808D系统PLC调试接口由RS232C通讯转换成TCP/IP网络通讯,对系统要进行设置才能与电脑进行连接。
启动完808D系统,同时按“上档(SHIFT)”键和“系统(SYSTEM)”键,出现图一界面。
图一
按一下“>”键,出现如下图二界面。
图二
按一下“服务显示(Serv. displ.)”软键,出现图三界面。
图三
按一下“系统通讯(Service control)”软键,出现如图四界面。
图四
按一下“防火墙信息(Service firewall)”软键,出现图五界面。
图五
勾选三个选项,按“接收(Accept)”软键,按“直接连接(Direct connect.)”,出现如图六界面。
图六
打开电脑PLC软件,如图七所示。
图七图八
双击“通讯”,如图八所示,在“远程地址”上输入与808D系统直接连接地址一样(169.254.11.22),双击通讯设定右侧“双击刷新”。
如果无法连接,,观察电脑右下角本地网络连接图标的变化,右键点本地连接图标,点“打开网络连接”,如图九所示,右键点本地连接图标,点“属性”出现“本地连接属性”窗口,在“此连接使用下列项目(O):”下面选项中,点击一下“Internet协议(TCP/IP)”,点击“属性”按键,出现“Internet 协议(TCP/IP) 属性”窗口,选中“自动获得IP地址(O)”和“自动获得DNS服务器地址(B)”,点击“确定”按键。
再双击“双击刷新”测试能否连接上。
图九
SUNLINE
2017-08-24。