施耐德PLC通讯系统
施耐德PLC通讯系统讲解
——I/O模块
I/O模块 所有 Quantum I/O 模块均可通过Unity Pro、Concept 或 ProWORX 进行完全配置。 这种在软件中为每个模块指定 I/O地址的能 力使得在配置中添加或更改模块极为简单, 不必因物理位置更改应用程序。 每个 I/O 模块需要一个 I/O 接头 (P/N 140 XTS 002 00),需要单独定购。除了本质安全 模块 量 I/O 概 述
输 入 模 板 (ACI / AVI ) 8,16 模 拟 量 输 入 • 电流和电压多量程 热偶和热阻模板 • 智能自动转换成工程量单位 每通道可分别配置 12 和 16 位 精 度 30 和 200 V 隔 离 输 出 模 板 (AIO / AVO) 4, 8 电 流 4通道电压 • 多量程 12 位 精 度
a、本地I/O Quantum 自动化平台为控制系统提供本地 I/O 支 持,接线以最有效的方式从现场到达主控制机柜。 本地 I/O 可包含少至一个 I/O 模块,或与位于同一 底板内的一个可编程逻辑控制器 (Quantum CPU) 和一个电源模块一起使用时可包含多达 14 个模块。 本地 I/O 可在 1845 cm2 (286 in 2) 面板空间内支持 多达 1344 个 I/O 点。本地 I/O 也可通过使用底板 扩展器扩展到第二个底板。 如果应用需要,系统选件模块也可安装在本地 底板内。可以获得的系统选件模块有RIO 处理器 ( 每个 CPU 支持一个 ) 或 Modbus Plus 网络接口( 每 个 CPU 支持两个 )。 所有其他可用模块均作为 I/O 模块考虑和配置。 适当底板的选择取决于系统所需的模块数。底板 有 2-、 3-、 4-、 6-、 10- 和 16- 插槽等不同版本。
施耐德 Modicon M340 PLC 通讯构架网络
章2
2.1 2.2 2.3
网络和总线上可用的服务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
概览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 全局数据服务. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 全局数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 IO 扫描服务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 IO 扫描服务描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 消息传递服务. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 概览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 消息传递服务. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 消息传递服务通讯功能的特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
施耐德-Modicon-M340-PLC-通讯问题
施耐德Modicon M340 PLC 通讯问题1、主站与从站不通讯能够导致此问题出现的可能是:(1)主站与从站地址不一致(2)主站与从站传输速度波特率不一致(3)从站的参数设置调节不完善(4)从站的参数设置调节后没有断电从新启动方法:◆主站波特率参数设置鼠标双击下图箭头所指的“CANopen”上面两步完成主站波特率参数设置◆从站波特率参数设置与CANopen地址设定(1)变频器设定参照变频器说明书进行设定,设定完成后需要断电从新启动设定值才生效。
例:ATV 31H 异步电机变频器主要参数设定(参照ATV 31H说明书)。
◆电机参数的设定---------------------说明书中第26页◆功能访问等级---------“L3”--------说明书中第46页◆配置给定1------------“CRn”-------说明书中第46页◆混合模式-------------“SIN”-------说明书中第48页◆电机缺相故障配置-----“NO” -------说明书中第89页◆ CANopen:变频器地址---“”-----------说明书中第93页◆ CANopen:传输速度------“”----------说明书中第93页注:◇“CANopen:变频器地址”值设定必须与从站硬件组态保持一致,如图(26)所示此时CANopen:变频器地址就应该设定为“2”◇“CANopen:传输速度”值设定必须与图(25)“传输速度”保持一致(2)CANopen模块设置见上图CANopen模块箭头所示,上面两个旋钮“Ten”“Zero”为地址设定,该岛在从站的地址小于10时“Ten”也必须调到“0”位置,否则即为地址错误设定不能通讯连接。
下面的“Autobaut”旋钮为波特率设定,其各档位对应的波特率依据该模块侧面的参数说明。
调节该模块各档位时一定要在断电模式下进行,否则设置是无效的。
2、电脑与PLC不通讯能够导致此问题出现的可能是:(1)通讯方式与“设置地址”不一致对应当前的通讯模式“MODBUS”或“USB”在上图的“设置地址”正确选择对应的地址模式。
施耐德PLC与PLC通讯ModbusTcp
施耐德P L C与P L C通讯M o d b u s T c pSANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#施耐德_PLC与PLC通讯ModbusTCP一、系统概括M218PLC中TM218LDAE24DRHN/TM218LDAE40DRPHN两款PLC,本体集成了以太网通讯口,支持ModbusTCP/IP 通讯协议(可做ModbusTCP服务器/客户端),该以太网口可用于与其它支持ModbusTCP/IP协议的设备之间的数据通讯。
本文以两台M218PLC为例,简要介绍M218PLC与M218PLC之间Modbus以太网通信的过程,包括硬件接线、参数设置、硬软件组态等,实现一台PLC对另一台PLC的数据读写。
二、硬件连接两台M218PLC间的连接网线可采用直通线也可采用交叉线,系统的硬件构架和连接如下(本文以交叉网线为例)。
三、主站PLC1.新建PLC程序2.PLC通讯参数设置从站PLC以太网端口设置过程相同,只需将IP地址设为同一网段不同地址即可3.主站程序编程1)添加功能块”IsFirstMastColdCycle”,目的:第一次启动触发modbus读写模块.方法:从右侧工具箱中选中”运算块”拖到编程窗口,之后寻到”IsFirstMastColdCycle”后回车即可。
2)添加功能块”ADDM”目的:Modbus地址功能块方法:类似添加第一功能块的方法Addr参数中写入,其中3表示本PLC以太网口,从站IP地址。
3)添加READ_VAR模块4)添加”WRITE_VAR”模块5)读写缓存数据区在”Read_Var”和”Write_Var”功能块的调用过程中,用户需要定义数据读和写的缓存区,用于存放接收到的数据和需要发送的数据。
注意,这里的缓存区一般都是以数组的形式存在的,所以用户必须分别定义读数据数组和写数据数组,例如,上例中的”aaa”和”bbb”分别就是用于存放读到的数据和写出去的数据。
施耐德PLC网口怎么通讯
施耐德PLC网口怎么通讯施耐德PLC(可编程逻辑控制器)是一种用于自动化控制系统的重要设备,它能够实现工业生产中的自动化控制和智能化管理。
而在施耐德PLC的使用过程中,网络通讯技术无疑发挥着至关重要的作用。
本文将围绕施耐德PLC的网口通讯展开讨论,深入探索其通讯原理、常见问题及解决方法。
施耐德PLC的网口通讯基于以太网技术,通过网络连接实现与其他设备的数据交互。
在PLC应用中,网口通讯主要用于实现监视、控制和数据采集等功能。
根据不同的通讯需求,施耐德PLC提供了多种通讯方式,包括以太网TCP/IP、Modbus TCP/IP等。
用户可以根据具体情况选择合适的通讯方式,并进行相应的配置。
在进行施耐德PLC网口通讯时,最常见的问题之一是网络设置不当。
要确保PLC与其他设备在同一局域网内,IP地址和子网掩码设置正确,并且网络中没有冲突的IP地址。
此外,还要确保网络连接稳定,避免因为网络抖动或信号干扰导致通讯中断。
在实际应用中,可以通过使用网络诊断工具进行网络检测,发现问题并及时解决。
除了网络设置问题,另一个常见的困扰用户的问题是通讯协议选择不当。
施耐德PLC支持多种通讯协议,而不同的设备通常采用不同的协议。
因此,在进行PLC网口通讯时,必须选择与目标设备兼容的通讯协议。
在施耐德PLC中,Modbus TCP/IP是一种广泛应用的通讯协议,可与大多数常见设备互通。
此外,施耐德还提供了其它自有的通讯协议,如Uni-Telway、Fipway等,用户可以根据实际需求进行选择。
在实际使用中,施耐德PLC的网口通讯还需要注意数据格式和数据传输方式。
不同设备之间的数据格式可能存在差异,必须根据实际情况进行数据格式的转换和处理。
同时,还需要关注数据传输的方式,例如是否采用二进制传输、字符传输,选择合适的传输方式可以提高通讯效率和稳定性。
除了常见问题的解决方法,有时候我们还需要考虑PLC网络通讯的安全性。
在现代工业控制系统中,网络安全被赋予了重要的意义。
cimplicity施耐德wrido PLC TCP通信
1,在cimplicty工程属性里选择modbus tcp/ip协议
2,创建modbus协议通道
3新建设备,选择前面创建的modbus tcp/ip通道,OK。
如图创建了“PLC”设备
4在“general”里设置“resource”(新建一个resource,并一定要选择用户),model选择“modicon984”(只是对于wiodo系列PLC)。
5,在“modbus tcp/ip”里设置Ip地址,选择“enable”
6,新建点,设备选择前面新建的对应modbus tcp/ip协议的设备,并在“class”中选择需要创建的点类型,int,real类型等模拟量选择“analog”,bool,byte,word开关量选择“Boolean”。
OK。
如图选择了“PLC”设备,“Boolean”类型数据。
7,在“device”中设置对应的PLC中的地址。
注:Modbus tcp/ip地址由5位数组成,对应M寄存器,最高位为1代表“只读”,为0代表“读写”,无论是M寄存器还是MW寄存器对应的Modbus tcp/ip地址都是PLC地址加1(如%M1对应的Modbus tcp/ip地址是2,如果是只读就是10002,读写就是00002)。
PLC与施耐德变频器通讯操作手册
矩形PLC与施耐德变频器通讯案例施耐德变频器的通讯参数设置变频器应配置有RS485通讯接口,支持Modbus RTU协议。
变频器通讯参数设置如下所示。
【变频器型号:ATV21】F800 波特率设置为【0】波特率:9600F801 校验位设置为【0】校验位:无校验【NON】F802 本机地址设置为【1】通讯站地址:1F803 通讯超时设置为【0】禁用F829 通信协议选择设置为【1】ModbusRTU协议F851 发送通讯故障时操作设置为【1】无【继续运行】F870 运行控制命令设置为【1】命令1F871 频率控制命令设置为【3】频率命令a.1870H(1871H)、1871(1872H)这两个寄存器支持(10H功能码MODBUS)单个写和两个一起写。
b.FA00(FA01)、FA01(FA02)这两个寄存器只支持单个写(10功能码MODBUS)。
c.FD01(FD02)、FD00(FD01)、FE03(FE04)、FE05(FE06)、FC91(FC92)、FE22(FE23)、FD06(FD07)、FD07(FD08)、FE35(FE36)、FE36(FE37)、FE90(FE91)这些只支持单个寄存器读(03H 功能码MODBUS)。
d.通信编号(变频器内部参数):0000-0912这些只支持06H功能码操作单个写。
PLC与变频器通讯的线连接1、32点以下PLC与从站设备通讯连接;PLC端485+——RJ45引脚 5 高电平信号变频器接线端子485-——RJ45引脚 4 低电平信号2、32点以上PLC与从站设备通讯连接:PLC端(串口2)COM2(九芯母头)2脚——RJ45引脚 5 高电平信号变频器接线端子COM2(九芯母头)3脚——RJ45引脚 4 低电平信号案例程序:矩形PLC与施耐德变频器的PLC梯形图①PLC 的1#RS485与变频器通讯,进行参数设置功能:设置PLC 1#485与变频器通讯参数,动作过程如下:S1:当PLC(09925为ON上电初始化)运行时,设定变频器通讯参数。
施耐德PLC通讯改造方案
烧结厂通讯改造建议方案一、现状1、目前烧结厂在用大型系统的主要PLC是施耐德公司昆腾系列的PLC,现每个大型系统PLC一般都直接连接8台以上的操作监控电脑,并且要求每台电脑都可以控制PLC,每台电脑都是一个服务器,相当于8台以上电脑同时访问PLC,耗费了PLC的资源,而厂家提供说最多只可以连接6台,因此现在8台操作电脑导致数据流转慢。
2、目前烧结厂PLC的通讯接口方式主要分以下几种:TCP/IPPPIMPIRS232RS4853、除了施耐德PLC其他PLC一般最多2台监控电脑,因此其他型号的PLC通讯方式一般不需要改造。
但有些PLC不是通过以太网方式通讯的,这些需要采集数据的PLC必须改用以太网的通讯方式才可以进行数据采集。
二、改造初步方案1、方案一:采用kepware公司的OPC转发软件,把MODBUS TCP协议转换为OPC协议进行通讯转发,架设2台服务器,每4个客户端连接一个服务,这样就有8台客户端连接2个OPC服务,另外2台仍然采取原来的通讯方式,这样一共就只有4台服务器去连接现场PLC。
【已经在单台电脑测试通过】2、方案二:采用wonderware公司的DA SERVER OPC转发软件,把MODBUS TCP协议转换为OPC协议进行通讯转发,架设2台服务器,每4个客户端连接一个服务,这样就有8台客户端连接2个OPC服务,另外2台仍然采取原来的通讯方式,这样一共就只有4台服务器去连接现场PLC。
原理同方案1。
【已经在单台电脑测试通过】3、变量表都可以导入导出,但不管用哪种方案都有可能对画面里的所有变量进行修改,需要增加的只是标题。
4、方案一、方案二利弊:方案一可以采用破解软件,方案二wonderware公司的DA SERVER软件目前还未破解,可能需要收费。
总体而言二者功能基本一样,具体流程图如下图1所示。
图1。
组态软件与施耐德PLC通讯设置
目录1PLC与Intouch软件通讯设置 (2)1.1 利用Modbus TCP/IP协议的通讯设置 (2)1.1.1 IO Server软件配置 (2)1.1.2 软件编程设置 (4)1.1.3 IO Server状态监视 (6)1.2 利用Modbus Plus协议的通讯设置 (6)1.2.1 IO Server软件设置 (6)1.2.2 软件编程设置 (7)1.3 利用Modbus协议的通讯设置 (7)1.3.1 IO Server软件设置 (7)1.3.2 软件编程设置 (8)1.4 注意 (8)2PLC与组态王软件通讯设置 (9)2.1 利用Modbus TCP/IP协议的通讯设置 (9)2.1.1 工程浏览器中通讯设置(即与PLC通讯时的相关设置) (9)2.1.2 软件编程设置 (13)2.1.3 数据状态监视 (17)2.2 利用Modbus Plus协议的通讯设置 (18)2.3 利用Modbus协议的通讯设置 (18)2.4 利用Unitelway协议的通讯设置 (19)3PLC与iFIX软件通讯设置 (21)3.1 利用Modbus TCP/IP协议的通讯设置 (21)3.1.1 系统配置 (21)3.1.2 数据库标签定义 (26)3.1.3 软件编程 (28)3.2 利用Modbus协议的通讯设置 (30)4通讯注意事项 (31)×××××××××××××××××××××××××××××××1PLC与Intouch软件通讯设置Intouch软件中与施耐德PLC相关的驱动只有三种:Modbus TCP/IP、Modbus Plus、Modbus。
组态软件与施耐德PLC通讯设置
目录1PLC与Intouch软件通讯设置 (2)1.1 利用Modbus TCP/IP协议的通讯设置 (2)1.1.1 IO Server软件配置 (2)1.1.2 软件编程设置 (4)1.1.3 IO Server状态监视 (6)1.2 利用Modbus Plus协议的通讯设置 (6)1.2.1 IO Server软件设置 (6)1.2.2 软件编程设置 (7)1.3 利用Modbus协议的通讯设置 (7)1.3.1 IO Server软件设置 (7)1.3.2 软件编程设置 (8)1.4 注意 (8)2PLC与组态王软件通讯设置 (9)2.1 利用Modbus TCP/IP协议的通讯设置 (9)2.1.1 工程浏览器中通讯设置(即与PLC通讯时的相关设置) (9)2.1.2 软件编程设置 (13)2.1.3 数据状态监视 (17)2.2 利用Modbus Plus协议的通讯设置 (18)2.3 利用Modbus协议的通讯设置 (18)2.4 利用Unitelway协议的通讯设置 (19)3PLC与iFIX软件通讯设置 (21)3.1 利用Modbus TCP/IP协议的通讯设置 (21)3.1.1 系统配置 (21)3.1.2 数据库标签定义 (26)3.1.3 软件编程 (28)3.2 利用Modbus协议的通讯设置 (30)4通讯注意事项 (31)×××××××××××××××××××××××××××××××1PLC与Intouch软件通讯设置Intouch软件中与施耐德PLC相关的驱动只有三种:Modbus TCP/IP、Modbus Plus、Modbus。
施耐德PLC同组态软件通讯配置
施耐德PLC同组态软件通讯配置目录1PLC与Intouch软件通讯设置 (2)1.1 利用Modbus TCP/IP协议的通讯设置 (2)1.1.1 IO Server软件配置 (2)1.1.2 软件编程设置 (4)1.1.3 IO Server状态监视 (6)1.2 利用Modbus Plus协议的通讯设置 (6)1.2.1 IO Server软件设置 (6)1.2.2 软件编程设置 (7)1.3 利用Modbus协议的通讯设置 (7)1.3.1 IO Server软件设置 (7)1.3.2 软件编程设置 (8)1.4 注意 (8)2PLC与组态王软件通讯设置 (9)2.1 利用Modbus TCP/IP协议的通讯设置 (9)2.1.1 工程浏览器中通讯设置(即与PLC通讯时的相关设置) (9) 2.1.2 软件编程设置 (13)2.1.3 数据状态监视 (17)2.2 利用Modbus Plus协议的通讯设置 (18)2.3 利用Modbus协议的通讯设置 (18)2.4 利用Unitelway协议的通讯设置 (19)3PLC与iFIX软件通讯设置 (21)3.1 利用Modbus TCP/IP协议的通讯设置 (21)3.1.1 系统配置 (21)3.1.2 数据库标签定义 (26)3.1.3 软件编程 (28)3.2 利用Modbus协议的通讯设置 (30)4通讯注意事项 (31)×××××××××××××××××××××××××××××××1PLC与Intouch软件通讯设置Intouch软件中与施耐德PLC相关的驱动只有三种:Modbus TCP/IP、Modbus Plus、Modbus。
施耐德Modicon PLC系统通讯中断故障研究
施耐德 Modicon PLC系统通讯中断故障研究摘要:针对MODICON厂家PLC化学水系统突然出现上位机数据不刷新,并发出I/O通讯失败的报警;集成器(Hub)电源指示正常,连接灯(LINE)停止闪烁;通讯卡NOE的报警指示灯Fault、kernel、Appl闪亮报警,操作人员不能控制现场设备等现象,分析故障原因,提出解决办法,达到了良好效果。
关键词:PLC;网络通讯;故障;分析;解决1、故障现象及原因分析化学水PLC系统出现上位机数据不刷新,并发出I/O通讯失败的报警;集成器(Hub)连接灯(LINK)停止通讯闪烁;通讯卡NOE的指示灯Fault,Kernel,Appl闪亮报警等现象,使得操作人员不能远程监控现场设备运行状况,只能现场手动操作,这严重影响了安全生产。
为尽快恢复系统的自动控制,我们逐个复位相关设备,并观察故障状态的变化情况。
(1)将集成器Hub断电再上电,电源灯指示正常,连接灯(LINK)仍不闪烁;(2)上位机重新启动,I/O通讯失败的报警信息仍然存在;(3)将通讯卡NOE卡带电插拔复位一次,报警指示灯依然报警;(4)将主站机架断电后在上电,NOE通讯卡报警灯灭,但上位机数据仍不刷新;经过上述一系列的操作,故障没有消除,为了不影响生产,我们只好将PLC程序重新Download一次,CPU进行模式切换由运行一停止一运行,故障现象消失,PLC系统正常工作。
这些故障现象到底是什么原因引起?为避免今后类似现象的再次发生,我们决定找出答案。
根据故障现象及通讯网络图,查找有关资料、咨询有关专家和有经验的工程师,对出现的故障现象进行分析,最后判断是由通讯引起的,焦点集中在以太网和RIO网络通讯上。
2、确定主要影响因素2.1以太网已作为PLC控制系统连接的以太网的特点是高性能、经济、工业标准、灵活性(拓扑结构型式:总线、星型,还可构成冗余)、开放性(快速以太网、ATM、FDDI、帧中继等),TCP/IP已是通用、开放的计算机技术和工业标准。
施耐德PLC串口通讯功能PPT学习教案
第11页/共15页
Modbus Manager-配置串行口通讯参数
注意:Modbus协 议的波 特率最 高仅能 设置到 38.4K
第12页/共15页
Modbus Manager-配置Modbus通讯参数
传输模 式选择
主/从 模式选
择
帧间隔 时间
M238 站 地址
第1页/共15页
第二节 SoMachine Network Manager
SoMachine Network Manager,SoMachine网络管理器,是应用于SoMachine 软件平台的专用网络协议,可与支持该协议的其它设备进行透明传输,例如XBTGT, 用户可以把PLC内建立的变量发布给对方使用,无需进行额外的地址映射。
第8页/共15页
步骤六:配置I/O管理器PLC设备地址
1
2 3
检索出的 M238地
址
将M238 地址写入
第9页/共15页
步骤七:导入SoMachine变量
1
右键
点击
3
2 4
第10页/共15页
第三节 Modbus Manager
M238控制器支持标准的Modbus RTU/ASCII协议,用户可通过添加Modbus Manager来管理Modbus设备通讯
第3页/共15页
USB编程下 载电缆
XBTZG935
步骤一:配置串口通讯参数
注意:仅SoMachine Ne twork 协议的 波特率 能设置 到115 200!
第4页oject,添 加新设备, 选择HMI
第5页/共15页
步骤三:PLC中添加符号配置表
1
Schneider-施耐德LEC使用技巧文集[第19讲]——施耐德 Twido PLC ASCII通讯在门禁系统的应用指南
Schneider-施耐德LEC使用技巧文集[第19讲]——施耐德Twido PLC ASCII通讯在门禁系统的应用指南
当前市场上的门禁系统大多采用ASCII方式和控制系统进行通讯,下面是Twido PLC 与杭州某自动化公司的ID卡进行通讯的实例,该应用已成功用于立体车库,用来进行1库1卡的管理。
程序编写步骤如下
1.通讯端口设置:见图T3-001
图T3-001
2.编程处理:在立体车库应用中,Twido PLC与ID卡读卡设备进行通讯,当读卡器射频范围内出现ID卡,Twido PLC采用ASCII通讯方式通过读卡器对卡号进行读取,并将卡号存储于一组中间字。
杭州某ID卡的读卡命令为:sssE1A0035n, 其中“35”为“E1A00”的BCC校验码,若有卡时,返回的数据为:sssE1AA5########???n,其中“########”对用实际的卡号,“???”为状态位和BCC校验码。
这里我们只关心8位卡号“########”。
根据ASCII模式发送/和接收表配置,如下表:
我们编写如下程序段:见图T3-002
图T3-002
其中%KW0至%KW5六个常量字定义为读卡命令,见图T3-003:
图T3-003
需要注意的是读卡命令为:sssE1A0035n,总共11个字符,因此,需要占用6个字,在程序里,ASCII的的命令字:%MW0=16#010B,低字节16进制的“0B”代表发送11个字符,在进行ASCII通讯时,Twido PLC会自动把%KW5的低字节“0”去掉。
施耐德plc与上位通讯
施耐德PLC 电脑编程示例说明一、应用程序1. 目录:\Projects_delphitcpip_thread\,2. 画面:3. 按钮功能说明:1) read按钮:读PLC中address地址的值。
2) write按钮:将画面中id值写入到PLC中的address地址里。
3) thread start按钮:启动PLC线程。
当wr_mk=0时,将address地址作为起始地址,读取100个长度的地址值;当wr_mk>0时,将画面中id值写入到PLC中的地址里,address作为起始地址。
4) batch write按钮:批量写入。
no of address为plc地址个数,address为PLC起始地址,number in every address为需要写入到plc地址中的值,可输入批量进行写入。
二、写PLC说明(16 (10 Hex) Preset Multiple Registers)1. 画面:2. 部分源码StaNo:=strtoint(edit2.Text)-1; //PLC地址IDNo:= strtoint(edit3.Text); //ID值stnaddr:=inttohex(StaNo,4); //将地址转换为16进制,4位bte[1]:=hextodec(copy(stnaddr,1,2)); //取地址高2位bte[2]:=hextodec(copy(stnaddr,3,2)); //取地址低2位idstr:=inttohex(idno,4); //将ID转换为16进制,4位bte[3]:=hextodec(copy(idstr,1,2)); //取ID高2位bte[4]:=hextodec(copy(idstr,3,2)); //取ID低2位TcpClient1.Active:=true;SendString :=#0+#1+#0+#0+#0+#$9+#$FF+#$10+chr(bte[1])+chr(bte[2])+#0+#1+#2+chr(bte[3])+chr(bte[4]); TcpClient1.Sendln(SendString) ;3. 源码说明得到输入的地址和id值,并转换为4位的16进制数,然后根据PLC定义的发送字符串的格式,发送写PLC字符串,以写入到PLC中。
schneider(施耐德)串口通信功能介绍
Modbus Manager-配置串行口通讯参数
注意:Modbus协议的波特率最高仅能设置到38.4K
Modbus Manager-配置Modbus通讯参数
传输模 式选择 主/从模 式选择 帧间隔 时间
M238站 地址
Modbus Manager-Modbus库功能块
串行通讯库
串行通讯口功能
第一节 概述
• • 为了满足PLC的串行口通讯,M238内置了标准串行口用于RS232/RS485串行连接或/和带 5V电源的RS485串行连接 M238内置串行口支持以下四种协议: >SoMachine Network,用于SoMachine透明网络传输,例如,XBTGT >Modbus,用于标准Modbus设备间通讯 >ASCII,用于与第三方设备的ASCII传输,例如打印机,Modem >IOScanning
•
SoMachine网 络管理器
SoMachine Network-应用
USB编程下载 电缆 TCS XCN AMUM3P
USB编程下载 电缆 XBTZG935
SoMachine Network
通讯连接电缆 XBTZ9780
步骤一:配置串口通讯参数
注意:仅SoMachine Network协议的波特率能设置到115200!
somachinenetwork用于somachine透明网络传输例如xbtgtmodbus用于标准modbus设备间通讯ascii用于与第三方设备的ascii传输例如打印机modemioscanning第二节somachinenetworkmanagersomachinenetworkmanagersomachine网络管理器是应用于somachine软件平台的专用网络协议可与支持该协议的其它设备进行透明传输例如xbtgt用户可以把plc内建立的变量发布给对方使用无需进行额外的地址映射
施耐德PLC通讯功能块ADDM ,READ
施耐德PLC 通讯功能块ADDM ,READ
摘要: 施耐德PLC 通讯的套路就是三个功能块,ADDM ,READ_VAR,WRITE_VAR,下面分别介绍1、ADDMADDM 功能块是地址转换,就是把PLC 的物理地址转换成PLC 可识别的地址类型,这句话比较拗口,通俗讲,就是把字符串型变量,转换成AD ...
施耐德plc 通讯的套路就是三个功能块,
ADDM ,READ_VAR,WRITE_VAR,下面分别介绍
1、ADDM
ADDM 功能块是地址转换,就是把PLC 的物理地址转换成PLC 可识别的地址类型,这句话比较拗口,通俗讲,就是把字符串型变量,转换成ADDRESS 型变量,我们还是看例子
图一ADDM 功能块
如图一,图中红色圆圈内就是一个字符串型变量‘2,1’第一个数字2 表示PLC 的串口2,第二个数字1 表示读取的从站地址,也就是变频器的地址,而此功能块就是把此地址转换成ADDRESS 型变量A1_Add。
也许你会有疑问,为什幺这幺做?我也不知道,此款PLC 就是这样,这就是它的套路,对于此种套路,我们只能牢记。
在其他PLC 特别是日系,一般是通过设置参数的方式实现,也有使用指令的。
还有一点,黄色荧光笔部分的三个黑点,是表示电路相通,而它正是把转。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
I/O 模块
模块错误状态操作
– 用于所有离散量和模拟量输出 模块. –对通道或点进行配置 –软件配置极其简单 – 默 认: 所 有 输 出 关
保存上次输出
PSI
控制器输出数据 寄存器 400500: 6000 COMMUNICATION FAILURE
用户预定义
PSI
PSI
所有输出关
◎ 离散I/O Module Quantum 自动化系列支持全 范围的为与大量现场设备接口而设计的 离散I/O模块。为在恶劣环境下获得更 好的保护并长使用寿命,可以对模块进 行保护喷涂。
Quantum 赋予您预定义当模块不管因任 何原因而停止服务时,模拟输出通道将如 何响应的能力。您可以在软件中对模块进 行配置,以便使输出通道: ○ 转为零。 ○ 转到预定义的安全状态。 ○ 在看门狗定时器到期之前保持它们接收 到的最后数值。 可以按每个通道定义故障模式。当整个 模块发生故障时,您所规定的故障状态设 置可被发送到替换模块。
开 关 量 I/O 概 述 AC I/O 模 板 (DAI) 24, 48, 115 和 230 V 16 和 32 点 模 板 独立隔离和成组隔离 AC 输 出 最 大 每 点 可 达 4A ! DC I/O 模 板 (DDI) 5 V TTL, 24, 10 到 60 V 16 和 32 点 模 板 有 高、 低 电 平 有 效 两 种 模 板 继 电 器 输 出 模 板 (DRC / DRA) 8 点 16 点模 板 2到5Aantum系统中还有许 多其它的专用模块,如: ○ 本质安全型I/O ○ 计数器 ○ 中断/ 锁存输入模块 ○ 热备系统模块 等等,用于不同场合。
e、通讯模块 由于通讯模块与系统的I/O架构有关,所 以相关的通讯模块介绍将放到下一节与I/O 架构一起介绍。
3、Quantum PLC的I/O架构 Modicon Quantum 自动化系列提供了一 种灵活的体系结构,可确保无论在何种配置 下均能获得成本适度且高性能的控制解决方 案。从集中式系统到高度分布式系统,再到 网络化分布式控制方案,Quantum 提供了恰 当的解决方案。 Quantum I/O 可用于三种主要体系结构, 以满足控制系统的要求: ※ 本地 I/O ※ 远程 I/O (RIO) ※ 分布式 I/O (DIO)
Quantum 赋予您预定义当模块不管因任 何原因而停止服务时,离散输出点将如何响 应的能力。您可以在软件中对模块进行配置, 以便使输出: ○ 关闭。 ○ 转到预定义的安全状态。 ○ 在看门狗定时器到期之前保持它们接收 到的最后数值。 可以按每个点定义故障模式。当整个模 块发生故障时,您所规定的故障状态设置可 被发送到替换模块。
如果需要,通信和网络模块也可安装在 本地底板内。大多数通信和网络模块都需 要有本地 CPU。 可用的 Quantum 通信和网络模块包括: ◎ Modbus Plus 和 Modbus 模块。 ◎ TCP/IP、 SY/MAX 以太网模块。 ◎ 远程 I/O 模块。 ◎ 热备模块 (Concept/ProWORX)。 ◎ SERCOS 多轴伺服运动控制模块。 ◎ INTERBUS 模块 (Concept/ProWORX)。 ◎ Lonworks 模块。 ◎ Profibus DP 模块。
◎ 模拟I/O Modicon Quantum 自动化平台支持全范 围的为与大量现场设备接口而设计的模拟 I/O模块。为在恶劣环境下获得更好的保护 并延长使用寿命,可以对模块进行保形喷涂。 模拟和专用模块常常要求您在标准I/O寻 址要求之外进一步为不同的功能指定特定的 模式或操作参数。Quantum 通过软件配置 多功能模块的能力消除了对传统硬件DIP 开 关或复杂应用程序编程的需求。利用称为 I/O映射缩放的软件功能,您可以进入另一 个设置屏幕,在此您将可以初始化或更改模 块的工作参数。此I/O映射缩放技术应用在 多功能模拟输入模块、高速计数器、单轴运 动模块和温度传感模块如热电偶和RTD上。
a、本地I/O Quantum 自动化平台为控制系统提供本地 I/O 支 持,接线以最有效的方式从现场到达主控制机柜。 本地 I/O 可包含少至一个 I/O 模块,或与位于同一 底板内的一个可编程逻辑控制器 (Quantum CPU) 和一个电源模块一起使用时可包含多达 14 个模块。 本地 I/O 可在 1845 cm2 (286 in 2) 面板空间内支持 多达 1344 个 I/O 点。本地 I/O 也可通过使用底板 扩展器扩展到第二个底板。 如果应用需要,系统选件模块也可安装在本地 底板内。可以获得的系统选件模块有RIO 处理器 ( 每个 CPU 支持一个 ) 或 Modbus Plus 网络接口( 每 个 CPU 支持两个 )。 所有其他可用模块均作为 I/O 模块考虑和配置。 适当底板的选择取决于系统所需的模块数。底板 有 2-、 3-、 4-、 6-、 10- 和 16- 插槽等不同版本。
I/O模块 所有 Quantum I/O 模块均可通过Unity Pro、Concept 或 ProWORX 进行完全配置。 这种在软件中为每个模块指定 I/O地址的能 力使得在配置中添加或更改模块极为简单, 不必因物理位置更改应用程序。 每个 I/O 模块需要一个 I/O 接头 (P/N 140 XTS 002 00),需要单独定购。除了本质安全 模块外,其他所有模块共用相同的接头。
模 拟 量 I/O 概 述
输 入 模 板 (ACI / AVI ) 8,16 模 拟 量 输 入 • 电流和电压多量程 热偶和热阻模板 • 智能自动转换成工程量单位 每通道可分别配置 12 和 16 位 精 度 30 和 200 V 隔 离 输 出 模 板 (AIO / AVO) 4, 8 电 流 4通道电压 • 多量程 12 位 精 度