内部安全栏 6SN1123-1AA00-0AA1
内部安全栏 6SN1123-1AA00-0AA1
内部安全栏 6SN1123-1AA00-0AA1
-------------------------------------------------
厦门阿米控技术有限公司
侯典龙手机:
电话:
:2851195464
地址:厦门市思明区湖滨南路388号国贸大厦32楼D单元
-------------------------------------------------
****************************************************************************
多年来,阿米控一直从事制造商的PLC系统模块,工业备品和备件的销售。
在我们的库存中,您会找到零件。我们甚至可以采购已经被制造商停产很长时间并且不在生产的产品。我们很乐意为您提供帮助,以确保您的公司没有任何工厂和生产故障,而且价优!
****************************************************************************
Telemecanique ATV31HU15N4
EBERLE TM11
Rexroth HCS01.1E-W0009-A-02 HCS01.1E-W0009-A-02-B-ET-EC-PB-NN-NN-FW
Siemens Simodrive 6SN1118-0AD11-0AA0
Nordac Compact SK750/1
Rexroth Mannesmann VSPA1 VT-VSPA1-1-11
Sick Stegmann DRS61-A4K08192
Fanuc I0U1 A02B-0236-C211
Moeller PS4 EM4-101-AA2
Siemens 1500 6ES7 132-7GD00-0AB0
JUNGHEINRICH 51005301 PM2402
MGV Stromversorgungen POWER Supply VNT 2160 P3161-05121AC
REXROTH Keyboard VAK40.1E-DE-U-MPNN R911171080
Moeller EBE295.1 -3 SBI PS316
Pepperl + Fuchs Fieldbus Power Hub MB-FB-4.GEN
Siemens Ethernet 6GK7343-1GX20-0XE0 6GK7 343-1GX20-0XE0
Schneider Electric Altivar ATV320 ATV320U11N4C
St?ber Posidrive FAS 4000 FAS4014
Siemens 6ES7322-1BL00-0AA0 6ES7 322-1BL00-0AA0
Siemens SM331 6ES7331-1KF02-0AB0 6ES7 331-1KF02-0AB0
Siemens 6ES7 340-1AH02-0AE0 6ES7340-1AH02-0AE0 CP340 RS232C E-St 03
ABB 3HAC14551-2 C3 Capacitor IRC5 3HAC14551-2/06A
Siemens Simatic 6ES5 304-3UB11 6ES5304-3UB11
YASKAWA A1000 CIMR-AA4A0005FAA
Rexroth 4WE 6 Y2-62/EG24K4QMBG24 SO293 R900738491
Sick ATM60-P4H13X13
Schneider Electric TSX Premium TSXPSY5500
Omron E5CC-CX3D5M-000
Danfoss 131B0037 FC-302P1K5T5E20H1XG
Siemens Simodrive UEB-Modul 6SN1112-1AC01-0AA1
St?ber Servomotor ED303UROS110
Siemens Sitop PSU300P IP67 6EP1433-2CA00
摘要:介绍了推进系统的基本组成,介绍了基于多线程技术的PLC与PC的通讯方式,给出了部分VC6.0的程序,该种通讯方法简单、实用有较高的实用价值。
关键词:串行通讯PLC多线程重叠结构VC6.0
0.引言
在现代工业控制系统中,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点对点的短距离通讯时,出错的几率较小,因而采用校验和法,基本能满足要求。