| 产品特性:进口正品 | 是否进口:否 | 加工定制:否 |
| 品牌:NI | 型号:IC660EBD120 | 工作电压:24VDCV |
| 输出频率:50kHz | 产品认证:UL | 系列:NI |
| 物料编码:IC660EBD120 | 运输:快递物流 | 时效:3天- |
| 快递费用:包邮顺丰 | 订货号:IC660EBD120 | 包装方式:普通包装 |
IC660EBD120控制器
IC660EBD120控制器;
IC660EBD120控制器;
IC660EBD120控制器

一、引言
Modbus应用层协议由美国Modicon公司(现为施耐德电气旗下品牌)于1979年开发的,用于实现其PLC产品与上位机的通信。由于其简单易用,得到了广大工业自动化仪器仪表企业的采纳与支持,实际上已成为了***标准。Modbus协议包括ASCII、RTU、TCP等。这些年来,随着PLC的不断发展,网络通讯功能要求越来越高。一方面,网络化,集成化的要求,使得PLC需要越来越多的接入到计算机监控网络中,作为网络的一个节点。另一方面,智能仪表应用越来越广,因此要求PLC具备较多的现场总线接口,能直接与智能仪表进行通讯。鉴于此,1999年施奈德电气发布了Modbus TCP协议,使得以太网上的Modbus设备可以通过502端口进行通信①。
二、模块总体设计
本模块采用基于Cortex-M3内核的***ARM LPC1758为CPU主控芯片,工作频率为100 MHz。它内置高速存储器(高达512K字节的闪存和64K字节的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设。同时集成多个标准和***的通信接口:I2C、SPI、I2S、SDIO、USART、USB Host/Device/OTG、CAN、Ethernet MIC等。本模块硬件结构如图1所示:
图1
CPU通过PHY向以太网总线传输Modbus TCP数据,向RS232或RS485总线传输Modbus RTU数据。考虑工业现场应用,串口接口和LAN接口均需要隔离,才能***电气上,可靠稳定。支持ISP,便于模块生产。JTAG只有在研发调试时用到。拨码配置主要配置工作模式,IP地址,波特率。
三、硬件设计
CPU LPC1758芯片自身并不集成以太网PHY,而提供了使用RMII(简化的媒体独立接口)协议和片上MIIM(媒体独立接口管理)串行总线、还有MDIO(管理数据输入/输出)来实现与片外以太网PHY之间的连接。本设计采用DP83848C物理层PHY芯片,它是美国国家半导体公司生产的一款鲁棒性好、功能全、功耗低的10/100 Mbps单路物理层(PHY)器件。它支持MII(介质无关接口)和RMII(精简的介质无关接口),使设计更简单灵活;同时,支持10BASE~T和100BASE-TX以太网外设,对其他标准以太网解决方案有良好的兼容性和通用性②。
图2为LPC1758和DP83848C之间的接口电路,图3为DP83848C驱动输出隔离电路。
图2 LPC1758和DP83848C之间的接口电路
图3 DP83848C驱动输出隔离电路
PCB布局方面,精度为1%的电阻和100 nF的去耦电容应靠近PHY器件放置,并通过***的路径到电源。两对差分信号(TD和RD)应平行走线,避免短截,且尽量***长度匹配,这样可以避免共模噪声和EMI辐射。理想情况下,信号线上不应有交叉或者通孔,同时,差分线应尽可能走在一面。
四、软件设计
本模块设计结构,从功能上可以设计成两种工作模式:Modbus TCP从站模式,Modbus TCP主站模式。Modbus TCP从站模式,是把以太网总线Modbus TCP请求转化成串口总线Modbus RTU请求,也就是以太网设备从PLC读出数据;Modbus TCP主站模式,是把串口总线Modbus RTU请求转化成以太网Modbus TCP请求,也就是PLC从以太网设备读入数据。下面以Modbus TCP从站模式为例。
4.1 模块配置
表1 拨码功能配置表模块配置主要是通过8位拨码开关实现,通过这拨码开关配置模块的工作模式,以太网IP地址,串口RTU地址,波特率。如表1所示:
8位拨码配置
4.2 以太网驱动开发
驱动开发包括两部份:芯片物理层驱动(MAC,PHY)和TCP/IP协议层驱动。芯片物理层驱动主要是对LPC1758的以太网控制器和PHY芯片的初始化和控制输入输出的函数化打包,以便供TCP/IP协议层驱动调用。TCP/IP协议层驱动开发需要参考TCP/IP标准协议,下图4比较清晰明了的介绍TCP/IP协议状态变化图③。
图4 TCP的状态变迁图
对于从站模式(服务器模式),每一个TCP请求连接对应一组状态图,把这些状态归纳入一个结构体,然后再创建结构体链表,系统程序通过维护监测链表,可以实现多客户端同时请求通讯。
4.3 Modbus TCP和Modbus RTU协议开发
参考Modbus TCP和Modbus RTU协议标准,不难实现PLC与本模块的Modbus RTU以及本模块与外部以太网设备的Modbus TCP数据通讯。然后在本模块程序内部完成数据包的Modbus TCP和Modbus RTU之间数据转换,采用透明传输方式,即把从一个端口接收出来的数据转换后立即从另一个端口输出去。Modbus TCP相比Modbus RTU报文格式,多了六个字节的前缀,少了后面的CRC校验,它是采用TCP/IP 和链路层(以太网)校验和机制来校验分组交换的准确性。
4.4 模块状态监测
模块状态监测包括:系统运行状态,Modbus RTU通讯状态,Modbus TCP连接状态、通讯状态,以及通讯异常报警。
4.5 通讯测试
实验平台采用NA200 PLC挂载本模块,然后通过网络交叉线和PC电脑相连,利用网上免费网络调试工具SocketTool2进行通讯测试。先在SocketTool2建立客户端,然后连接,发送测试通讯数据十六进制000000000006500600C90055,查看是否有数据返回。
五、结束语
本文设计的Modbus TCP通讯模块,能和现有PLC稳定连接,从成本、性能上都将是个比较好的选择。前文介绍的是以从站模式为例,对于主站模式,可以PLC利用串口对通讯模块设置通讯请求的从站信息(IP地址等)。在不改变硬件的基础之上,通过软件升级,可以把模块功能更加完善。比如:满足通讯模式一主多从、一从多主、以及自定义通讯的现场应用需求。同时本文提出的思路也可以作为一种通用方案,推广到类似的产品开发中。
ASEA BROWN BOVERI EH300C-YL11EX NSFP EH300CYL11EX
MODICON AS-B885-111 USPP ASB885111
TEXAS INSTRUMENTS PLC 5TI-1013 USPP 5TI1013
FOXBORO 2ARPS-A6 USPP 2ARPSA6
Panasonic AC Servo Motor MSM012A1EE Free Ship
MITSUBISHI MR-SO403S USPP MRSO403S
MKS INSTRUMENTS 127AA-000.1B USPP 127AA0001B
GENERAL ELECTRIC CK08CE311J NSFP CK08CE311J
New Perceptron Digital 917-4010 Digital Surface Sensor
ASEA BROWN BOVERI HIEE300024R4 NSFP HIEE300024R4
DEZURIK P2000 USPP P2000
Texas Instruments 505-7002
ATLAS COPCO 1051-01 USPP 105101
Panasonic AC Servo Motor MFA100LB2BSA #5927
RELIANCE ELECTRIC 0-51831-5 NSFP 0518315
PANASONIC MDM402D2C AC SERVO MOTOR WITH ENCORDER
SIEMENS 6ES5-374-2AH21 USPP 6ES53742AH21
TEXAS INSTRUMENTS PLC 560-2126B USPP 5602126B
ASEA BROWN BOVERI M3AA-090-L-4 NSFP M3AA090L4
PARKER LA470617U001 FNFP LA470617U001
ASEA BROWN BOVERI SPAD-346-C3 USPP SPAD346C3
ORIENTAL MOTOR BLD180A-MK USPP BLD180AMK
Panasonic AC Servo MDDDT5540 1.5KW Driver
TEXAS INSTRUMENTS PLC 500-5061 USPP 5005061
ASEA BROWN BOVERI 5736045-N USPP 5736045N
MODICON MM-PMAB001 NSFP MMPMAB001
505-4832 Texas Instruments/Si?emens TI 5054832 R25
OMRON F10-S15R USPP F10S15R
Panasonic AC Servo Motor MQMA042P1A
TEXAS INSTRUMENTS PLC 500-5848 USPP 5005848
TEXAS INSTRUMENTS PLC 505-2510 USPP 5052510
"NEW" PANASONIC Servo Motor MSMA102A1C CNC/ROUTER
TEXAS INSTRUMENTS PLC 305-25T NSFP 30525T
SIEMENS 6SE6440-2AD27-?5CA1 NSFP 6SE64402AD275C?A1
ISSC 620-1631 USPP 6201631
Panasonic AC Servo Driver MCDDT3520052 750W Free Ship
Texas Instruments 5TI Sequencer 5TI-1019-1 Module
CUSTOM SERVO 398111-01C NSPP 39811101C
Panasonic AC Servo Driver MSD2A121E Free Ship
MODICON 140-DDI-364-00 NSFP 140DDI36400
Panasonic MHMD02P1U AC Servo Motor Input 30AC
ASEA BROWN BOVERI QDBB-153M USPP QDBB153M
DELTA TAU DATA SYS 3A0-602804-108 NSPP 3A0602804108
ASEA BROWN BOVERI YT212001-BR-YB?KA70-15 USPP YT212001BRYBKA?70
PERCEPTRON CAMERA TRICAM CONTOUR SENSOR 911-0010 *new*
ASEA BROWN BOVERI RTO08358 USPP RTO08358
ASEA BROWN BOVERI 29118337B USPP 29118337B
Panasonic AC Servo Driver MDD083A1VV Free Ship
Texas Instrument Siemens thermocouple input module 500-5051 3 ailable
TI Siemens 500-5054 5005054 Redundant Tiway Peerlink PLC
Panasonic AC Servo Driver MSD011A1XXE FreeShip
TEXAS INSTRUMENTS PLC 45AF9106000169 USPP 45AF9106000169
SIEMENS 6ES5-391-5AA13 USPP 6ES53915AA13
TEXAS INSTRUMENTS PLC 500-5848 USPP 5005848
FOXBORO 202S-07-SSSFSS?ESNF USPP 202S07SSSFSSES?NF
TEXAS INSTRUMENTS PLC 500-5061 USPP 5005061
Panasonic MGDA093A1A AC SERVO DRIVER Free Ship
EMCO 301-M USPP 301M
ASEA BROWN BOVERI DSQC-211 NSPP DSQC211
ASEA BROWN BOVERI YT212001- USPP YT212001
TEXAS INSTRUMENTS PLC 305-25T USPP 30525T
ASEA BROWN BOVERI MK14A-X020 USPP MK14AX020
CONVERGENT ENERGY 409600P NSPP 409600P
ASEA BROWN BOVERI ACS201-2P7-3-0?0-10 USPP ACS2012P730010
ASEA BROWN BOVERI ACH501-020-4-N?OP2 USPP ACH5010204NOP2
SAJF// PANASONIC DV80X250MF5 AC SERVO DRIVER USED
TEXAS INSTRUMENTS 500 - 5047 - A Analog OUTPUT Module
EEC AEG 029147614 USPP 029147614
XYCOM 3300ACT USPP 3300ACT
TEXAS INSTRUMENTS PLC 500-5023 NSPP 5005023
SIEMENS 1HU3058-0AC01 USPP 1HU30580AC01
TEXAS INSTRUMENTS PLC 7MT-300 NSFP 7MT300
PERCEPTRON 911-0005
Texas Instruments 305-02B
TEXAS INSTRUMENTS PLC 500-5048 NSFP 5005048
TEXAS INSTRUMENTS PLC 315-DA USPP 315DA
LEESON ELECTRIC CO 108502.00 USPP 10850200
MITSUBISHI A1SJ71E71N-B2 NSFP A1SJ71E71NB2
IC660EBD120控制器;
IC660EBD120控制器

一、引言
Modbus应用层协议由美国Modicon公司(现为施耐德电气旗下品牌)于1979年开发的,用于实现其PLC产品与上位机的通信。由于其简单易用,得到了广大工业自动化仪器仪表企业的采纳与支持,实际上已成为了***标准。Modbus协议包括ASCII、RTU、TCP等。这些年来,随着PLC的不断发展,网络通讯功能要求越来越高。一方面,网络化,集成化的要求,使得PLC需要越来越多的接入到计算机监控网络中,作为网络的一个节点。另一方面,智能仪表应用越来越广,因此要求PLC具备较多的现场总线接口,能直接与智能仪表进行通讯。鉴于此,1999年施奈德电气发布了Modbus TCP协议,使得以太网上的Modbus设备可以通过502端口进行通信①。
二、模块总体设计
本模块采用基于Cortex-M3内核的***ARM LPC1758为CPU主控芯片,工作频率为100 MHz。它内置高速存储器(高达512K字节的闪存和64K字节的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设。同时集成多个标准和***的通信接口:I2C、SPI、I2S、SDIO、USART、USB Host/Device/OTG、CAN、Ethernet MIC等。本模块硬件结构如图1所示:
图1
CPU通过PHY向以太网总线传输Modbus TCP数据,向RS232或RS485总线传输Modbus RTU数据。考虑工业现场应用,串口接口和LAN接口均需要隔离,才能***电气上,可靠稳定。支持ISP,便于模块生产。JTAG只有在研发调试时用到。拨码配置主要配置工作模式,IP地址,波特率。
三、硬件设计
CPU LPC1758芯片自身并不集成以太网PHY,而提供了使用RMII(简化的媒体独立接口)协议和片上MIIM(媒体独立接口管理)串行总线、还有MDIO(管理数据输入/输出)来实现与片外以太网PHY之间的连接。本设计采用DP83848C物理层PHY芯片,它是美国国家半导体公司生产的一款鲁棒性好、功能全、功耗低的10/100 Mbps单路物理层(PHY)器件。它支持MII(介质无关接口)和RMII(精简的介质无关接口),使设计更简单灵活;同时,支持10BASE~T和100BASE-TX以太网外设,对其他标准以太网解决方案有良好的兼容性和通用性②。
图2为LPC1758和DP83848C之间的接口电路,图3为DP83848C驱动输出隔离电路。
图2 LPC1758和DP83848C之间的接口电路
图3 DP83848C驱动输出隔离电路
PCB布局方面,精度为1%的电阻和100 nF的去耦电容应靠近PHY器件放置,并通过***的路径到电源。两对差分信号(TD和RD)应平行走线,避免短截,且尽量***长度匹配,这样可以避免共模噪声和EMI辐射。理想情况下,信号线上不应有交叉或者通孔,同时,差分线应尽可能走在一面。
四、软件设计
本模块设计结构,从功能上可以设计成两种工作模式:Modbus TCP从站模式,Modbus TCP主站模式。Modbus TCP从站模式,是把以太网总线Modbus TCP请求转化成串口总线Modbus RTU请求,也就是以太网设备从PLC读出数据;Modbus TCP主站模式,是把串口总线Modbus RTU请求转化成以太网Modbus TCP请求,也就是PLC从以太网设备读入数据。下面以Modbus TCP从站模式为例。
4.1 模块配置
表1 拨码功能配置表模块配置主要是通过8位拨码开关实现,通过这拨码开关配置模块的工作模式,以太网IP地址,串口RTU地址,波特率。如表1所示:
8位拨码配置
4.2 以太网驱动开发
驱动开发包括两部份:芯片物理层驱动(MAC,PHY)和TCP/IP协议层驱动。芯片物理层驱动主要是对LPC1758的以太网控制器和PHY芯片的初始化和控制输入输出的函数化打包,以便供TCP/IP协议层驱动调用。TCP/IP协议层驱动开发需要参考TCP/IP标准协议,下图4比较清晰明了的介绍TCP/IP协议状态变化图③。
图4 TCP的状态变迁图
对于从站模式(服务器模式),每一个TCP请求连接对应一组状态图,把这些状态归纳入一个结构体,然后再创建结构体链表,系统程序通过维护监测链表,可以实现多客户端同时请求通讯。
4.3 Modbus TCP和Modbus RTU协议开发
参考Modbus TCP和Modbus RTU协议标准,不难实现PLC与本模块的Modbus RTU以及本模块与外部以太网设备的Modbus TCP数据通讯。然后在本模块程序内部完成数据包的Modbus TCP和Modbus RTU之间数据转换,采用透明传输方式,即把从一个端口接收出来的数据转换后立即从另一个端口输出去。Modbus TCP相比Modbus RTU报文格式,多了六个字节的前缀,少了后面的CRC校验,它是采用TCP/IP 和链路层(以太网)校验和机制来校验分组交换的准确性。
4.4 模块状态监测
模块状态监测包括:系统运行状态,Modbus RTU通讯状态,Modbus TCP连接状态、通讯状态,以及通讯异常报警。
4.5 通讯测试
实验平台采用NA200 PLC挂载本模块,然后通过网络交叉线和PC电脑相连,利用网上免费网络调试工具SocketTool2进行通讯测试。先在SocketTool2建立客户端,然后连接,发送测试通讯数据十六进制000000000006500600C90055,查看是否有数据返回。
五、结束语
本文设计的Modbus TCP通讯模块,能和现有PLC稳定连接,从成本、性能上都将是个比较好的选择。前文介绍的是以从站模式为例,对于主站模式,可以PLC利用串口对通讯模块设置通讯请求的从站信息(IP地址等)。在不改变硬件的基础之上,通过软件升级,可以把模块功能更加完善。比如:满足通讯模式一主多从、一从多主、以及自定义通讯的现场应用需求。同时本文提出的思路也可以作为一种通用方案,推广到类似的产品开发中。
ASEA BROWN BOVERI EH300C-YL11EX NSFP EH300CYL11EX
MODICON AS-B885-111 USPP ASB885111
TEXAS INSTRUMENTS PLC 5TI-1013 USPP 5TI1013
FOXBORO 2ARPS-A6 USPP 2ARPSA6
Panasonic AC Servo Motor MSM012A1EE Free Ship
MITSUBISHI MR-SO403S USPP MRSO403S
MKS INSTRUMENTS 127AA-000.1B USPP 127AA0001B
GENERAL ELECTRIC CK08CE311J NSFP CK08CE311J
New Perceptron Digital 917-4010 Digital Surface Sensor
ASEA BROWN BOVERI HIEE300024R4 NSFP HIEE300024R4
DEZURIK P2000 USPP P2000
Texas Instruments 505-7002
ATLAS COPCO 1051-01 USPP 105101
Panasonic AC Servo Motor MFA100LB2BSA #5927
RELIANCE ELECTRIC 0-51831-5 NSFP 0518315
PANASONIC MDM402D2C AC SERVO MOTOR WITH ENCORDER
SIEMENS 6ES5-374-2AH21 USPP 6ES53742AH21
TEXAS INSTRUMENTS PLC 560-2126B USPP 5602126B
ASEA BROWN BOVERI M3AA-090-L-4 NSFP M3AA090L4
PARKER LA470617U001 FNFP LA470617U001
ASEA BROWN BOVERI SPAD-346-C3 USPP SPAD346C3
ORIENTAL MOTOR BLD180A-MK USPP BLD180AMK
Panasonic AC Servo MDDDT5540 1.5KW Driver
TEXAS INSTRUMENTS PLC 500-5061 USPP 5005061
ASEA BROWN BOVERI 5736045-N USPP 5736045N
MODICON MM-PMAB001 NSFP MMPMAB001
505-4832 Texas Instruments/Si?emens TI 5054832 R25
OMRON F10-S15R USPP F10S15R
Panasonic AC Servo Motor MQMA042P1A
TEXAS INSTRUMENTS PLC 500-5848 USPP 5005848
TEXAS INSTRUMENTS PLC 505-2510 USPP 5052510
"NEW" PANASONIC Servo Motor MSMA102A1C CNC/ROUTER
TEXAS INSTRUMENTS PLC 305-25T NSFP 30525T
SIEMENS 6SE6440-2AD27-?5CA1 NSFP 6SE64402AD275C?A1
ISSC 620-1631 USPP 6201631
Panasonic AC Servo Driver MCDDT3520052 750W Free Ship
Texas Instruments 5TI Sequencer 5TI-1019-1 Module
CUSTOM SERVO 398111-01C NSPP 39811101C
Panasonic AC Servo Driver MSD2A121E Free Ship
MODICON 140-DDI-364-00 NSFP 140DDI36400
Panasonic MHMD02P1U AC Servo Motor Input 30AC
ASEA BROWN BOVERI QDBB-153M USPP QDBB153M
DELTA TAU DATA SYS 3A0-602804-108 NSPP 3A0602804108
ASEA BROWN BOVERI YT212001-BR-YB?KA70-15 USPP YT212001BRYBKA?70
PERCEPTRON CAMERA TRICAM CONTOUR SENSOR 911-0010 *new*
ASEA BROWN BOVERI RTO08358 USPP RTO08358
ASEA BROWN BOVERI 29118337B USPP 29118337B
Panasonic AC Servo Driver MDD083A1VV Free Ship
Texas Instrument Siemens thermocouple input module 500-5051 3 ailable
TI Siemens 500-5054 5005054 Redundant Tiway Peerlink PLC
Panasonic AC Servo Driver MSD011A1XXE FreeShip
TEXAS INSTRUMENTS PLC 45AF9106000169 USPP 45AF9106000169
SIEMENS 6ES5-391-5AA13 USPP 6ES53915AA13
TEXAS INSTRUMENTS PLC 500-5848 USPP 5005848
FOXBORO 202S-07-SSSFSS?ESNF USPP 202S07SSSFSSES?NF
TEXAS INSTRUMENTS PLC 500-5061 USPP 5005061
Panasonic MGDA093A1A AC SERVO DRIVER Free Ship
EMCO 301-M USPP 301M
ASEA BROWN BOVERI DSQC-211 NSPP DSQC211
ASEA BROWN BOVERI YT212001- USPP YT212001
TEXAS INSTRUMENTS PLC 305-25T USPP 30525T
ASEA BROWN BOVERI MK14A-X020 USPP MK14AX020
CONVERGENT ENERGY 409600P NSPP 409600P
ASEA BROWN BOVERI ACS201-2P7-3-0?0-10 USPP ACS2012P730010
ASEA BROWN BOVERI ACH501-020-4-N?OP2 USPP ACH5010204NOP2
SAJF// PANASONIC DV80X250MF5 AC SERVO DRIVER USED
TEXAS INSTRUMENTS 500 - 5047 - A Analog OUTPUT Module
EEC AEG 029147614 USPP 029147614
XYCOM 3300ACT USPP 3300ACT
TEXAS INSTRUMENTS PLC 500-5023 NSPP 5005023
SIEMENS 1HU3058-0AC01 USPP 1HU30580AC01
TEXAS INSTRUMENTS PLC 7MT-300 NSFP 7MT300
PERCEPTRON 911-0005
Texas Instruments 305-02B
TEXAS INSTRUMENTS PLC 500-5048 NSFP 5005048
TEXAS INSTRUMENTS PLC 315-DA USPP 315DA
LEESON ELECTRIC CO 108502.00 USPP 10850200
MITSUBISHI A1SJ71E71N-B2 NSFP A1SJ71E71NB2
供应商信息
| 企业类型 | 有限责任公司(自然人独资) | 注册资本 | 100.00万人民币 |
| 公司注册地址 | 福建省福州市仓山区齐安路760号7号厂房三层A3-026-027店 | 统一社会信用代码 | 91350104MA31P4XF30 |
| 登记机关 | 福州市仓山区市场监督管理局 | 法定代表人 | 陈金城 |
| 公司成立日期 | 2018-05-09 | 营业期限 | 2018-05-09 至 2068-05-08 |
| 经营范围 | 一般项目:工业自动控制系统装置销售;配电开关控制设备销售;计算机软硬件及辅助设备零售;计算机软硬件及辅助设备批发;工业机器人销售;发电机及发电机组销售;照明器具销售;风机、风扇销售;文具用品零售;文具用品批发;家具销售;家具零配件销售;机械设备销售;电子产品销售;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;电气设备修理(除依法须经批准的项目外,凭营业执照依法自主开展经营活动) 许可项目:货物进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准) | ||
产品推荐
推荐产品

