系列plc语言功能块指令_第1页
系列plc语言功能块指令_第2页
系列plc语言功能块指令_第3页
系列plc语言功能块指令_第4页
系列plc语言功能块指令_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2、C语言本章重点介绍C语言编辑功能块的特点、、编辑、指令调用、函数的、应用要点等,并XCP新增功能,支持用户在XCPPro编程软件中利用C语言编写功能块,在需要的地方进行调用,其最大的优点是支持几乎所有的C语言函数,增强了程序的性,同时由NAME:对应C语言函数内字W的起始地址,只能为寄存器D:对应C语言函数内位B的起始地址,只能为内部线圈M1、打开PLC编辑软件,在左侧的“工程”内选择“函数功能块”,右击选择“添加主主函数名称(为函数功WORDW对应为软元件BITB对应为软元件‘{}C语DM,WB为D100,100,则W[0]为00,B0]为M100。因此,字与位元件的首地址由用户在PLC程参数WW[0]=1;W[1]=W[2]+W[3];在程序中可按双字运算:在W前加个D,如DW[10]=100000,表示给W[10]W[11

、、功能块ADD_2。如下所示:然后将程序到PLC当中,运行PLC,并置位M0将CRC寄存器的值与A001H异或,将结果存入CRC寄存器内。重复(3)到(4)8-bit重复(2)到(5)8-bit的讯息指令,直到所有讯息指令运算完成。最后,得到的CRC寄存器的值,即是CRC的。值得注意的是CRC的必须交换放入了CRC校验值的与底位。说2的对10的对根号 *memchr(constvoid*s,intc,size_t传回s位置开始前n个字元第一次 memcmp(constvoid*s1,constvoid*s2,size_t比较位置s1和位置s2的前n个字元 *memcpy(void*s1,constvoid*s2,size_t从位置s2n个字元到位置s1, * *s,intc,size_t取代s位置开始前n个字元成为字 *strcat(char*s1,constchar连结字串ct到字串s之后 *strchr(constchar*s,int传回字元c第一次出现在字串s位 strcmp(constchar*s1,constchar比较字串s1和 *strcpy(char*s1,constchar将字串s1到字串doubleacos(doublefloatacosf(floatdoubleasin(doublefloatasinf(floatdoubleatan(doublefloatatanf(floatdoubleatan2(doubley,floatatan2f(floaty,floatdoubleceil(doublefloatceilf(float传回大於或等於参数xdoublecos(doublefloatcosf(floatdoublecosh(doublecosh(x)=(e^x+e^(-doubleexp(doublefloatexpf(floatdoublefabs(doublefloatfabsf(floatdoublefloor(doublefloatfloorf(float传回小於或等於参数xdoublefmod(doublex,floatfmodf(floatx,float如果y为非零值,传回浮点数doublefrexp(doubleval,_farfloatfrexpf(float_far指标,xm*2^exp,传回m值的尾floatldexpf(floatx,intdoublelog(doubledoublelog10(doublefloatlog10f(float double*pd);floatmodff(floatval,doublepow(doublex,floatpowf(floatx,float传回参数x为底,参数ydoublesin(doublefloatsinf(floatdoublesinh(doubleHyperbolic正弦函数sinh(x)=(e^x-e^(-doublesqrt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论