描述
利用软件编程实现通讯
利用软件编程方式,可以更加灵活实现各种非常规的通讯。
由于自行编写的程序在工程师站/操作员站运行,需要占用一定的CUP时间及内存,因此在通讯数据量较大,同时要求通讯速度较快时,由于没有专业通讯软件的“例外报告”机制,建议不要采用自行开发程序的办法。
由于自行编写的程序通常没有“数据缓存”机制,在传送非常重要的数据时应该谨慎使用。
自行编程主要工作为了两方面,一为I/A数据的读写及处理,一为通讯的实现。
通常自行开发通讯软件包括:串口通讯(如智能前端)、TCP/IP通讯(如实时数据传送)、FTP通讯(如定期传送报表文本)、基于TCP/IP的MODBUS协议通讯。
以上几种通讯方式在通讯的实现方式上不同,但在I/A’s内数据的读写操作是一样的,接下来将阐述软件编程时的主要函数及方式:
4.1I/A’s数据的读写及处理
Foxboro公司I/A’s系统提供强大的内部编程函数(C函数、FORTRAN),主要包括有:
lOMCALL函数–实现I/A’s系统内部数据的读写操作。
公司销售的进口备件从国外生产厂家直接进货,
实行扁平化的销售模式,给客户节约了时间和成本。
我们的目标就是国内用户采购国外备件遇到困难和疑难时都能找到我们。
我们能够及时地报出优惠的价格和迅捷的交货期;国内用户采购国外备件受到*代理垄断价格时,
我们会给用户提供一个比较的机会,并且为客户提供=的解决方案。由于我们的订单集中,订货量大,
因此我们能提供颇具竞争力的价格并能够迅速交货,我们长期以来致力于解决国内用户采购国外备件中的疑难问题,并为广大
用户提供电气及工控自动化成套设备的购销、现场调试等全面周到的服务。
主营:世界知名品牌的PLC、DCS系统备件模块
①Allen-Bradley(美国AB)系列产品》
②Schneider(施耐德电气)系列产品》
③General electric(通用电气)系列产品》
④Westinghouse(美国西屋)系列产品》
⑤SIEMENS(西门子系列产品)》
⑥销售ABB Robots.FANUC Robots、YASKAWA Robots、KUKA Robots、Mitsubishi Robots、OTC Robots、PanasonicRobots、MOTOMAN Robots。
⑦estinghouse(西屋):OVATION系统、WDPF系统、MAX1000系统备件。
⑧Invensys Foxboro(福克斯波罗):I/A Series系统,FBM(现场输入/输出模块)
顺序控制、梯形逻辑控制、事故追忆处理、数模转换、输入/输出信号处理、数
据通信及处理等。Invensys Triconex:冗余容错控制系统、基于三重模件冗余(TMR)
结构的zui现代化的容错控制器。
⑨Siemens(西门子):Siemens MOORE,Siemens Simatic C1,Siemens数控系统等。
⑩Bosch Rexroth(博世力士乐):Indramat,I/O模块,PLC控制器,驱动模块等。
◆Motorola(摩托罗拉):MVME 162、MVME 167、MVME1772、MVME177等系列。
Allen Bradley 1746-OG16 Ser C Output Module SLC 500
GE Fanuc A03B-0807-C052 ADA02A Analog Output Module
ALLEN-BRADLEY SLC 500 1746-OG16 SER C OUTPUT MODULE
Fanuc Analog Output Module A03B-0807-C052 A03B0807C052
GE Fanuc Ser.90-30 IC693MDL930C Output Relay
Fanuc Analog Output Module DA03A DAO3A#A03B-0801-C055
ALLEN BRADLEY 1746-OA16 RELAY OUTPUT 16PT.SER.C SLC500
Allen Bradley SLC500 1746-OB32 SER C Output Module PLC
ALLEN BRADLEY SLC500 OUTPUT MODULE 1746-OW16 SER C
NEW ALLEN BRADLEY 1771-OZ CONTACT OUTPUT MODULE SER.C
Allen Bradley 1771OAD Ser C AC Output Module 1771-OAD
Allen Bradley 1746-IFE/C Input Analog Module Ser C
ALLEN BRADLEY SLC 500 OUTPUT MODULE 1746-OA16 SER C
Allen Bradley 1746-OV16 SLC 500 OUTPUT Module Ser C
Allen Bradley 1746-OV16 Output Module Ser C SLC 500
NEW ALLEN BRADLEY 17710B SER.C OUTPUT MODULE
FS Allen Bradley Analog Output 1769-OF4CI 01/11
GE 90-30 Analog Output IC693ALG390C IC693ALG390
Fanuc A03B-0807-C052 Analog Output Module,ADAO2A
Allen Bradley SLC500 Output Module,#1746-OA16,Ser.C
Allen Bradley SLC 500 1746-OG16 ser C Output Module PLC
Allen Bradley 1746-OB32 Output Module SLC 500 Ser.C
Allen Bradley 1746-OV32 Output Module SLC 500 Ser.C
Allen Bradley SLC 500 Output Module,1746-OW16,Ser C
4770 NEW Allen-Bradley 1746-OV16 SER C Output Module
1 NIB RELIANCE ELECTRIC 45C360 ANALOG OUTPUT 8 CHANNEL
Allen Bradley 1746-OW16 Relay Output Module Ser.C
Allen Bradley AB-1771 E4C Analog Output Expander 12Bit*
ALLEN BRADLEY SLC500 1746-OB16 SER.C OUTPUT MODULE
ALLEN BRADLEY 1746-OW16 SER.C OUTPUT MODULE 1746OW16
ALLEN BRADLEY 1771-OQ16 SER.C OUTPUT CARD
Allen Bradley SLC 500 Output Module,1746-OB16,Ser C
ALLEN BRADLEY 1746-OW16 OUTPUT MODULE 1746OW16 SER.C
ALLEN BRADLEY 1746-OA16 OUTPUT MODULE SER.C!CANADA
Siemens Analog Output Module 6ES7332-5HD01-0AB0 6ES7
Reliance Electric Analog Output 57C410 New Open Box
Siemens Simatic S7 Analog Output 6ES7 135-4FB01-0AB0
Allen Bradley 1746-OA16 Output Module Ser C SLC 500
1746-OV16 Ser.C 10-50VDC Output Module
Allen Bradley 1746-0B16 Output Module SLC 500 SER.C
Allen Bradley 160-AA04NSF1 Analog Drive Ser.C 1 HP
Allen-Bradley SLC 500 Output Module 1746-OW16 Ser C
Allen Bradley 1746-OA16 Ser c SLC 500 output Module
AB 1746-OBP16 Ser.C OUTPUT MODULE HIGH CURRENT DC
AB 1771-IVN SER.C LOW TRUE OUTPUT MODULE*QUANTITY
Allen Bradley 1746-OG16 SER C Output DC 16POINT TTL
Allen Bradley 1734-OE2C Analog Output Module AB NEW/NIB
Fanuc Ltd A03B-0807-C052 Analog Output A03B0807C052
ALLEN BRADLEY SLC 500 1746-OV16 OUTPUT Ser.C*QUANTITY
Allen Bradley Analog Input 1734-IE2C Ser C
Allen Bradley 1771-OAD Ser C OUTPUT MODULE 16POINT 120V