您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > GE-PLC编程命令
缩写功能说明ONDTR保持式接通延时计时器OF-DT断开延时计时器TMR接通延时计时器UPCTR升计数器DNCTR降计数器ADD加法相加两个数SUB减法从一个数中减去另一个数MUL乘法两个数相乘DIV除法一个除数以另一个数产生商MOD模一个除数以另一个数得到余数SQRT开平方求一个整数或实数的平方根ABS绝对值求一个整数,双精度整数,或实数的绝对值SIN、COS、TAN三角函数对从输入端IN得到的实数进行三角函数运算ASIN、ACOS、ATANLOG、LOV、EXP、EXPT对数/指数对从输入端IN上的实数进行对/指数运算RAD、DEG弧度转换对从输入端IN得到实数进行弧度转换EQ相等比较两个数是否相等NE不等比较两个数是否不相等GT大于比较一个数是否大于另一个数GE大于等于比较一个数是否大于等于另一个数LT小于比较一个数是否小于另一个数LE小于等于比较一个数是否小于等于另一个数CMP比较比较一个数与另一个数的关系(小于、等于、大于)RANGE范围测定一个数是否落在指定范围内AND逻辑与如果位串I1和位串I2的对应均为“1”,则输出串Q的相应位也为“1”OR逻辑或如果位串I1和/或位串I2的对应均为“1”,则输出串Q的相应位为“1”XOR逻辑异或只要位串I1与位串I2的对应位不同,则输出串Q的相应位为“1”NOT逻辑非使输出串Q的各位与输入串I1的各位相反SHL左移使输入串Q的各个位同时左移一定位数SHR右移使输入串Q的各个位同时右移一定位数ROL循环左移使输入串Q的各个位循环左移一定位数ROR循环右移使输入串Q的各个位循环右移一定位数BTST位测试测试某位的当前值是1还是0BSET位置位使所有位均置为1BCLR位清除清除所有位,使各位均为0BPOS位定位用于确定1在位串中的位置BCMP位屏蔽比较用于比较串1中的位与串2中的相应位BCD-4转换为BCD-4将无符号或带符号整型转换为4位BCD码BCD-8转换为BCD-8将双精度带符号整型转换为8位BCD码UINT转换为无符号整型将BCD-4,带符号整型或双精度带符号整型转换为无符号整型INT转换为有符号整型将BCD-4,带符号整型或双精度带符号整型转换为带符号整型DINT转换双精度有符号整型将BCD-8,无符号整型或带符号整型转换为双精度带符号整型REAL转换为实现将BCD-4、BCD-8、无符号整型、带符号整型或双精度带符号整型转为实型TRUN舍尾舍去小数部分CALL使程序转去执行另一特定的程序块CALLEXTERNAL使程序转去执行另一特定的外部块CALLSUBROVTINE使程序转去执行另一特定的参数子程序块DOIO立即对指定范围内的输入和输出进行一次扫描。(包括在DOI/O指令所声明的地址范围内的模块的全部输入或输出点均被扫描。不对局部I/O模块进行更新)。可选择的是,已扫描I/O的拷贝可放在内部存储器中,而不是在实际输入点上。SUSIO中止对所有正常I/O点的更新扫描,除了由DOI/O指令所指定的那些I/O点MCR编制一个主控继电器程序。MCR可使处于MCR和ENDMCR之间所有逻辑行既使没有电流出可执行。ENDMCR用于指明其后的各级逻辑在正常条件下执行JUMP使程序转向逻辑中的另一个位置(由LABEL)指出LABEL用于指明JUPM所转向的位置COMMENT在程序中加入一段注释FOR、END-FOR、EXIT循环执行某一逻辑SVCREQ请求进行下列PLC服务功能之一:改变/读取定值扫描计时器;读窗口值;改变编程器通讯窗口状态和数值;改变系统通讯窗口状态和数值;改变/读取校验和任务状态和字的序号;改变/读取时钟状态和值;复位WATCHDOG定时器;读取从扫描开始的扫描时间;读出此块所在的程序名;读取PLCID;读取PLC的运行状态;终止PLC;清除故障表;读取最后登录进故障表的内容;读取已过去的时间;屏蔽/非屏蔽I/O中断;读取I/O过载状态;设置运行允许/禁止;读故障表;登录用户定义的PLC故障;屏蔽/非屏蔽定时中断;读主校验和;允许/禁止EXE块校验和;任务选择开头;写入交换传输区;读取交换传输区。PID提供两种PID(比例/积分/微分)闭环控制算法:标准ISAPID算法(PIDSA)和单独项算法(PIDIND)
本文标题:GE-PLC编程命令
链接地址:https://www.777doc.com/doc-4084605 .html