1. FX2系列PLC与计算机之间通信协议
FX2系列可编程控制仪与计算机之间的通信采用RS-232标准,其传输速率固定为9600bps,奇偶校验位采用偶校验。数据以帧为单位发送和接收。一个多字符帧由力所示的五部分组成,其中和校验值是将命令码ETX之间的的呢字符的ASCII码(十六进制数)相加,取得所得和的好低二位数。STX和ETX分别表示该字符帧的起始标起和结束标志。西门子PLC回收。
FX2系列与计算机之间的通信是以主机发出的初始命令,PLC对其作出响应的方式进行通信的。共有0、1、7、8四种命令,上位机实现对PLC的读写和强行置位。通过ENQ、ACK和NAK,上位机协调与PLC的通信应答。
2. 通信过程
采用BlandC编写主机与PLC的通信程序。首先必须对COM1口进行初始化,波特率为9600bps,奇偶校验位采用偶校验,七位有效数据。当计算机接收到来自PLC的应答字符ACK后,就可以进入数据通信了。
计算机可对PLC内各软设备进行读、写和强制ON/OFF操作。除开PLC的计时器和计数器的设定值采用常数时,以及文件寄存器内的数据,FX2系列PLC的所有开关量输入、输出以及各软件设备对计算机都是透明的。其操作时的多字符帧的格式如图3所示。但不同的操作在“多个字符”项内有所不同。例如,计算机对PLC的软设备Y20~Y37进行读操作,查装置地址表为00A2,读取2字节数据。收购PLC。
如传送的命令有错误,PLC返回NAK信号,本次操作失败,重新进行。
为了保证主机与PLC的通信准确无误,上位机也必须按通信协议进行和校。如接收的信息有误,则重新读取。如重复3次仍不行,则显示错误信息。
使用C语言很容易实现以上编程。
主机还可向可编程控制仪写数据,进行单点的强近置位和复位。
联系人:徐亚婷
手机:18020776785
电话:Tel:0592-5087595
QQ:2851195472
E-mail:2851195472@qq.com
★阿米控例举的销售品牌有如下:
英维思TRICONEX,AB【1398,部分型号等】施耐德【140开头,AS开头bf部分型号等】
GE【IC697,IC693,DS200,IS200部分型号等】
【DSQC机器人备件,3HAC,3HAB,3HNA,3HNM,3HXD部分型号等】
3500系列监测系统卡/前置器/传感器
TRICONEX【ESD系统卡件,冗余容错控制系统卡件d等】
福克斯波罗【FBM(现场输入/输出模块)部分型号等】
产品广泛应用于:电力、石油、矿井提升、港口、供热、燃气、供水、污水处理、冶金、造纸、纺织、化工、水利等现代化工业领域。
Phoenix Contact Sensor-Steckverbinder SACC-M12FS-4QO-0,75-M 1641772
Phoenix Contact Steckverbinder SACC-M12FS-4QO-0,75-M
Phoenix Contact Steckverbinder SACC-M12FS-8CON-PG 9-SH SK 1556168
Phoenix Contact Steckverbinder SACC-M12FS-8CON-PG9-M 1513347
Phoenix Contact Steckverbinder SACC-M12MR-4CON-PG7-M 1681101
Phoenix Contact Systemstecker UM 45-2FLK14/S7/MKKDS3 2306485
Phoenix Contact Widerstandsmessumformer MCR-R/U-V 2769637
Schaffner Netzfilter FN258-7-07
SEW Interface 8230188.12 / 08159939
mens ANSCHALTUNG 6AB6515-0AC
mens 机itionsschalter 3SE3 230-1GW
mens Teleperm M Analogeingabebaugruppe 6DS1700-8AA E-Stand:16 REM
mens Teleperm M Analogeingabebaugruppe 6DS1700-8BA E-Stand:05 REM
mens Teleperm M Businterface 6DS1212-8AB REM
mens Teleperm M Digitalausgabebaugruppe 6DS1604-8AA BA 16