GE PLC和施耐德Premium的ModbusTCP通讯
- 格式:docx
- 大小:220.75 KB
- 文档页数:2
施耐德PLC MODBUS TCP说明1、通讯接口:以太网TCP\IP(MODBUS\TCP协议),MCU为客户端,主动连接PLC的502端口,当连接成功后,MCU定时轮循PLC的MW及M区,取得遥测、遥信数据,还可以把转发的YC、YX数据写到PLC内,可供PLC使用或者供HMI读(实现HMI上显示MCU上的其它装置上的数据)。
功能说明:操作员站具有遥信、遥测、总召、遥控(直控、选控)、遥调、校时、电度功能另外还可把其它装置的遥信、遥测数据转发给PLC以实现在HMI上显示其它装置的数据;无工程师站。
2、PLC寄存器说明:运行ModbusTCPMCU配置.exe,设置IP地址,连接,然后根据工程进行各项配置,设置即可。
注:每个MCU只能连1个施耐德PLC装置。
注:PLC各个区划分情况如下(以下寄存器地址以1为起始地址,如以0为起始地址,以下寄存器地址应均减1):遥测:%MW881~1200,每个寄存器存放一个量。
遥信:从%M1-4096,注意,DO紧跟在DI之后,具体DI、DO个数根据现场需要和PLC程序可用ModbusTCPMCU配置.exe进行设置。
电度:%MW1801~%MW1856,最多只能有56个寄存器(28个电度,两个寄存器表示一个电度)。
遥调:%MW736(点号)%MW737、%MW738(数据,标准float格式)直控:% MW757(点号)%MW758(命令,合(2)/分(1))选控:%MW768(点号)%MW769(命令,合(0xAA)/分(0x55))%MW770(返校标志,允许(0xF0)/不允许(0x0F))%MW771(命令,执行(0x80)/撤消(0xA0))校时:%MW730~%MW735%MW730、%MW731 0x0001%MW732 月年%MW733 时分%MW734 秒分%MW735 空(0)星期(0)时间为BCD码格式。
遥测转发写地址:%MW1001~%MW1065(可通过配置软件任意设定)遥信转发写地址:%MW1070~%MW1582(可通过配置软件任意设定)如查询从%MW881寄存器开始的遥测量,则其下发报文的起始地址应为:0x0370。
HARSVERT-A变频器与Modbus现场总线接口信息表 V2.0(适用于变频器采用施耐德Twido系列PLC的程序版本)(注:该协议适用于变频器采用施耐德Twido系列的PLC,PLC的编程口即圆口的通信模式由管脚5和7的连接方式决定,5和7短接即为modbus通信,5和7不短接时为编程模式。
当客户要求modbus通信时将管脚5和7短接,管脚1和2为485通信的A和B。
注意图纸上提供的是口的针脚位置,接头位置不要弄错。
)1、通讯端口设置为:RS485、波特率9600、8位字符、1个停止位、偶校验。
2、HARSVERT-A变频器只作为从机,缺省的从机地址为1,如果现场要求设定为其他的从机地址,必须事先和HARSVERT-A变频器厂家沟通。
3、HARSVERT-A目前仅对ModbusRTU协议的功能3和16进行支持。
4、现场DCS系统可以通过功能16发出对变频器的控制指令,但控制指令仅在变频器处于远控时有效。
功能16的通讯格式为:从机地址10 起始地址(MSB,LSB) 字数(MSB,LSB) 字节数数据CRCH CRCL变频器响应的格式是:从机地址10 起始地址(MSB,LSB) 字数(MSB,LSB) CRCH CRCL5、现场DCS系统都可以通过功能3来读取PLC相关寄存器,获知变频器的状态,功能3的通讯格式为:从机地址03 起始地址(MSB,LSB) 字数(MSB,LSB) CRCH CRCL变频器响应的格式是:从机地址03 字节数数据CRCH CRCL比如:要将46.7Hz的给定频率写入变频器,浮点数46.7的16进制为423ACCCD,含两个字(4个字节),命令序列如下:01100000000204423ACCCD534F 要向变频器发启动命令,发送的数据序列为:011000020001020100A622要向变频器发停机命令,发送的数据序列为:011000020001020800A072要向变频器发急停命令,发送的数据序列为:011000020001020400A572要向变频器发复位命令,发送的数据序列为:011000020001021000AA72注意:不要企图向0000-0003地址(对应变频器内部寄存器MW1000-MW1003)之外的任何单元写数,否则可能导致变频器出现不可预测的结果。
施耐德电气为PLC与TCP(包括RFID)设备通信推出简单
功能块
佚名
【期刊名称】《《可编程控制器与工厂自动化(PLC FA)》》
【年(卷),期】2004(000)009
【摘要】通过RFID技术,遵循对包装货物新的需要,一个技术上的突破,节省
了生活消费品制造商数百万美元的成本,施耐德电气推出,TCP Open^TM,一
个源自功能块编码,它使可编程逻辑控制器能够容易地连通任意第三方TCP设备,包括RF特征阅读器,打印机,条形码阅读器,以及其他可编程逻辑控制器。
该编码为Modicon Premium^TM控制器所开发的。
【总页数】1页(P17)
【正文语种】中文
【中图分类】TP391
【相关文献】
1.基于TCP/IP通信的中小型企业RFID考勤系统 [J], 刘可薇
2.通过Modbus TCP/IP实现ControlLogix PLC与S7 PLC的通信 [J], 孔凡强
3.基于TCP/IP独立协议的PLC通信应用——L2系统与S7 PLC应用设计 [J], 杜宇涛;孟宪磊;黄海
4.施耐德电气推出HVAC行业专用PLC——Modicon M168系列 [J],
5.泰克公司推出SA2600新型手持式实时频谱分析仪泰克为从现场测试到工作台
的全系列设备提供了DPX^(TM)技术,包括新推出的SA2600和H600手持式仪器[J],
因版权原因,仅展示原文概要,查看原文内容请购买。
UnityPro软件ModbusTCP方式读取仪表数据*******************************************************************************unitypro 软件中IO扫描(ModbusTCP方式)支持03,16的功能码,所以只能与4X即%mw区域数据通信。
index是索引方式,只需敲入4X的地址即可,如200,不用写modbus完整地址modbus指的是modbus 地址方式,要敲入MODBUS完整地址,如400200 IEC0指的是IEC0地址,如TWIDO,premium支持这种地址格式,要敲入%MW的地址,如%MW200 IEC1指的是IEC1地址,如QUANTUM,因为QUANTUM 没有%MW0这个地址,它是从1开始的,所以取名IEC1。
*******************************************************************************Modbus功能码4xxxx 代表的是保持寄存器,既可以读也可以写:03 功能码是读保持寄存器06 16功能码写保持寄存器3xxxx 代表的是输入寄存器,是只读寄存器:04功能码读输入寄存器协议规定保持寄存器可读写,输入寄存器只读。
*******************************************************************************Modbus数据地址格式是从0开始,(而保持寄存器40001开始)。
本次项目温湿度传感器,温度巡检仪等仪表Modbus RTU协议连接到TSXETG100网关,网关连接到施耐德PLC,在Unitypro软件I/O扫描中读取温湿度传感器,温度巡检仪中的数据:在从站语法中选择“索引”,RD Ref从站1553指的是设备(如温湿度传感器)的保持寄存器地址1553的数据(也是在用ModScan连接温湿度传感器时的41554);单元ID如果目标是Tsxetg100模块,则填写通过网关连接的Modbus设备的站地址;如果目标是施耐德CPU,则保持255(默认值);IP地址是网关的IP。
施耐德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网络通讯的安全性。
在现代工业控制系统中,网络安全被赋予了重要的意义。
HARSVERT-A变频器与Modbus现场总线接口信息表 V2.0(适用于变频器采用施耐德Twido系列PLC的程序版本)(注:该协议适用于变频器采用施耐德Twido系列的PLC,PLC的编程口即圆口的通信模式由管脚5和7的连接方式决定,5和7短接即为modbus通信,5和7不短接时为编程模式。
当客户要求modbus通信时将管脚5和7短接,管脚1和2为485通信的A和B。
注意图纸上提供的是口的针脚位置,接头位置不要弄错。
)1、通讯端口设置为:RS485、波特率9600、8位字符、1个停止位、偶校验。
2、HARSVERT-A变频器只作为从机,缺省的从机地址为1,如果现场要求设定为其他的从机地址,必须事先和HARSVERT-A变频器厂家沟通。
3、HARSVERT-A目前仅对ModbusRTU协议的功能3和16进行支持。
4、现场DCS系统可以通过功能16发出对变频器的控制指令,但控制指令仅在变频器处于远控时有效。
功能16的通讯格式为:从机地址10 起始地址(MSB,LSB) 字数(MSB,LSB) 字节数数据CRCH CRCL变频器响应的格式是:从机地址10 起始地址(MSB,LSB) 字数(MSB,LSB) CRCH CRCL5、现场DCS系统都可以通过功能3来读取PLC相关寄存器,获知变频器的状态,功能3的通讯格式为:从机地址03 起始地址(MSB,LSB) 字数(MSB,LSB) CRCH CRCL变频器响应的格式是:从机地址03 字节数数据CRCH CRCL比如:要将46.7Hz的给定频率写入变频器,浮点数46.7的16进制为423ACCCD,含两个字(4个字节),命令序列如下:01100000000204423ACCCD534F 要向变频器发启动命令,发送的数据序列为:011000020001020100A622要向变频器发停机命令,发送的数据序列为:011000020001020800A072要向变频器发急停命令,发送的数据序列为:011000020001020400A572要向变频器发复位命令,发送的数据序列为:011000020001021000AA72注意:不要企图向0000-0003地址(对应变频器内部寄存器MW1000-MW1003)之外的任何单元写数,否则可能导致变频器出现不可预测的结果。
PremiumPLC连接说明一、PremiumPLC常见的两种编程方式通讯设置:1.第一种是采用UNTLW01协议进行联机编程:参数设置与通讯配置检查:用Premium的专用编程电缆“TSXPCX3030_C (USB接口,有专门的驱动)”通过调试机与CPU上的TER口进行连接,连接好后,点击菜单栏里的“PLC(P)”菜单,选择“设置地址(A)…”弹出如下对话框:正常时应如上图圈1所示,编程器为PLC模式,如若非PLC模式而是仿真器模式,则需在上图圈3中切换一下即可,在PLC模式下时“地址(A)”里填写”SYS”,“介质(M)”选择“UNTLW01”,点击圈2所示的“通讯参数”按钮,弹出下列对话框:点击上图圈中的“驱动设置”按钮,进入如下画面:如圈2中下拉框选择“UNITELWAY”,再选择第二个选项卡(圈1)“UNITELWAY Driver”,弹出如下画面:确保上图圈1中的版本号在V1.10 以上(包含1.10),若低于1.10请另外安装高版本的UNITELWAY驱动,否则有可能连不上,点击上图的圈2“Configuration”按钮,弹出串口设置窗口如下:选中上图红色圈圈标出的第一行,再单击“Edit”标签框,可弹出下图:在上图圈1所示的下拉框中选择串口号,如编程电缆已接到正确的USB接口且驱动安装正确,则在此可找到一个串口号,其后跟有(TSXPCX3030 Cable),如上图一样,选择好后点圈2“Line Parameters”选项卡,根据PLC程序里设定的串口通讯参数(参看“如何查看PLC程序内部通讯参数”),并且要保证调试电脑为通讯电缆分配的串口通讯参数也一致(可在桌面右击“我的电脑”-选择“属性”-选择“硬件”选项卡-选择“设备管理器”查看分配的串口通讯参数),修改完后一路点“OK”、“确定”保存刚才的修改~~~如何查看PLC程序内部通讯参数:双击上图圈1所示通讯口,弹出如下对话框(下图圈2所示即为程序内部通讯设定的参数):2.第二种是采用TCPIP协议进行联机编程:参数设置与通讯配置检查:采用以太网编程分两种情况,一种是初次下载(CPU内无任何配置),另一种是CPU内已有程序配置(1)初次下载(CPU内无配置),此时CPU的以太网地址为出厂默认设值:默认IP地址的格式为085.016.xx.yy,xx,yy为MAC地址的最后两组数据转化成十进制。
协议或工程修改制做人:周伏龙工程名:四川甘孜州磨西水电站通讯规约文本名:SchneiderTCP-IP协议.pdf Schneider Premium PLC 系列通信规约.doc 通讯设备名:SchneiderTcp_plc通讯端口设置说明:通道类型:1:NET 以太网主IP地址:所连接设备的IP地址主IP地址端口:所连接设备的服务端口(502)备IP地址:所连接设备的备IP地址备主IP地址端口:所连接设备的备服务端口本机IP地址端口:未被占用的任意端口通讯所选规约配制:300.施耐得plc以太网通讯修改原因和内容说明(此项必须填写):新增规约数据定义说明:遥信(根据实际需要配置):遥测(根据实际需要配置):定值整定(根据实际需要配置):遥控(根据实际需要配置):遥调(根据实际需要配置):SchneiderTcp_plc配置:(注意:在InitScadaDB.EXE中配置,版本须在9.03.008.01以上) 1、操作步骤:在配置通道参数时,通道的规约必须选择为施耐得plc以太网通讯(第300个),则属于该通道下的所有的RTU都可以配置该规约;打开RTU配置界面,如上图1右图所示,此时规约扩展配置按钮为禁止态,添加新的RTU,通道号必须选择为配置有SchneiderTcp_plc规约的通道,单击增加记录按钮,重新选择该RTU,则此时规约扩展配置按钮变为允许态;单击规约扩展配置按钮,弹出上图2所示的对话框;增加配置:选择类型,输入帧格式,配置其它配置,单击增加配置按钮,则该配置即可写入数据库中。
每个RTU最大的配置组数为8组;修改配置:在对话框左侧的列表框中选中要修改的配置项,修改右侧的属性,单击修改配置按钮即可;删除配置:在对话框左侧的列表框中选中要删除的配置项,单击删除配置按钮即可; 全部清空:单击全部清空按钮,则该RTU的所有配置参数全部删除;参数配置完成后,单击退出配置按钮,关闭该对话框。