PC机与PLC串口通信设计与应用
- 格式:pdf
- 大小:1.30 MB
- 文档页数:2
电脑与PLC的连接与通讯设置
1.将通讯电缆插在电脑上,稍后,等待该硬件被电脑识别到。
或在打开后的电
脑桌面右键点击【我的电脑】✦点击【设备管理器】✦点击【端口】✦查看可能与PLC建立连接的串口【com】值是第几号端口。
(如果没有识别到串口,请检查并修复该设备驱动后重复本过程)。
2.打开西门子PLC编程环境“STEP 7-Micro/WIN”程序✦点击【通讯】点击【设
值PG/PC接口】✦点击【properties】查看com值与上一步com值是否一直,如不一致改为一致。
(对于上一步中存在多个com口的情况,可能需要多次反复设置、测试,重复2,3步,最终确认PLC接在哪个端口了)。
3.点击【OK】✦点击【OK】✦反复双击【刷新】至到通讯成功
出现【cpu-224xp-cn-rel-02.01】为止。
(重要说明:对于使用了非西门子原装的通讯线,由于线的兼容性原因,可能确实需要多次刷新才能建立可靠连接,请务必耐心操作。
至于需要刷新多少次,确实不能确定,据说和RP有关)4.建立好物理连接后,就可以实现程序的上载、下载或监控了。
☐上载:PLC中程序✦电脑
❑下载:电脑中程序✦PLC。
PC与PLC的串口通信及编程实现黄植功(广西师范大学物理与电子工程学院,广西 桂林 541004)摘 要:在自由口模式下,通信协议由用户自己的梯形图程序控制。
用户可以使用梯形图程序调用各种子程序,来进行接收中断、发送中断、发送指令(XMT)、接收指令(RCV)等通信控制操作。
研究了在自由端口模式下PC与S7-200型PLC之间的通信,并采用Visual Basic编程来实现上位机与下位机之间的通信。
关键词:Visual Basic;自由端口模式;PLC通信;串口通信中图分类号:TP312文献标识码:A文章编号:1003-7551(2007)03-0035-041 引言由于具有编程方法简单易学、功能强、性能价格比高、可靠性高、抗干扰能力强、体积小、能耗低、硬件配套齐全、设计调试安装维护方便等突出优点,可编程逻辑控制器(PLC)已经广泛地应用在发达国家所有的工业部门,主要应用在数字逻辑控制、运动控制、闭环过程控制、数据处理和联网通信等方面。
在联网通信方面,PLC与其他智能控制设备一起,可以组成“集中管理、分散控制”的分布式控制系统。
在这种工业控制系统中,为了避免通信各方争用通信线路,PC与PLC之间的通信一般采用主从方式,通常采用计算机(PC)作为上位机负责完成数据分析、处理和存储、设备状态显示和打印输出等功能以实现对分布在工业现场的被控制系统进行集中的实时监测与控制;PLC作为下位机使用,承担执行上位机的输出指令、现场数据采集和设备运转状态识别等任务。
本文研究了在自由端口模式下PC与S7-200型PLC之间的通信,并采用Visual Basic编程来实现上位机与下位机之间的通信。
2 PLC与PC的电缆连接和电缆的切换时间S7-200的通信接口为RS-485,PC可以采用RS-232通信接口,RS-232/PPI多主站电缆可以连接PC与S7-200型PLC,实现S7-200 CPU 与PC的通信。
由于使用RS-232/PPI电缆,因此在S7-200 CPU的用户程序中应考虑电缆的切换时间,切换时间因波特率的不同而不同,例如,如果采用9600bit/s的波特率,则电缆的切换时间为2ms,电缆上DIP开关设置为010,如果采用19200bit/s的波特率,则电缆的切换时间为1ms。
plc和计算机间串行通讯程序设计PLC和计算机间的串行通讯可以通过多种协议,如RS232、RS485、Modbus等进行。
其基本原理是通过串行通讯口将PLC和计算机连接起来,然后通过编程实现对PLC进行读写操作,以实现数据的交换。
具体的串行通讯程序设计需要考虑以下几个方面:
1. 确定通讯协议:在实现串行通讯时,需要确定通讯协议,比如RS232、RS485、Modbus等,然后根据协议要求对通讯口进行配置。
2. 配置串行通讯口:对于不同的通讯协议,需要对串行通讯口进
行不同的配置,如波特率、数据位、校验位等。
3. 编写数据收发程序:通过编写数据收发程序,可以实现对PLC
和计算机之间数据的交换。
一般来说,先发送数据请求给PLC,PLC接
收请求后返回数据,然后计算机再对收到的数据进行解析和处理。
4. 错误处理:在实际的串行通讯中,可能会发生各种错误,如通
讯中断、数据异常等,需要对这些错误进行处理,以保证程序的稳定
性和可靠性。
总的来说,串行通讯程序设计需要充分了解通讯协议和串行通讯
口的相关知识,同时需要对PLC和计算机之间的通讯进行严谨的设计
和实现,以确保程序的正常运行。
关键词:RS-232串行通信可编程控制器自由端口模式数据缓冲区HG-2003型温升测控装置是笔者与我国北京某科学研究联联合开发的一套专门用于高压晶闸管阀温升检测试验的测控装置。
考虑到PLC及其网络已被公认为现代测控装置开发的几大支柱之一,而且从近几年的统计数字来看,PLC产品在世界范围内的产量、销量高居各测控器件榜首,因此笔者决定本测控系统的核心器件采用可编程控制器(PLC),其基本功能可通过软件编程实现。
PLC的三大亮点是:(1)集电控、电传、电仪三电于一体;(2)网络的性能价格比高;(3)可靠性高。
这些亮点就使得整个测控设备结构简单、可靠性高,同时也为实现系统控制功能的二次开发奠定了良好的技术基础。
本文主要讨论设备中所采用的西门子公司的S7-200型PLC和PC机之间的串行通信问题。
1、温升测控系统整体介绍1.1 HG-2003测控装置的测控对象及结构先来介绍一下该温升试验测控装置的基本工作流程。
10kV电源进线经过进线框中的高压断路器CB和高压隔离开关柜中的隔离开关G(用于在设备检修或维护时形成一个明显的断点)后,加在10kV转换变压器T1上。
该变压器将三相电转化为单相电。
这主要是由于做实验时负载电流很大,如果使用三相电源,容易造成负荷电流的不平衡从而造成试验故障。
在转换变压器的输出端(二次侧)连接单相温升试验变压器T2。
该温升变压器的一次侧应加装用于无功功率补偿的电容柜,二次侧则通过有载分接开关直接连接试验品(即高压晶闸管阀)进行温升试验。
从基本工作流程不难知道测控装置的测控对象,本装置的具体测控对象如表1所示。
表1 测控对象表测控装置的物理结构分为两部分:操作控制台和试区控制箱。
其中,试区控制箱即PLC 控制箱被安装在试验区的隔离开关框内。
操作控制台即PC机人机办是非曲直操作台则安装在控制室内。
由于二者之间相距约40m,所以采用PC/PPI电缆传输测控信号时需加装中继器。
1.2 HG-2003测控装置的基本功能本测控系统的基本功能包括:开关分合控制指示功能;设备和试品的过流、过压、过热报警及保护功能;各种操作连锁功能,如电源开关柜内10kV电源断路器和隔离开关柜内的手动隔离开关、控制室门触点、试验大厅门触点间的连锁保护功能等,并设有相关的报警提示画面。
欧姆龙plc和pc机网口通讯:连接智能制造的桥梁现如今,随着信息技术的快速发展,智能制造已经成为了各行各业追逐的目标。
而在实现智能制造的过程中,PLC (Programmable Logic Controller)技术无疑扮演着至关重要的角色。
而在PLC和PC机之间的通讯,更是连接智能制造的一座桥梁。
本文将就的原理、应用以及未来发展进行阐述。
一、的原理欧姆龙PLC和PC机的网口通讯,是通过以太网技术实现的。
以太网技术是一种基于TCP/IP协议的局域网技术,其高速、稳定的特点使得它成为了现代控制系统中最常使用的网络通讯方式之一。
欧姆龙PLC通过网口与PC机相连,可以将PLC与PC机实现互联互通,从而实现数据的传输和共享。
通过在PLC中编写相应的网络通讯模块,可以将PLC中的数据传输到PC机中进行处理与显示,也可以从PC机向PLC发送指令,以控制和操作PLC。
这一过程中,欧姆龙PLC和PC机之间的网络通讯起到了关键的作用。
二、的应用的应用非常广泛,涵盖了众多领域。
一方面,在生产过程中,PLC和PC机的通讯可以实现对生产数据的实时监控和数据分析,从而提升生产效率和质量。
同时,通过与PC机的通讯,还可以对PLC进行在线编程和调试,提高了开发和维护的效率。
另一方面,在智能家居、物联网等领域也得到了广泛应用。
通过与PC机的通讯,可以远程控制家中的灯光、电器等设备,实现智能化的居住环境。
在物联网领域,通过与云平台的通讯,PLC 可以实现与其他设备间的数据交互和联动操作,打造更加智能化的生活和工作环境。
三、的发展趋势正处在不断发展优化的阶段。
随着工业4.0的推进,对于PLC 和PC机通讯的需求越发迫切。
未来,将有以下几个发展趋势:1. 高速通讯:随着生产过程的高度自动化和信息化,对于PLC 和PC机通讯的速度要求越来越高。
因此,未来的发展方向之一就是提升通讯速度,以满足快速数据传输的需求。
2. 安全性增强:在智能制造环境中,数据的安全性是至关重要的。
电脑与plc网口通讯在现代社会中,电脑与PLC网口通讯是一个非常重要的技术应用。
PLC,即可编程逻辑控制器,是工业自动化控制领域中常用的一种设备。
它通过与电脑进行通讯,实现对工业生产过程的监控和控制。
本文将探讨电脑与PLC网口通讯的原理、应用和发展趋势。
一、通讯原理电脑与PLC网口通讯的基本原理是通过串行通信协议实现数据的传输。
在这个过程中,电脑作为上位机,通过PLC与下位机进行通信。
PLC作为下位机,负责控制工业设备和收集各种传感器的数据。
通过电脑与PLC进行通讯,可以实时监控和控制工业生产过程,提高生产效率和质量。
二、应用领域电脑与PLC网口通讯广泛应用于工业自动化控制系统中。
在制造业、化工业、电力系统、交通运输等领域都有着重要的应用。
以制造业为例,电脑与PLC网口通讯可以实现对设备的远程监控和维护,大大提高效率和减少成本。
在电力系统中,通过电脑与PLC通讯可以实现对变电站的远程监控和操作,避免了人为因素对电网的影响。
可以说,电脑与PLC网口通讯已经成为现代工业生产的重要组成部分。
三、发展趋势随着信息技术的发展和工业自动化的普及,电脑与PLC网口通讯技术也在不断发展。
一方面,通讯速度越来越快,数据传输更加稳定可靠。
另一方面,通讯协议也在不断更新和完善,使得通讯更加灵活和方便。
近年来,随着物联网和云计算技术的发展,电脑与PLC网口通讯已经向更广泛的领域延伸。
通过与云端平台相连接,实现对工业控制系统的远程监控和管理。
这为企业的智能化生产提供了更多的可能性。
四、挑战和应对然而,电脑与PLC网口通讯也面临着一些挑战。
首先是网络安全问题。
由于电脑与PLC通讯一般通过互联网进行,因此网络安全威胁是一个不容忽视的问题。
黑客攻击和病毒入侵可能会对工业控制系统造成严重影响。
因此,保护PLC网口的安全性变得尤为重要。
其次是通讯的稳定性和实时性。
在工业生产过程中,任何通讯中断或延迟都可能导致设备故障或生产事故。
因此,提高通讯的稳定性和实时性是一个亟待解决的问题。
1)通过使用PLC开发商提供的系统协议和网络适配器,来实现PLC与PC机的互联通信。
但是由于其通信协议是不公开的,因此互联通信必须使用PLC 开发商提供的上位机组态软件,并采用支持相应协议的外设。
可以说这种方式是PLC开发商为自己的产品量身定作的,因此难以满足不同用户的需求。
2)使用目前通用的上位机组态软件,如组态王、InTouch、WinCC、力控等,来实现PLC与PC机的互连通信。
组态软件以其功能强大、界面友好、开发简洁等优点目前在PC监控领域已经得到了广泛的应用,但是一般价格比较昂贵。
组态软件本身并不具备直接访问PLC寄存器或其它智能仪表的能力,必须借助I/O驱动程序来实现。
也就是说,I/O驱动程序是组态软件与PLC或其它智能仪表等设备交互信息的桥梁,负责从设备采集实时数据并将操作命令下达给设备,它的可靠性将直接影响组态软件的性能。
但是在大多数情况下,I/O驱动程序是与设备相关的,即针对某种PLC的驱动程序不能驱动其它种类的PLC,因此组态软件的灵活性也受到了一定的限制。
3)利用PLC厂商所提供的标准通信端口和由用户自定义的自由口通信方式来实现PLC与PC机的互连通信。
这种方式由用户定义通信协议,不需要增加投资,灵活性好,特别适合于小规模的控制系统。
通过上述分析不难得出,掌握如何利用PLC厂商提供的标准通信端口和自由口通信方式以及大家所熟悉的编程语言来实现PC与PLC之间的实时通信是非常必要的。
艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。
如需进一步了解台达PLC、西门子PLC、施耐德plc、欧姆龙PLC的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城/。
PC机与PLC串行通信的实现SerialCommunicationbetweenPersonalComputerandPLC(天津市华云自动化技术装备有限公司朱文杰 300122)Zhu wenjie摘要:本文对FX系列PLC的通信协议进行了详细的介绍,并以VB为开发工具实现了PC机与FX系列PLC的串行通信。
关键词:PLC;串行通信;VB6.0Abstract:ThispaperintroducesthecommunicationprotocolofFXseriesPLCandachievesserialcommunicationbetweenPCandFXserialPLC.Keywords: PLC; SerialCommunication ;VB6.01前言PLC以卓越的可靠性和方便的可编程性广泛应用于工业控制领域。
实现PC机与PLC通信的目的是为了向用户提供诸如工艺流程图显示、动态数据画面显示、报表显示、窗口技术等多种功能,为PLC提供良好的人机界面。
本文详细介绍了FX系列PLC的通信协议,并在Windows环境下,使用VB6.0开发通信程序,实现了PC机与FX系列PLC之间的串行通信。
2PC机与PLC实现通信的条件带异步通信适配器的PC机与PLC只有满足如下条件,才能互联通信:(1)带有异步通信接口的PLC才能与带异步通信适配器的PC机互联。
还要求双方采用的总线标准一致,否则要通过“总线标准变换单元”变换之后才能互联。
(2)双方的初始化,使波特率、数据位数、停止位数、奇偶校验都相同。
(3)要对PLC的通信协议分析清楚,严格地按照协议的规定及帧格式编写PC机的通信程序。
PLC中配有通信机制,一般不需用户编程。
3PC机及与FX系列PLC的串行通讯3.1硬件连接PC机与FX系列PLC不能直接连接,要经过FX-232AW单元进行RS232C/RS-422的变换,下图表示了它们之间的连接关系:PC机FX-232AW FX系列PLC 3.2FX系列PLC的通信协议在PC机中必须依据互联的PLC的通信协议来编写通信程序,因此先介绍FX系列PLC的通信协议。
pc网口与plc通讯现代工业领域中,自动化设备的使用越来越广泛。
在这些设备中,PC(个人电脑)和PLC(可编程逻辑控制器)是常见的两种设备。
PC通常用于监控和控制系统,而PLC则用于实时控制和数据采集。
为了实现这两者之间的有效通讯,PC网口与PLC通讯显得尤为重要。
PC网口是个人电脑上的一个接口,通常使用以太网协议进行数据传输。
以太网是目前应用最广泛的局域网技术,其主要特点是传输速度快、稳定可靠。
而PLC则是一种用于工业自动化控制的特殊计算机,可编程逻辑控制器能够根据设定的逻辑关系进行实时控制。
在工业控制系统中,PC和PLC之间的通讯起着桥梁的作用。
PC网口与PLC通讯的方式有多种,其中最常见的有串口通讯和以太网通讯。
串口通讯是指通过串行口将PC和PLC进行连接,而以太网通讯则是将PC和PLC连接到同一个局域网中,通过IP地址进行通讯。
不同的通讯方式适用于不同的工业场景,根据实际需求选择合适的通讯方式对于通讯的稳定性和可靠性至关重要。
在PC网口与PLC通讯中,通讯协议也是一个重要的因素。
通讯协议定义了PC和PLC之间进行数据传输的格式和规则。
常见的通讯协议有Modbus、Profibus、Ethernet/IP等。
Modbus是一种最为简单、易于实现的通讯协议,广泛应用于工业领域。
Profibus则是一种高速、可靠的通讯协议,适用于复杂的工业环境。
Ethernet/IP是基于以太网的工业自动化通讯协议,具有较高的通讯速率和可靠性。
根据实际需求选择合适的通讯协议对于PC网口与PLC通讯的稳定性和可扩展性有重要影响。
当PC网口与PLC通讯建立起来后,PC可以通过网口与PLC进行数据的读取和写入。
通过读取PLC中的实时数据,PC可以监控和分析工业系统的状态。
同时,PC还可以向PLC发送控制指令,实现对工业系统的控制。
通过PC网口与PLC通讯,可以实现工业自动化系统的集中控制和监控,提高生产效率和质量。
PC与PLC 网口通讯近年来,随着信息技术的飞速发展,计算机在工业控制系统中扮演着越来越重要的角色。
与此同时,可编程逻辑控制器(PLC)也成为工业自动化领域中不可或缺的设备。
PC与PLC之间的网口通讯,作为实现信息传输和数据交互的重要方式,备受业界关注。
PC与PLC之间的网口通讯是指通过以太网或其他网络协议,实现计算机与可编程逻辑控制器之间的数据交互和控制操作。
这种通讯方式在工业控制系统中具有很多优势。
首先,通过网口通讯,PLC可以与计算机实现高速、稳定的通讯,满足实时控制的需求。
其次,网口通讯可以实现分布式控制,将计算机与多个PLC连接在一起,实现灵活的控制系统架构。
此外,网口通讯还可以提供远程监控和维护功能,方便工程师对控制系统进行远程配置和调试。
在实际应用中,实现PC与PLC之间的网口通讯有多种方式。
一种常用的方法是通过使用网口转串口模块,实现计算机与PLC之间的串口通讯。
这种方式适用于一些老旧的PLC设备,因为这些设备通常只具备串口通讯的功能。
另一种常用的方法是直接通过以太网接口,实现计算机与PLC之间的网口通讯。
这种方式适用于支持以太网通讯的现代化PLC设备,因为这些设备已经具备了网口通讯的功能。
无论采用哪种方式,实现PC与PLC之间的网口通讯都需要进行一系列的配置和参数设置。
首先,需要设置PLC的IP地址和子网掩码,确保计算机能够通过网口与PLC进行通讯。
其次,需要在计算机上安装相应的网口通讯驱动程序和配置工具,以实现与PLC之间的数据交互。
最后,需要根据实际控制需求,进行通讯协议的选择和配置,确保数据的准确传输和控制操作的可靠执行。
PC与PLC之间的网口通讯不仅仅局限于在工业领域中的应用,它还在其他领域中发挥着重要作用。
例如,在智能家居领域,通过PC与PLC之间的网口通讯,可以实现对家电设备的远程控制和监控。
在医疗设备领域,通过PC与PLC之间的网口通讯,可以实现对医疗设备的集中管理和远程维护。
三菱FX系列plc与pc机通讯设置PC机与PLC实现通信的条件带异步通信适配器的PC机与PLC只有满足如下条件,才能互联通信:(1)带有异步通信接口的PLC才能与带异步通信适配器的PC机互联。
还要求双方采用的总线标准一致,否则要通过“总线标准变换单元”变换之后才能互联。
(2)双方的初始化,使波特率、数据位数、停止位数、奇偶校验都相同。
(3)要对PLC的通信协议分析清楚,严格地按照协议的规定及帧格式编写PC机的通信程序。
PLC中配有通信机制,一般不需用户编程。
3PC机及与FX系列PLC的串行通讯3.1硬件连接PC机与FX系列PLC不能直接连接,要经过FX-232AW单元进行RS232C/RS-422的变换,下图表示了它们之间的连接关系:3.2FX系列PLC的通信协议在PC机中必须依据互联的PLC的通信协议来编写通信程序,因此先介绍FX系列PLC的通信协议。
(1)数据格式FX系列PLC采用异步格式,由1位起始位、7位数据位、1位偶校验位及1位停止位组成,波特率为9600bps,字符为ASCII码。
格式如下:(2)通信命令FX系列PLC有4个通信命令,它们是读命令、写命令、强制通命令、强制断命令,如下表所示。
表中X—输入继电器;Y—输出继电器;M—辅助继电器;S—状态元件;T—定时器;C—计数器;D—数据寄存器。
(3)通信控制字符FX系列PLC采用面向字符的传输规程,用到5个通信控制字符,如下表所示。
*当PLC对PC机发来的ENQ不理解时,用NAK回答。
(4)报文格式PC机向PLC发送的报文格式如下:其中STX为开始标志:02H;ETX为结束标志:03H;CMD为命令的ASCII码;SUMH,SUML为从CMD到ETX按字节求累加和,溢出不计。
由于每字节十六进制数变为两字节ASCII代码,故校验和为SUMH与SUML。
数据段格式与含义如下:*写命令的数据段有数据,读命令的数据段则无数据。
读/写字节数为01H~40H(1~64)个。
pc机与plc网口通讯随着工业自动化的发展,PLC(可编程逻辑控制器)作为一种重要的控制设备,被广泛应用于各个行业,实现了生产线的自动化和智能化。
而PC机作为一种多功能高性能的计算机设备,也逐渐融入到工业现场中。
而PC机与PLC网口通讯则成为了实现工业自动化的关键问题之一。
本文将就PC机与PLC网口通讯的相关技术及其应用进行论述。
首先,我们需要知道PLC网口通讯是指通过计算机的网口与PLC进行数据交换。
PLC提供了丰富的输入输出接口,可以与各类传感器、执行器等设备进行连接,在自动控制系统中起到中枢的作用。
而PC机则具有较强的计算能力和人机交互界面,可以实现复杂算法的处理和友好的操作界面。
因此,将PC机与PLC进行通讯,可以实现数据的双向传输,使得PC机可以监控和控制PLC,从而提高生产线的效率和安全性。
在实际应用中,有几种常见的PC机与PLC网口通讯方式。
一种是基于标准的以太网通讯协议,如TCP/IP和UDP/IP。
这种通讯方式具有稳定、实时性好和传输速度快等优点,适用于数据量较大且响应时间要求较高的应用场景。
另一种是基于串口通讯方式,通过串口转网口设备将PLC串口信号转换成网口信号,再与PC机通过网口进行通讯。
这种通讯方式适用于传输速度要求不高和数据量较小的场景,成本相对较低。
在进行PC机与PLC网口通讯前,需要进行网络配置和通讯协议的选择。
首先,需要为PLC和PC机分配IP地址,并设置子网掩码和网关等参数。
然后,根据具体通讯协议的要求,在PC机上安装相应的驱动程序和通讯组件。
例如,如果使用TCP/IP协议进行通讯,需要安装Socket通讯组件。
接下来,在PLC和PC机上进行配置,设置通讯方式、端口号等。
最后,通过编程语言或软件进行程序设计,实现PC机与PLC之间的数据交换。
PC机与PLC网口通讯的应用十分广泛。
在工业自动化领域,PC机通过与PLC网口通讯,可以实时监测和控制生产设备的运行状态,提高生产效率和质量。
PLC和电脑使用串口通讯?这么做很方便!最近有好朋友问我,为什么我用PLC写的232/485通讯程序不好用?我应该怎么测试是哪出现了问题?正好我最近写了一个西门子S7-200smart利用RS485进行自由口通讯向电脑发送状态的小程序,在这里和大家分享一下。
以前我们讲过,一些电子称具备RS232/485接口,可以与PLC进行通讯,那么除了这个功能,它还可以干什么?PPI协议是西门子自己的协议,为自己的设备做连接用的。
我们重点说下自由口通讯,自由口通讯不限设备的限制,只要是支持RS485/232通讯的,不论是不是西门子的都可以使用。
比如说不同PLC之间的通讯读写数据,以及和一些驱动器做通讯读写数据或者是给电脑端读写数据。
今天我们了解一下如何使用西门子S7-200SMART使用RS485端口与电脑进行通讯并调试。
首先S7-200SMART自带一个485接口,还可以拓展一个485接口,需要在硬件里配置波特率。
硬件连接需要一个PLC,一个485转232的转换器,以及一台带串口的电脑或者笔记本加串口转USB,以及串口调试工具。
西门子S7-200SMART PLC485转232转换器(电脑侧是232)注意线序不要接错了,接错后依然有数据,只是数据是反的。
电脑端口编程时需要配置接口信息,比如说用哪个接口发送,通讯参数是多少等等。
S7-200smart 可接两RS485口通讯参数是特殊存储器SMB30(端口0)和SMB130(端口1)端口设置假如需要传输的数据是(波特率9600,无奇偶效验,数据位8,停止位1),数据从端口0传输,那么将9赋值给SMB30。
然后我们看下发送和接收指令,XMT和RCV,这两个指令需要注意的是;1 指令需要以脉冲形式触发。
2发送或者接受的第一个字节的含义是你要发送的字节总字数。
且不包含第一个。
比如说我发送从VB801-VB876,所以发送地址需要写VB800,且VB800赋值为76。