行业产品

  • 行业产品

厦门阿米控技术有限公司


当前位置:厦门阿米控技术有限公司>>PLC>>ABB>>ABB SDCS-PIN-51-COAT

ABB SDCS-PIN-51-COAT

返回列表页
参  考  价面议
具体成交价以合同协议为准

产品型号

品       牌

厂商性质经销商

所  在  地厦门市

塑料机械网采购部电话:0571-88918531QQ:2568841715

联系方式:查看联系方式

更新时间:2021-01-21 09:13:31浏览次数:311次

联系我时,请告知来自 塑料机械网

产品简介

ABB SDCS-PIN-51-COAT
主营:GE/EPRO/本特利/TRICONEX英维思/EMERSON艾默生/HONEYWELL霍尼韦尔/FOXBORO福克斯波罗/WESTINGHOUSE西屋/SIEMENS西门子/HIMA/施耐德/WOODWARD伍德沃德/SST/PROSOFT/瑞恩/YOKOGAWA横河/巴赫曼

详细介绍

ABB SDCS-PIN-51-COAT

ABB SDCS-PIN-51-COAT

 

引言

  在现代工业控制系统中,PLC以其高可靠性、适应工业过程现场、强大的联网功能等特点,被广泛应用。可实现顺序控制、PID回路调节、高速数据采集分析、计算机上位管理,是实现机电一体化的重要手段和发展方向。但PLC无法单独构成完整的控制系统,无法进行复杂的运算和显示各种实时控制图表和曲线,无良好的用户界面,不便于监控。将个人计算机(PC)与PLC结合起来使用,可以使二者优势互补,充分利用个人计算机强大的人机接口功能、丰富的应用软件和低廉的价格优势,组成高性能价格比的控制系统。

  1.系统构成

  推进系统中,PC机选用工控计算机。它是整个控制系统的核心,是上位机。其主要利用良好的图形用户界面,显示从PLC接收的开关量和控制手柄的位置,进行一些较复杂的数据运算,并且向PLC发出控制指令。

  PLC是该系统的下位机,负责现场高速数据采集(控制手柄的位置),实现逻辑、定时、计数、PID调节等功能,通过串行通讯口向PC机传送PLC工作状态及有关数据,同时从PC机接受指令,向蜂鸣器、指示灯、滑油泵、控制手柄的位置等发出命令,实现PC机对控制系统的管理,提高了PLC的控制能力和控制范围,使整个系统成为集散控制系统。

  2.通讯协议

  计算机与PLC之间的通信是建立在以RS232标准为基础的异步双向通信上的,FX系列PLC有其特定的通信格式,整个通信系统采用上位机主动的通信方式,PLC内部不需要编写专门的通信程序,只要把数据存放在相应的数据寄存器中即可,每个数据寄存器都有相应的物理通信地址,通信时计算机直接对物理通信地址进行操作。通信过程中,传输字符和命令字以ASCⅡ码为准,常用的字符及其ASCⅡ码对应关系。

  计算机与PLC进行通讯时,计算机与PLC之间是以帧为单位进行信息交换的,其中控制字符ENQ、ACK、NAK,可以构成单字符帧发送和接受,其余的信息帧发送和接受时都是由字符STX、命令字、数据、字符ETX以及和校验5部分组成。

  校验和在信息帧的尾部用来判断传输的正确与否,和校验码的计算方法是将命令码到ETX之间的所有字符的ASCⅡ码(十六进制数)相加,取所得和的低2位数,在后面的通信程序设计里面还会提到。进行差错检验的方法很多,常用的有奇偶校验码,水平垂直冗余校验LRC,目前广泛使用的是CRC校验码,它能查处99%以上18位或更长的突出错误,而在计算机与PLC点对点的短距离通讯时,出错的几率较小,因而采用校验和法,基本能满足要求。

  3.多线程技术及在VC++串口通信程序中的实现

  在Windows的一个进程内,包含一个或多个线程,每个线程共享所有的进程资源,包括打开的文件、信号标识及动态分配的内存等等。

  一个进程内的所有线程使用同一个32位地址空间,而这些线程的执行由系统调度程序控制,调度程序决定哪个线程可执行和什么时候执行线程。线程有优先级别,优先权较低的线程必须等到优先权较高的线程执行完任务后再执行。在多处理器的机器上,调度程序可以把多个线程放到不同的处理器上运行,这样可以使处理器的任务平衡,也提高系统的运行效率。

  Windows内部的抢先调度程序在活动的线程之间分配CPU时间,Windows区分两种不同类型的线程,一种是用户界面线程(UserInterfaceThread),它包含消息循环或消息泵,用于处理接收到的消息;另一种是工作线程(WorkThread)它没有消息循环,用于执行后台任务、监视串口事件的线程即为工作线程。

  本系统采用MFC编程方法,MFC是把串口作为文件设备来处理的,它用CreateFile()打开串口,并获得一个串口句柄,用SetCommState()进行端口配置,包括缓冲区设置,超时设置和数据格式等。然后调用函数ReadFile()和WriteFile()进行数据的读写,用WaitForSingleObject()监视通信事件。在用ReadFile()和WriteFile()读写串口时,一般采用重叠方式。因为同步I/O方式是当程序执行完毕才返回,这样会阻塞其他线程,降低程序执行效率。而重叠方式能使调用的函数立即返回,I/O操作在后台进行,这样线程就可以处理其他事务,同时也实现了线程在同一串口句柄上实现读写操作。

  使用重叠I/O方式时,线程要创建OVERLAPPED结构供读写函数使用,该结构重要的成员是hEvent事件句柄。它将作为线程的同步对象使用,读写函数完成时hEvent处于有信号状态,表示可进行读写操作;读写函数未完成时,hEvent被置为无信号。

  利用Windows的多线程技术,在辅助线程中监视串口,有数据到达时依靠事件驱动,读入数据并向主线程报告;并且,依靠重叠读写操作,让串口读写操作在后台运行。

  4.上位计算机通信程序设计

  以读取PLC输出线圈Y0为首的2个字节的数据为例,编写一个通信程序。查PLC软元件地址表可知,输出线圈Y0的首地址为00A0H,2个字节的数据即为Y0-Y7和Y10-Y17,根据返回的数据,就可以知道PLC此时的状态,以实现对PLC的监控。在每一次读操作之前,先要进行握手联络。对PLC发请求讯号ENQ,然后读PLC的响应讯号。如果读到的响应讯号为ACK,则表示PLC已准备就绪,等待接收通讯数据。

 

 优势产品:
l Invensys Foxboro(福克斯波罗):I/A Series系统,FBM(现场输入/输出模块)顺序控制、梯形逻辑控制、事故追忆处理、数模转换、输入/输出信号处理、数据通信及处理等。
l Invensys Triconex: 冗余容错控制系统、基于三重模件冗余(TMR)结构的现代化的容错控制器。
l Bently Nevada(本特利):3500/3300系统
l Westinghouse(西屋): OVATION系统、WDPF系统、WEStation系统备件。
l Schneider Modicon(施耐德*康):Quantum 140系列处理器、控制卡、电源模块等。
l Siemens(西门子):Siemens MOORE, Siemens Simatic C1,Siemens数控系统等。
l Motorola(摩托罗拉):MVME 162、MVME 167、MVME1772、MVME177等系列。
l XYCOM:I/O 、VME板和处理器等。
l GE FANUC(GE发那科):模块、卡件、驱动器等各类备件。
l Yaskawa(安川):伺服控制器、伺服马达、伺服驱动器。
l Bosch Rexroth(博世力士乐):Indramat,I/O模块,PLC控制器,驱动模块等。
l Woodward(伍德沃德):SPC阀位控制器、PEAK150数字控制器。

 

MKS 1479
MKS 6115
MKS 111402
MKS 114931
MKS 1006035
MKS 9980351
MKS 100001686
MKS 100312703
MKS 100312705
MKS 100312705
MKS 100314416
MKS 100314505
MKS 100314606

关键词:PLC PC PP PPE 控制器

感兴趣的产品PRODUCTS YOU ARE INTERESTED IN

AD908AE AD908AE

AD908AE 面议

FCM2F2 FCM2F2

FCM2F2 面议

AD908AA AD908AA

AD908AA 面议

FEM10EF FEM10EF

FEM10EF 面议

AD202MU AD202MU

AD202MU 面议

FCP270 FCP270

FCP270 面议

P0916FK P0916FK

P0916FK 面议

P0400YD P0400YD

P0400YD 面议

P0917MF P0917MF

P0917MF 面议

塑料机械网 设计制作,未经允许翻录必究 .      Copyright(C) 2021 https://www.86pla.com,All rights reserved.

以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,塑料机械网对此不承担任何保证责任。 温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。

会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~