配套附件齐全
技术支持支持
软件类型通用
软件名称001
版本号01
版本类型5
版本语言通用
系统平台要求无
系统硬件要求无
支持用户数无限制
品牌施耐德
CQPGCTDE0000控制器模块现货供应1个起批,量大从优
四、软件设计
本模块设计结构,从功能上可以设计成两种工作模式: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 和链路层(以太网)校验和机制来校验分组交换的准确性。
机电控制是研究如何设计控制器并合理选择或设计放大元件、执行元件、检测与转换元件、导向与支承元件和传动机构等,并由此组成机电控制系统使机电设备达到所要求的性能的一门科学,在机电一体化技术中占有非常重要的地位。
机电控制系统是机电一体化产品及系统中承担着控制对象输出,并按照指令规定的规律变化的功能单元,是机电一体化产品及系统的重要组成部分。机电控制系统是一种自动控制系统。
机电控制系统一般由指令元件,比较、综合与放大元件,转换与功率放大元件、执行元件、工作机构、检测与转换元件等6部分组成。、
CQPGCTDE0000控制器模块现货供应1个起批,量大从优;
CQPGCTDE0000控制器模块现货供应1个起批,量大从优;
那么,如何选购PLC产品呢?
1、系统规模首先应确定系统用PLC单机控制,还是用PLC形成网络,由此计算PLC输入、输出点。数,并且在选购PLC时要在实际需要点数的基础上留有一定余量(10%)。
2、确定负载类型根据PLC输出端所带的负载是直流型还是交流型,是大电流还是小电流,以及PLC输出点动作的频率等,从而确定输出端采用继电器输出,还是晶体管输出,或品闸管输出。不同的负载选用不同的输出方式,对系统的稳定运行是很重要的。
3、存储容量与速度尽管国外各厂家的PLC产品大体相同,但也有一定的区别。目前还未发现各公司之间完全兼容的产品。各个公司的开发软件都不相同,而用户 程序的存储容量和指令的执行速度是两个重要指标。一般存储容量越大、速度越快的PLC价格就越高,但应该根据系统的大小合理选用PLC产品。
4、编程器的选购PLC编程可采用三种方式:
是用一般的手持编程器编程,它只能用商家规定语句表中的语句编程。这种方式效率低,但对于系统容量小,用量小的产品比较适宜,并且体积小,易于现场调试,造价也较低。
是用图形编程器编程,该编程器采用梯形图编程,方便直观,一般的电气人员短期内就可应用自如,但该编程器价格较高。
是用IBM个人计算机加PLC软件包编程,这种方式是效率的一种方式,但大部分公司的PLC开发软件包价格昂贵,并且该方式不易于现场调试。
(4)开放式结构,广泛的数据获取和强大的数据处理功能
MCGS采用开放式结构,系统可以与广泛的数据源交换数据,MCGS提供多种高性能的I/O驱动;支持Microsoft开放数据库互连(ODBC)接,有强大的数据库连接能力;支持OPC(OLE for Process Control)标准,即可作为OPL客户端,也可以作为OPC服务器,可以与更多的自动化设备相连接;MCGS通过DDE(Dynamic Data Exchange,动态数据交换)与其他应用程序交换数据,充分利用计算机丰富的软件资源;MCGS支持ActiveX控制,提供较其灵活的面向对象的动态图形功能,并且包含丰富的图形库。
(5)完善的安全机制
MCGS提供了良好的安全机制,为多个不同级别的用户设定了不同的权限。此外MCGS还提供了工程,锁定软件狗、工程运行期限等功能,大大加强了保护组态开发者劳动成果的力度。
(6)强大的网络功能
MCGS支持TCP/IP、MODEN、RS-458/RS-422/RS-232等多种网络体系结构;使用MCGS网络版组态软件,可以在整个企业范围内,用IE浏览器方便的浏览到实时和历史的监控信息,实现设备管理和企业管理的集成。
(7)多样化的报警功能
MCGS提供多种不同的警报方式,具有丰富的警报类型和灵活多样的警报处理函数。不仅方便用户进行警报设置,并且实现了系统实时显示、打印警报信息的功能。警报信息的存储与应答功能,为工业现场安全可靠地生产运行提供了有力的**。
MITSUBISHI FX2-128MR USPP FX2128MR
New Perceptron Encoder Cable Module 515-0076 #29448
SIEMENS/TI/CTI 2550 505-2550 505 PLC
Perceptron 917-3046 Digital Surface Minicam REV A
FANUC A05B-2351-02 NSPP A05B235102
YASKAWA ELECTRIC JAMSC-B1083C NSFP JAMSCB1083C
Texas Instruments 530-1104
TEXAS INSTRUMENTS 5TI-1013 SEQUENCER MODULE ***XLNT***
TEXAS INSTRUMENTS PLC 7MT-600 NSFP 7MT600
NEXEN GROUP 912743 NSFP 912743
ASEA BROWN BOVERI PCU-03 USPP PCU03
TEXAS INSTRUMENTS PLC 500-5035 NSFP 5005035
KEYENCE CORP VG-035 NSFP VG035
MOTOROLA 01-W3875B-04E USPP 01W3875B04E
REIS 101122 USPP 101122
ASEA BROWN BOVERI S4HQ100BRRAS4 NSFP S4HQ100BRRAS4
TELEMECANIQUE TSX-MEM42 USPP TSXMEM42
SAJF// PANASONIC MSMD012P1T AC SERVO MOTOR USED
SEIKI CO LTD INO-11-10-07-04-01B USPP INO1110070401B
Texas Instruments 305-01DA
TEXAS INSTRUMENTS PLC 505-4616A NSPP 5054616A
TEXAS INSTRUMENTS PLC 545-1103 USPP 5451103
MITSUBISHI BY171E584G51 USPP BY171E584G51
MODICON PLS-4 USPP PLS4
ASEA BROWN BOVERI YYT-102D USPP YYT102D
DYNAMATIC 15-283-1410 USPP 152831410
ASEA BROWN BOVERI 086348-001 USPP 086348001
FISHER ROSEMOUNT 657-ES USPP 657ES
GENERAL ELECTRIC 193W-277ABG02 USPP 193W277ABG02
Texas Instruments 500-5047
ASEA BROWN BOVERI 57275707 NSPP 57275707
ASEA BROWN BOVERI QDBB-153M USPP QDBB153M
TEXAS INSTRUMENTS PLC 505-ATM-0440 USPP 505ATM0440
Panasonic AC Servo Motor MSM082D1A
SIEMENS 6FX1-120-2CA01 USPP 6FX11202CA01
560-2122 TI Texas Instruments Power Supply 5602122
TEXAS INSTRUMENTS PLC 505-4408 NSFP 5054408
PANASONIC MFA024LA2NS AC SERVO MOTOR
RELIANCE ELECTRIC 45C-270 NSFP 45C270
ASEA BROWN BOVERI DSQC116 USPP DSQC116
PANASONIC SERVO DRIVE MSDA013A1A
CEGELEC MLO USPP MLO
RELIANCE ELECTRIC 801429-5SB USPP 8014295SB
Perceptron MiniCam Surface Sensor
Panasonic AC Servo Driver MSDZ043A1A Free Ship
Matsushita Panasonic MSD023A2XXV AC Servo Driver
Texas Instruments 5TI-2001
TEXAS INSTRUMENTS PLC U-01JLM6 NSFP U01JLM6
ASEA BROWN BOVERI ACH501-030-4-00P2 USPP ACH501030400P2
ASEA BROWN BOVERI SPAD-346-C3 USPP SPAD346C3
MODICON ALU151-1 USPP ALU1511
TEXAS INSTRUMENTS PLC 500-5840 NSFP 5005840
TEXAS INSTRUMENTS PLC 545-1104 USPP 5451104
TEXAS INSTRUMENTS PLC VPU-200-3102 USPP VPU2003102
ASEA BROWN BOVERI 3BSE004940R1 NSPP 3BSE004940R1
ASEA BROWN BOVERI ACS401-6020-32 USPP ACS401602032
http://fzjfx0005.b2b168.com