西门子PLC的NEG_I指令功能和应用实例

发布时间:2024-05-14
plc的neg_i指令符号
表1为neg_i转换指令说明表。
表1 neg_i转换指令说明表
参数
数据类型
存储器区域
说明
en
bool
i、q、m、l、d
允许输入
eno
bool
i、q、m、l、d
允许输出
in
int
i、q、m、l、d
整型数输入
out
int
i、q、m、l、d
求输入整型数的负值
neg_i(求整型数输入的负值)指令,读输入参数in的内容,然后,实现求“2”的补码指令。求“2”的补码指令等效于乘(-1),即改变“正/负”符号(例如:从一个正值变成负值)。eno总是与en有相同的信号状态,只有以下情况是例外:如果en的信号状态=“1”,而指令执行时出现溢出,这时eno的信号状态=“0”。
表2为neg_i转换指令对状态位的影响。
表2 neg_i转换指令对状态位的影响
-
br
cc1
cc0
ov
os
or
sta
rlo
/fc
写状态位
x
x
x
x
x
0
x
x
1
如图2所示,如果输入i0.0的信号状态为“1”,然后,mw8的值以相反的符号,由输出参数out输出到mw10。
例如:mw8=+10,执行指令后,mw10=-10。如果转换指令没有执行(即eno=en =0),则输出q4.0置成“1”。如果信号状态en =1以及出现溢出,则eno的信号状态置成“0”。
图2 neg_i转换指令应用举例
上一个:美国灯具海运价格表最新(外贸灯具价格表)
下一个:协作机器人行业内卷的2021,躺平还是开创一个新时代?

VGM必备工具!各大船公司集装箱皮重查询链接汇总,各船公司集装箱尺寸
201007F150LT4E,F 2010 0R15现货购买,厚声2010 150mΩ ±1% 3/4W
茉莉花叶斑病的防治方法
寻找可靠的newport代理(我们提供原装正品及最优质服务)
304不锈钢水利减压阀
electroswitch公司的编码器有哪些优点
谷歌推出反应速度更快的语音助手,或将打败SIRI和ALEXA
数控车削中心按刀塔形式可以分为两种
灵璧抢奋力打造百亿轴承产业推动工业强县
苗木修剪伤疤怎么处理