土木在线论坛 \ 电气工程 \ 工业自动化 \ 整理PLC的指令(LAD)数学运算指令,灌水勿扰

整理PLC的指令(LAD)数学运算指令,灌水勿扰

发布于:2007-10-25 16:35:25 来自:电气工程/工业自动化 [复制转发]
整型数学运算指令

使用整数运算,您可以对两个整数(16和32位)执行以下运算:
ADD_I 加整数
SUB_I 减整型
MUL_I 乘整型
DIV_I 除整型
ADD_DI 加双精度整数
SUB_DI 减长整型
MUL_DI 乘长整型
DIV_DI 除长整型
MOD_DI 返回分数长整型

全部回复(8 )

只看楼主 我来说两句
  • tian1983123
    tian1983123 沙发
    如果将位、输入、输出或外设I/O存储区用作功能的实际地址,则对它们的处理方法将不同于对其它地址的处理方法。在此,直接执行更新,而不是通过L堆栈更新。
    例外:
    如果相应的形式参数是BOOL数据类型的输入参数,则将通过L堆栈更新当前参数。
    2007-10-26 13:49:26

    回复 举报
    赞同0
  • tian1983123
    tian1983123 板凳
    编写被调用块时,请确保还写入了声明为OUTPUT的参数。否则,将输出随机值!
    对于功能块,此值将是上一次调用记录的来自情景数据块的值;对于功能,此值将恰巧是L堆栈中的值。
    请注意以下几点:
    尽可能初始化所有OUTPUT参数。
    尽量不要使用置位和复位指令。这些指令与RLO相关。如果RLO具有0值,则将保留随机值。
    如果在块内跳转,请确保不要跳过任何编写了OUTPUT参数的位置。请勿忘记BEC和MCR指令的作用。
    2007-10-26 13:48:26

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

工业自动化

返回版块

17.92 万条内容 · 343 人订阅

猜你喜欢

阅读下一篇

wincc 5.1启动问题,高手帮忙!

我安装的是wincc 5.1版本,安装完后启动,程序运行几分钟后显示:0x800080005:服务器运行失败无论打开还是新建项目都出现这个问题,请教高手这是什么原因啊?以前没用过winncc,这次项目要用,谢谢大家帮忙!

回帖成功

经验值 +10