西门子代理|一级代理商|驱动器代理

发布
浔之漫智控技术(上海)有限公司
品牌
西门子
型号
模块
产地
德国
电话
15821971992
手机
15821971992
发布时间
2023-07-19 17:06:40
产品详情
利用软件编程实现DCS通讯

  利用软件编程方式,可以更加灵活实现各种非常规的通讯。

  由于自行编写的程序在工程师站/操作员站运行,需要占用一定的CUP时间及内存,因此在通讯数据量较大,同时要求通讯速度较快时,由于没有通讯软件的“例外报告”机制,建议不要采用自行开发程序的办法。

  由于自行编写的程序通常没有“数据缓存”机制,在传送非常重要的数据时应该谨慎使用。

  自行编程主要工作为了两方面,一为I/A数据的读写及处理,一为通讯的实现。

  通常自行开发通讯软件包括:串口通讯(如智能前端)、TCP/IP通讯(如实时数据传送)、FTP通讯(如定期传送报表文本)、基于TCP/IP的MODBUS协议通讯。

  以上几种通讯方式在通讯的实现方式上不同,但在I/A’s内数据的读写操作是一样的,接下来将阐述软件编程时的主要函数及方式:

  1.I/A’s数据的读写及处理

  Foxboro公司I/A’s系统提供强大的内部编程函数(C函数、FORTRAN),主要包括有:

  lOMCALL函数–实现I/A’s系统内部数据的读写操作。

  主要函数有:

  2intgetval(char*name,intobj_type,intimport,char*value,unsignedint*status,intdata_len)

  此函数实现单个数据的读操作。

  2intom_getval(char*name,intobj_type,intimport,charvalue,unsignedint*status,intdata_len,PSAP_ADDR*psap_ptr)

  此函数实现单个数据的读操作,它使用PSAP指针。

  2intsetval(char*name,intobj_type,intimport,char*value,unsigned*status,intdata_len)

  此函数实现单个数据的写操作。

  2intom_setval(char*name,intobj_type,intimport,char*value,unsigned*status,intdata_len,PASP_ADDR*psap_ptr);

  此函数实现单个数据的写操作,它使用PSAP指针。

  2intomopen(structom_header_node*om_descriptor,intopen_id)

  此函数实现打开一个LIST,为数据的读写操作做准备。

  2intomread(intomopen_id,intsize_list,structvalue*var_list)

  此函数实现从打开的LIST中读取数据。

  2intomwrite(intomopen_id,intsize_list,structvalue*var_list);

  此函数实现向打开的LIST中写数据。

  2intomclose(intopen_id,structom_header_node*header,structopen_var*var_list,structnet_addr*addr_tbl)

  此函数实现关闭一个已经打开的LIST。

  2头部文件、OM结构及例程

  #include

  main()

  {

  structopen_varin_var_list[8];

  structheader_nodein_om_desc;

  structnet_adrin_net_adr_tbl[2];

  intin_open_id;

  intrtn;

  floatdelta_temp,delta_fc,delta_df;

  structvalue*in_data_list,*temp;

  inti;

  delta_temp=5.0;

  delta_fc=1.0;

  delta_df=0.5;

  in_om_desc.task_status=OM_R_ACCESS;

  in_om_desc.net_adr_tbl_ptr=in_net_adr_tbl;

  in_om_desc.size_net_adr_tbl=2;

  in_om_desc.open_list_ptr=in_var_list;

  in_om_desc.size_open_list=8;

  ……

  }

  2特点

  使用getval、setval、om_getval、om_setval函数进行编程比较简单,但效率较差;用omopen、omread、omwrite、omclose编程需要复杂的声明,编程比较复杂,但程序通用性好(不要FOXAPI的支持)、效率高。

  lFOXAPI函数–实现I/A’s系统内部数据的读写操作及强大的C/S结构编程。

  2intsbopen(int*gw_array,intnument,char*name_array,int*valtyp_array,intacctyp,float*delta_array,intclexit,intrsr,intwsr,float*wdelta_array,int*dset,int*index_array,int*error_array,int*reterr)

  此函数实现以连续更新的方式打开一个读写SET。

  2intbread(intdset,long*value_array,int*status_array,int*reterr)

  此函数实现从一个已经打开SET中读取数据。

  2intbwrite(intdset,long*value_array,int*error_array,int*reterr)

  此函数实现向一个已经打开SET中写数据。

  2intclsset(intdset,int*reterr)

  此函数实现关闭一个已经打开SET,释放程序所使用的内存空间,释放对CP中数据的控制权。

  2头部函数,FOXAPI结构定义及例程

SM系列的驱动控制器。

  美国的伺服装置生产公司Gettys曾一度作为Gould 电子公司一个分部(Motion Control

Division),生产M600系列的交流伺服电动机和A600

系列的伺服驱动器,后合并到AEG,恢复Gettys名称,并推出A700全数字化交流伺服系统。

  美国AB(ALLEN-BRADLEY)公司驱动分部生产的1326型铁氧体永磁交流伺服电动机和1391型交流PWM伺服控制器,电机包括3个机座号共30个规格。

  I.D.(Industrial

Drives)是美国的科尔摩根(Kollmorgen)的工业驱动分部,曾生产BR-210、BR-310、BR-510

三个系列共41个规格的无刷伺服电动机和BDS3型伺服驱动器。自1989年起推出了全新系列设计的永磁交流伺服电动机(Goldline),包括B(小惯量)、M(中惯量)和EB(防爆型)三大类,有10、20、40、60、80五种机座号,每大类有42个规格,全部采用钕铁硼永磁材料,力矩范围为0.84~111.2N.m,功率范围为0.54~15.7kW。配套驱动器有BDS4(模拟型)、BDS5(数字型、含位置控制)和Smart

Drive(数字型)三个系列,大连续电流55A。Goldline系列代表了当代永磁交流伺服技术新水平。

  爱尔兰的Inland原为Kollmorgen在国外的一个分部,现合并到AEG,以生产直流伺服电动机、直流力矩电动机和伺服放大器而闻名。生产BHT1100、2200、3300三种机座号共17种规格的SmCo永磁交流伺服电动机和八种控制器。

  法国Alsthom集团在巴黎的Parvex工厂生产LC系列(长型)和GC系列(短型)交流伺服电动机共14个规格,并生产AXODYN系列驱动器。

  前苏联为数控机床和机器人伺服控制开发了两个系列的交流伺服电动机。其中ДBy系列采用铁氧体永磁,有两个机座号,每个机座号有3种铁心长度,各有两种绕组数据,共12个规格,连续力矩范围为7~35N.m。2ДBy系列采用稀土永磁,6个机座号17个规格,力矩范围为0.1~170N.m,配套的是3ДБ型控制器。

  近年日本松下公司推出的全数字型MINAS系列交流伺服系统,其中永磁交流伺服电动机有MSMA系列小惯量型,功率从0.03~5kW,共18种规格;中惯量型有MDMA、MGMA、MFMA三个系列,功率从0.75~4.5kW,共23种规格,MHMA系列大惯量电动机的功率范围从0.5~5kW,有7种规格。

  韩国三星公司近年开发的全数字永磁交流伺服电动机及驱动系统,其中FAGA交流伺服电动机系列有CSM、CSMG、CSMZ、CSMD、CSMF、CSMS、CSMH、CSMN、CSMX多种型号,功率从15W~5kW。

  现在常采用功率变化率(Powerrate)这一综合指标作为伺服电动机的品质因数,衡量对比各种交直流伺服电动机和步进电动机的动态响应性能。功率变化率表示电动机连续(额定)力矩与转子转动惯量之比。

  按功率变化率进行计算分析可知,永磁交流伺服电动机技术指标以美国I.D

的Goldline系列为佳,德国Siemens的IFT5系列次之。


浔之漫智控技术(上海)有限公司

联系人:
聂聪(先生)
电话:
15821971992
手机:
15821971992
地址:
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
邮件:
2724917714@qq.com
行业
工控系统及装备 上海工控系统及装备
我们的其他产品
一级代理商相关搜索
拨打电话 请卖家联系我